Как мне уловить этот конкретный код ошибки, чтобы программно остановить воспроизведение и отобразить сообщение об ошибке?
В настоящее время 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