Заменить сообщение об ошибке проигрывателя JW на пользовательское

Если есть проблема с воспроизведением видео, JW player показывает ошибку. Когда я нажимаю на эту ошибку, он повторяет попытку загрузить видео. Но сообщение не относится к пользователю, поэтому я хочу заменить его.

«Не удается загрузить M3U8: 404 не найдено» на «Нажмите здесь, чтобы повторить попытку».

Я гуглил, но не нашел никакого решения, однако я нашел код, который запускается при возникновении ошибки, но он предназначен для того, когда мы хотим показать новое изображение или загрузить новое видео.

введите здесь описание изображения

 jwplayer("live").setup({
        height: '100%',
        width: '100%',
      //  image:response.imageUrl,
        startparam: "fs",//starttime, start, ec_seek, apstart, fs
        androidhls: true,
        file: url,
        primary: "flash",
        deliveryType: "streaming",
        player: {
            modes: {
                linear: {
                    controls: {
                        stream: {
                            manage: false, enabled: false
                        }
                    }
                }
            }
        },
        shows: {
            streamTimer: {
                enabled: false, tickRate: 100
            }
        }
    }).onReady(function(){
        document.querySelector('#screenLoader').style.display= 'none';
        document.querySelector('#live-caption').style.display= 'block';
    })

  jwplayer().onError(function(event){
    console.log(event.message)
  })

person Carlos    schedule 22.12.2015    source источник
comment
вы можете использовать jwplayer().onError(function(){}); функция.   -  person WP Learner    schedule 22.12.2015
comment
Вот вам хорошее решение.   -  person WP Learner    schedule 22.12.2015


Ответы (1)


В то время как обнаружение потоков (как запуск, так и остановка) в JW Player кажется общим требованием, команда JW, к сожалению, еще не предоставила элегантные крючки для управления этими состояниями — я думаю, они могут со временем.

Тем временем я добавил в инструмент визуальной настройки Tatami for Online Video компонент, который обнаруживает прямые трансляции и отображает настраиваемые сообщения в зависимости от текущего состояния.

Я создал снимок татами, чтобы продемонстрировать это для вас: Татами со Стрими

  • Нажмите на значок воспроизведения в компоненте «Настройка проигрывателя», чтобы получить предварительный просмотр настройки.
  • Проверьте компонент «Потоковые параметры», чтобы изменить сообщения.
  • Измените исходные URL-адреса в компоненте «Источник мультимедиа», чтобы увидеть, как установка реагирует на рабочие и нерабочие потоки.
  • Подключите компонент «Streamy livestream» к компоненту «Media source», чтобы увидеть, как можно легко реализовать «обратный отсчет до прямой трансляции».
person jherrieven    schedule 22.12.2015