API multimediale

L'API multimediale consente di riprodurre e registrare audio e video. Questa API corrisponde alla Mobile Media API stabilita in JSR 135 ed è fornita nel pacchetto javax.microedition.media.

Per registrare e riprodurre contenuti multimediali nell'applicazione, utilizzare la classe Player. Per creare un'istanza di una classe Player, richiamare createPlayer () nella classe javax.microedition.media.Manager.

Quando il lettore viene creato per la prima volta tramite uno dei metodi createPlayer(), si trova nello stato UNREALIZED. Prima di poter accedere ai metadati o ai controlli associati all'oggetto Player, è necessario richiamare il metodo dell'oggetto Player realize (). Questo metodo imposta il lettore sullo stato REALIZED.

Nello stato REALIZED, la classe Player fornisce l'accesso alle risorse associate che controllano la riproduzione e la registrazione. È possibile utilizzare i metodi getControl() e getControls () dell'oggetto Player (ereditati da Controllable), passando un String che specifica l'oggetto Control richiesto. È possibile trovare i controlli disponibili per il lettore multimediale nel pacchetto javax.microedition.media.control.

Prima di chiudere l'applicazione, è necessario richiamare il metodo close () dell'oggetto Player per disallocare eventuali risorse create dall'oggetto Player. È possibile eseguire questa operazione in qualsiasi momento per liberare la memoria o le risorse. Dopo aver richiamato close(), non è più possibile utilizzare l'oggetto Player.

Argomento precedente: API di memorizzazione dei dati

Le informazioni sono state utili? Inviateci i vostri commenti.