Puede restablecer, reutilizar o liberar una instancia de MediaPlayer que ya no necesite.
Cuando restablece una instancia de MediaPlayer, vuelve a su estado IDLE sin inicializar tal como se define en MediaPlayerStatus.
Esta operación resulta útil en los siguientes casos:
Desea volver a utilizar un MediaPlayer
instancia, pero debe cargar una nueva MediaResource
(contenido de vídeo) y reemplace la instancia anterior.
El restablecimiento le permite reutilizar el MediaPlayer
instancia sin los gastos generales de liberación de recursos, recreando la MediaPlayer
y la reasignación de recursos. El replaceCurrentItem
y replaceCurrentResource
Los métodos de realizan automáticamente estos pasos, sin tener que llamar al método reset.
Si la variable MediaPlayer
tiene un estado ERROR y debe borrarse.
Esta es la única manera de recuperarse del estado de ERROR.
Llamada reset
para devolver el MediaPlayer
a su estado sin inicializar:
function reset():void;
Uso MediaPlayer.replaceCurrentItem
o MediaPlayer.replaceCurrentResource
para cargar otro MediaResource
.
Para borrar un error, cargue el mismo MediaResource
.
Cuando reciba la MediaPlaybackStatusChangeEvent.STATUS_CHANGED
con el PREPARED
estado, inicie la reproducción.