設定錯誤處理

設定單一位置以處理錯誤。

  1. 實作MediaPlayerStatusChangeEvent.STATUS_CHANGED的事件回呼函式。

    TVSDK會傳遞事件資訊,例如MediaPlayerStatusChangeEvent物件。

  2. 在回呼中,當事件參數的狀態為MediaPlayerStatus.ERROR時,提供處理所有錯誤的邏輯。

  3. 處理錯誤後,請重設MediaPlayer物件或載入新媒體資源。

    MediaPlayer對象處於ERROR狀態時,除非您重設MediaPlayer對象(通過MediaPlayer.reset方法)或載入新媒體資源(MediaPlayer.replaceCurrentItem),否則它無法退出此狀態。

例如:

mediaPlayer.addEventListener(MediaPlayerStatusChangeEvent.STATUS_CHANGED,  
                             onStatusChanged); 
 
private void onStatusChanged(event:MediaPlayerStatusChangeEvent):void { 
    if (event.status == MediaPlayerStatus.ERROR) { 
        var error:MediaError = event.error; 
        // handle TVSDK error here 
    } 
} 

本頁內容