Videojs – Как уловить пользовательские коды ошибок HTTP во время прямой трансляции?Jquery

Программирование на jquery
Ответить Пред. темаСлед. тема
Anonymous
 Videojs – Как уловить пользовательские коды ошибок HTTP во время прямой трансляции?

Сообщение Anonymous »

У меня есть прямая трансляция (HLS), которую я воспроизвожу с помощью videojs 6.8. У некоторых пользователей после начала воспроизведения (загружено около 4-5 файлов .ts) сервер выдает ошибку 409.

Как мне уловить этот конкретный код ошибки, чтобы программно остановить воспроизведение и отобразить сообщение об ошибке?

В настоящее время videojs пытается возобновить воспроизведение на неопределенный срок. Я пробовал retryplaylist, blacklistplaylist, но вся информация, которую я получаю, это то, что список воспроизведения занесен в черный список и его повторяют, я не вижу HTTP-кода нигде в моем console.log(). player.on('error') не выдает никаких ошибок. Я попробовал все три из следующих способов, но ни один из них не дал мне http-код:

Код: Выделить всё

    player.on('error', function (e) {
// no log
console.log(e);
})

player.tech().on('retryplaylist', function (e, data) {
// logs that it is being retried, but no http code
console.log('retry');
console.log(e);
})

player.tech().on('usage', function (e, data) {
// logs the even 'retryplaylist` but does not give me a http code.
console.log('usage');
console.log(e)
})
Я не хочу помещать свое сообщение в список повторов, потому что это событие будет генерироваться и в случае медленной сети (я уже проверял это).

Что мне нужно сделать, чтобы обнаружить конкретную ошибку 409?

Подробнее здесь: https://stackoverflow.com/questions/582 ... ive-stream
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Jquery»