Я использую JWPlayer и пропускание .smil
источника и .m3u8
источника в конструктор:Detect JWPlayer не может воспроизводить любые данные источники и персонализированное сообщение об ошибке
var player = jwplayer("jwplayer-container");
player.setup({
...
sources: [
{
file: "some-rtmp-manifiest.smil"
},
{
file: "some-hls-playlist.m3u8"
}
],
...
});
К сожалению, если я смотреть плеер на браузер, который не поддерживает HLS или установлена вспышка, я вижу уродливое и запутанное сообщение об ошибке в проигрывателе говоря
ошибки загрузки проигрывателя: нет воспроизводимые источников не найден
Как я могу определить это конкретное состояние, чтобы показать свое собственное сообщение об ошибке (предполагая, что пользователь устанавливает Flash)?
@ abhaygarg12493 У вас нет точки вопроса, которая * не * исправляет ошибку. Источники работают нормально и работают в других браузерах. Я знаю, почему сообщение показывает *, и сказал это в вопросе *: я предоставляю только HLS и источник RTMP, и браузер, в котором я вижу это сообщение об ошибке (Firefox без установленного Flash), тоже не может играть. Я хочу обнаружить, когда я в браузере, который не поддерживает ни один из моих источников, чтобы сообщить пользователю установить Flash. –