Implemente los oyentes de eventos y las llamadas de retorno

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.

  1. Determine qué eventos debe escuchar la aplicación.

    • Eventos necesarios: Escuche todos los eventos de reproducción.

      IMPORTANTE

      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.

  2. 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:

    • Tipo de evento: AdobePSDK.PSDKEventType.STATUS_CHANGED
    • Propiedad de evento: 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;
  1. Registre los oyentes de llamada de retorno con el objeto MediaPlayer utilizando MediaPlayer.addEventListener.

    player.addEventListener(AdobePSDK.PSDKEventType.STATUS_CHANGED,  
                                     onStatusChange);
    

En esta página