API multimédia

L'API multimédia vous permet de lire et d'enregistrer de l'audio et de la vidéo. Il s'agit de l'API Média mobile établie dans JSR 135 et fournie dans le progiciel javax.microedition.media package.

Pour enregistrer et lire du contenu multimédia dans votre application, utilisez la classe Player. Pour créer une instance d'une classe Player, appelez createPlayer() dans la classe javax.microedition.media.Manager.

Lors de la création initiale de la classe Player à l'aide de l'une des méthodes createPlayer(), elle est à l'état UNREALIZED (NON RÉALISÉ). Avant de pouvoir accéder aux métadonnées ou aux commandes de la classe Player, vous devez appeler la méthode realize() de l'objet Player. Cette méthode fait passer l'objet Player à l'état REALIZED (RÉALISÉ).

À l'état REALIZED (RÉALISÉ), la classe Player fournit l'accès aux ressources associées contrôlant la lecture et l'enregistrement. Vous pouvez utiliser les méthodes getControl() et getControls() de l'objet Player (héritées de Controllable), en transmettant un objet String en indiquant l'objet Control requis. Les commandes disponibles pour votre lecteur multimédia se trouvent dans le progiciel javax.microedition.media.control.

Avant fermeture de votre application, vous devez appeler la méthode close() de l'objet Player pour libérer toutes les ressources créées par l'objet Player. Vous pouvez également procéder ainsi pour libérer de la mémoire ou des ressources. Après avoir appelé close(), vous ne pouvez plus utiliser l'objet Player.

Sujet précédent: API de stockage de données

Ces informations vous ont-elles été utiles ? Envoyez-nous vos commentaires.