JWPlayer не выдает ошибку, когда Live Stream остановлен или Сетевое отключение
Я использую JWPlayer 6 (веб-плеер) для воспроизведения потокового видео в реальном времени.
Когда вещатель в прямом эфире прекращает потоковую передачу или происходит отключение от Интернета, JWPlayer останавливается на последнем кадре видео, но не выдает ошибку. Он не запускает событие jwplayer(). On('error').
В идеале он должен начать показывать кружащийся круг и запускать событие "(ошибка"). Что правильно происходит в сценарии без потоковой передачи.
Это точно такая же ситуация, о которой спрашивают на сайте поддержки JWPlayer по адресу https://support.jwplayer.com/customer/en/portal/questions/16266595-jwplayer-doesn-t-throw-error-when-chunklist-is-not-found-4-4-stream-stopped-network-disconnect?new=16266595 Но там не предлагается никакого решения.
1 ответ
Посмотрите на следующий снимок Tatami for Online Video, который использует "Streamy" для обеспечения элегантного обнаружения потоков в JW Player:
http://dev.powered-by-haiku.co.uk/solutions/tatami/?share=dhoAJvxfYW
Если вы щелкнете по компоненту "Источник мультимедиа", вы сможете изменить "URL к источнику HLS:", чтобы он указывал на ваш поток, и вы также можете изменить URL изображения постера.
Вы также можете изменить фоновое изображение наложения Streamy, щелкнув значок конфигурации ("cog" в правом верхнем углу) > "Параметры предварительного просмотра"> "Дополнительные CSS".
Если щелкнуть значок "play" в компоненте "Player Setup", появится предварительный просмотр конфигурации, которая позволит вам проверить, как она реагирует на ваш поток, подключенный к сети или отключенный от сети.
Этот снимок будет отображаться в JW7 по умолчанию, но вы можете переключиться на JW6, используя значки решения для игрока вверху справа на панели инструментов.