API Multimídia

A API Multimídia permite reproduzir e gravar áudio e vídeo. Esta API é a API de mídia móvel estabelecida no JSR 135 e é fornecida no pacote javax.microedition.media.

Para gravar e reproduzir uma mídia em seu aplicativo, use a classe Player. Para criar uma instância de uma classe Player, chame createPlayer() na classe javax.microedition.media.Manager.

Quando Player é criado pela primeira vez usando um dos métodos createPlayer(), está em um estado NÃO REALIZADO. Antes de poder ter acesso aos metadados ou aos controles associados para o Player, você deve chamar o método realize() do objeto Player. Este método muda o Player para um estado REALIZADO.

No estado REALIZADO, a classe Player fornece acesso a recursos associados que controlam a reprodução e a gravação. Você pode usar os métodos getControl() e getControls() do objeto Player (herdados de Controllable), transmitindo a um String especificando o objeto Control exigido. Os controles disponíveis para seu media player podem ser encontrados no pacote javax.microedition.media.control.

Antes que seu aplicativo feche, você deve chamar o método close() do objeto Player para desalocar os recursos criados pelo Player. Isso também pode ser feito a qualquer momento para liberar memória ou recursos. Depois que invoca close(), você não pode mais usar o Player.


Estas informações foram úteis? Gostaríamos de receber seus comentários.