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

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now