全部產品
Search
文件中心

ApsaraVideo VOD:直播出錯恢複處理

更新時間:Jul 13, 2024

本文為您介紹在使用Aliplayer播放器進行直播時可能會遇到的問題及解決方式。

onM3u8Retry事件

  • 事件定義

    在播放出錯時,Aliyunplay播放器會重試5次取重新擷取資料,同時會觸發onM3u8Retry事件。通過訂閱此事件,可以自訂顯示訊息,例如:主播暫時離開。

  • 代碼實現

player.on('onM3u8Retry',function(){
   console.log('主播暫時離開,請稍後......');
 });

liveStreamStop事件

  • 事件定義

    嘗試資料恢複失敗時,會觸發liveStreamStop事件。通過訂閱此事件,可以切換另一路流重新播放,或者自訂顯示訊息,例如:直播已結束。

  • 代碼實現

    • 切換另外一路可用流

      player.on('liveStreamStop',function(){
         var newUrl = "新的直播流地址";
         player.loadByUrl(newUrl);
       });
    • 顯示提示訊息提示直播終止

      player.on('liveStreamStop',function(){
         console.log('直播已結束');
       });