2015-12-22 1 views
0

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

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

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

enter image description here

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) 
    }) 
+0

вы можете использовать jwplayer(). OnError (function() {}); функция. – user2584538

+0

[Это хорошее решение для вас.] (Http://stackoverflow.com/questions/28823487/jwplayer-custom-error-message) – user2584538

ответ

0

Хотя обнаружение потока (как запуск и остановка) в JW Player, кажется, общее требование, команда JW пока, к сожалению, предоставить элегантные крючки для управления этих состояний - Я думаю, что они может со временем.

В том же время, я добавил компонент в мои Тат для Интернет видео визуального инструмента конфигурации, который детектирует трансляцию и представит настраиваемые сообщения, основанные на текущем состоянии.

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

  • Нажмите на значок воспроизведения в компоненте «Установка игрока», чтобы получить предварительный просмотр настройки.
  • Ознакомьтесь с компонентом Streamy options, чтобы изменить сообщения.
  • Измените исходные URL-адреса в компоненте «Источник мультимедиа», чтобы увидеть, как эта настройка реагирует на рабочие или неработающие потоки.
  • Подключить компонент «Streamy livestream» к компоненту «Источник мультимедиа», чтобы увидеть, как «обратный отсчет для жизни» может быть легко реализован.
Смежные вопросы