2015-12-22 52 views
0

如果播放視頻有問題,JW播放器顯示錯誤。當我點擊該錯誤時,它正在重新加載視頻。但該消息與用戶無關,所以我想替換它。用自定義替換JW播放器錯誤信息

「無法加載M3U8:找不到404」到「點擊此處重試」。

我谷歌,但沒有找到任何解決辦法,但是我覺得發生錯誤時運行的代碼,但它是當我們要顯示新的圖像或加載新的視頻。

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(函數(){})。功能。 – user2584538

+0

[這是一個很好的解決方案。](http://stackoverflow.com/questions/28823487/jwplayer-custom-error-message) – user2584538

回答

0

雖然流檢測(包括啓動和停止)內JW播放器似乎是一個共同的要求,JW隊是不幸的是尚未提供優雅鉤來管理這些狀態- 我想他們可能會及時。

在此期間,我添加了一個組件,我榻榻米的在線視頻可視化配置工具檢測實時流,並提出了基於當前狀態的可自定義消息。

我創建了一個榻榻米快照來證明這一點對你:Tatami with Streamy

  • 點擊在「播放設置」部件的播放圖標,進入設置的預覽。
  • 查看「Streamy選項」組件以更改消息。
  • 修改「媒體源」組件中的源URL以查看設置如何對工作流和非工作流進行反應。
  • 的「流j視頻直播」組件連接到「媒體源」組件怎麼看「倒計時住」可以很容易地實現。