Restablecer o reutilizar una instancia de MediaPlayer

Puede restablecer, reutilizar o liberar una instancia de MediaPlayer que ya no necesite.

Cuando se restablece una instancia de MediaPlayer, se vuelve a su estado IDLE sin inicializar tal como se define en MediaPlayerStatus.

Esta operación resulta útil en los siguientes casos:

  • Desea reutilizar una instancia MediaPlayer pero debe cargar un nuevo MediaResource (contenido de vídeo) y reemplazar la instancia anterior.

    El restablecimiento le permite reutilizar la instancia MediaPlayer sin necesidad de liberar recursos, volver a crear MediaPlayer y reasignar recursos. Los métodos replaceCurrentItem y replaceCurrentResource realizan automáticamente estos pasos sin tener que llamar al método reset.

  • Cuando el MediaPlayer tiene un estado de ERROR y debe borrarse.

    IMPORTANTE

    Esta es la única manera de recuperarse del estado de ERROR.

  1. Llame a reset para devolver la instancia MediaPlayer a su estado no inicializado:

    function reset():void; 
    
  2. Utilice MediaPlayer.replaceCurrentItem o MediaPlayer.replaceCurrentResource para cargar otro MediaResource.

    CONSEJO

    Para borrar un error, cargue el mismo MediaResource.

  3. Cuando reciba el MediaPlaybackStatusChangeEvent.STATUS_CHANGED con el estado PREPARED, inicie la reproducción.

En esta página

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