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.
Esta es la única manera de recuperarse del estado de ERROR.
Llame a reset
para devolver la instancia MediaPlayer
a su estado no inicializado:
function reset():void;
Utilice MediaPlayer.replaceCurrentItem
o MediaPlayer.replaceCurrentResource
para cargar otro MediaResource
.
Para borrar un error, cargue el mismo MediaResource
.
Cuando reciba el MediaPlaybackStatusChangeEvent.STATUS_CHANGED
con el estado PREPARED
, inicie la reproducción.