API multimedia

La API multimedia le permite reproducir y registrar audio y vídeo. Esta API es la Mobile Media API establecida en JSR 135 y se ofrece en el paquete javax.microedition.media.

Para registrar y reproducir archivos multimedia en su aplicación, deberá utilizar la clase Player. Para crear una instancia de la clase Player, invoque createPlayer() en la clase javax.microedition.media.Manager.

Al crear por primera vez la clase Player mediante uno de los métodos createPlayer(), se adopta un estado UNREALIZED. Antes de poder obtener acceso a los metadatos o controles asociados a la clase Player, debe invocar el método realize() del objeto Player. Este método efectúa una transición de la clase Player al estado REALIZED.

En el estado REALIZED, la clase Player proporciona acceso a los recursos asociados que controlan la reproducción y la grabación. Puede utilizar los métodos getControl() y getControls() del objeto Player (heredados de Controllable), pasando un String que especifica el objeto Control necesario. Los controles para el reproductor multimedia están disponibles en el paquete javax.microedition.media.control.

Antes de que su aplicación se cierre, debe invocar el método close() del objeto Player para poner fin a la asignación de los recursos creados por Player. Esta acción se podrá llevar a cabo en cualquier momento para liberar memoria o recursos. Tras invocar close(), ya no podrá utilizar la clase Player.


¿Le ha resultado útil esta información? Envíenos sus comentarios.