Есть ли способ включить пользовательский заголовок http в исходный вызов <video>?

У меня есть простой HTML5-плеер, реализованный с videoJS. Чтобы правильно получить исходные файлы с сервера, мне нужно установить пользовательский заголовок в запросе на видео.

Поскольку приложение использует AngularJS, я установил Interceptor для установки заголовка:

myApp.factory('headerInterceptor', function () {
  return {
    request: function (config) {
        config.headers['my-header'] = 'test';
        return config;
    }
  };
});

myApp.config(['$httpProvider', function($httpProvider) {
    $httpProvider.interceptors.push('headerInterceptor');
}

Проблема в том, что он не перехватывает вызов видео, поэтому заголовок не установлен (хотя для других ресурсов). Так что угловой не загружает видео. В этом нет ничего удивительного. Проверив вкладку Сеть в инструментах разработчика, выяснил, что videoJS инициирует вызов:

Но найти свой путь в плагине videoJS было сложно, и я не могу найти, где совершаются звонки. Мне просто интересно, есть ли простой способ установить заголовок для этого вызова? не имеет значения, является ли это простым javascript, или через angular, или даже путем модификации плагина videoJS.

Ответы на вопрос(2)

Ваш ответ на вопрос