Los controladores de eventos permiten que el TVSDK del explorador responda a los eventos.
Cuando se produce un evento, el mecanismo de eventos del TVSDK del explorador llama al controlador de eventos registrado y pasa la información del evento al controlador.
La aplicación debe implementar detectores de eventos para los eventos TVSDK del explorador que afecten a la aplicación.
Determine qué eventos debe escuchar la aplicación.
Eventos necesarios: Escuche 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 todos los eventos AdBreakPlaybackEvent
y AdPlaybackEvent
.
Implemente detectores de eventos para cada evento.
El SDK de explorador devuelve valores de parámetro a las llamadas de retorno de event-listener. Estos valores proporcionan información relevante sobre el evento que se puede usar en los oyentes para realizar las acciones adecuadas.
Por ejemplo:
AdobePSDK.PSDKEventType.STATUS_CHANGED
MediaPlayerStatus.<event>
usado 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 llamada de retorno con el objeto MediaPlayer
utilizando MediaPlayer.addEventListener
.
player.addEventListener(AdobePSDK.PSDKEventType.STATUS_CHANGED,
onStatusChange);