設定MediaPlayer

TVSDK提供工具來建立進階視訊播放器應用程式(您的Primetime播放器),您可將它與其他Primetime元件整合。

使用您平台的工具來建立播放器,並將它連接至TVSDK中的媒體播放器檢視,TVSDK提供播放和管理視訊的方法。 例如,TVSDK提供播放和暫停方法。 您可以在平台上建立使用者介面按鈕,並設定按鈕來呼叫這些TVSDK方法。MediaPlayer介面封裝媒體播放器的功能與行為。

TVSDK提供MediaPlayer介面的單一實作:defaultMediaPlayer類別。 當您需要視訊播放功能時,請執行個體化DefaultMediaPlayer

注意

僅與MediaPlayer介面公開的方法交互。DefaultMediaPlayer

  1. 使用應用程式載入的authorizedFeatures例項實例化MediaPlayerContext(請參閱載入您的已簽署Token)。

    var context:MediaPlayerContext =  
        new MediaPlayerContext(authorizedFeatures)
    
  2. 使用public create factory方法實例化MediaPlayer,傳遞MediaPlayerContext上下文對象:

    public static function create(context:Context):MediaPlayer
    

    這會傳回一般MediaPlayer介面。 1.實例化MediaPlayerView並指定要使用的StageVideo實例:

    var view:MediaPlayerView =  
        MediaPlayerView.create(stage.stageVideos[0] )
    
  3. MediaPlayerView實例與新建立的視圖關聯:

    mediaPlayer.view = view;
    
  4. MediaPlayerView實例置於設備的螢幕上:

    container.addChild(view)
    

MediaPlayer例項現已可用,並已正確設定,可在裝置螢幕上顯示視訊內容。

本頁內容