瀏覽器TVSDK提供建立進階視訊播放器應用程式(您的Primetime播放器)的工具,您可將其與其他Primetime元件整合。
使用您平台的工具來建立播放器,並將它連接至瀏覽器TVSDK中的媒體播放器檢視,該檢視有播放和管理視訊的方法。 例如,瀏覽器TVSDK提供播放和暫停方法。 您可以在平台上建立使用者介面按鈕,並設定按鈕來呼叫這些瀏覽器TVSDK方法。
在瀏覽器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和您的環境而有所不同。
<video>
標籤,而不使用MSE。replaceCurrentResource
將返回錯誤。同一個MediaPlayer
實例上的後續replaceCurrentResource
調用遵循相同的進程。 這允許您在建立MediaPlayerView
實例時指定的相同父<DIV>
標籤中使用相同的MediaPlayer
實例來播放各種資源類型。
SWF物件和<video>
標籤會巢狀內嵌在父<DIV>
標籤中。