Flash故障切換

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

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

Flash備援

在瀏覽器TVSDK中,您的應用程式僅與Primetime.js API互動。 基礎的瀏覽器TVSDK實作會根據目前的平台和要播放的媒體資源類型,決定要使用的播放器技術。

在您呼叫MediaPlayer.replaceCurrentResource以播放特定資源之前,才會決定播放器技術。

例如:

var player = new AdobePSDK.MediaPlayer(), 
              mediaResource = new AdobePSDK.MediaResource(url, 
              AdobePSDK.MediaResource.Type.TYPE_HLS); 
              ... 
              player.replaceCurrentResource(mediaResource);

確定要使用的媒體播放器

此範例程式說明決定播放器技術的程式:

秘訣

程式會視URL和您的環境而有所不同。

  1. 如果支援「媒體來源擴充功能」,請使用它,但不受已知限制。
  2. 如果支援,請直接使用<video>標籤,而不使用MSE。
  3. 請確定您至少使用AdobeFlash Player23.0版。
  4. 如果找不到合適的播放技術, replaceCurrentResource將返回錯誤。

同一個MediaPlayer實例上的後續replaceCurrentResource調用遵循相同的進程。 這允許您在建立MediaPlayerView實例時指定的相同父<DIV>標籤中使用相同的MediaPlayer實例來播放各種資源類型。

秘訣

SWF物件和<video>標籤會巢狀內嵌在父<DIV>標籤中。

本頁內容