事件處理常式可讓瀏覽器TVSDK回應事件。
事件發生時,瀏覽器TVSDK的事件機制會呼叫您註冊的事件處理常式,並將事件資訊傳遞至處理常式。
您的應用程式必須為影響您應用程式的瀏覽器TVSDK事件實作事件監聽器。
決定應用程式必須監聽的事件。
必要事件:接聽所有播放事件。
播放事件 STATUS_CHANGED
提供播放器狀態,包括錯誤。 任何狀態都可能影響您的播放器的下一步。
其他事件:選用,視您的應用程式而定。
例如,如果您在播放中加入廣告,請聆聽所有內容 AdBreakPlaybackEvent
和 AdPlaybackEvent
事件。
實作每個事件的事件接聽程式。
瀏覽器TVSDK會傳回事件接聽程式回呼的引數值。 這些值會提供您可在接聽程式中用來執行適當動作的事件相關資訊。
例如:
AdobePSDK.PSDKEventType.STATUS_CHANGED
MediaPlayerStatus.<event>
使用方式如下:player.addEventListener(
AdobePSDK.PSDKEventType.STATUS_CHANGED,
onStatusChange);
onStatusChange = function (event) {
switch (event.status) {
case AdobePSDK.MediaPlayerStatus.IDLE:
console.log("Player Status: IDLE");
break;
向註冊回呼接聽程式 MediaPlayer
物件,使用 MediaPlayer.addEventListener
.
player.addEventListener(AdobePSDK.PSDKEventType.STATUS_CHANGED,
onStatusChange);