Los controladores de eventos permiten que el TVSDK del explorador responda a eventos.
Cuando se produce un evento, el mecanismo de eventos de TVSDK del explorador llama al controlador de eventos registrado y pasa la información de eventos al controlador.
La aplicación debe implementar detectores de eventos para los eventos TVSDK del explorador que afecten a la aplicación.
Determine para qué eventos debe escuchar la aplicación.
Eventos obligatorios: escucha todos los eventos de reproducción.
El evento de reproducción STATUS_CHANGED
proporciona el estado del reproductor, incluidos los errores. Cualquiera de los estados puede afectar al siguiente paso del reproductor.
Otros eventos: Opcional, según la aplicación.
Por ejemplo, si incorpora publicidad en la reproducción, escuche todas las AdBreakPlaybackEvent
y AdPlaybackEvent
eventos.
Implemente detectores de eventos para cada evento.
El TVSDK del explorador devuelve valores de parámetro a las llamadas de retorno del oyente de eventos. Estos valores proporcionan información relevante sobre el evento que puede utilizar en los oyentes para realizar las acciones adecuadas.
Por ejemplo:
AdobePSDK.PSDKEventType.STATUS_CHANGED
MediaPlayerStatus.<event>
se usa de esta manera:player.addEventListener(
AdobePSDK.PSDKEventType.STATUS_CHANGED,
onStatusChange);
onStatusChange = function (event) {
switch (event.status) {
case AdobePSDK.MediaPlayerStatus.IDLE:
console.log("Player Status: IDLE");
break;
Registre los oyentes de devolución de llamada con MediaPlayer
mediante MediaPlayer.addEventListener
.
player.addEventListener(AdobePSDK.PSDKEventType.STATUS_CHANGED,
onStatusChange);