Codecs y velocidades de bits
Puede especificar el códec y la velocidad de bits utilizados para codificar los contenidos multimedia que graba. Invoque System.getProperty() para averiguar qué codecs y velocidades de bits admite un dispositivo.
// Retrieve the audio codecs and bitrates
String audioCodecs = System.getProperty("audio.encodings.bitrate.ranges");
//Retrieve the video codecs and bitrates
String videoCodecs = System.getProperty("video.encoding.bitrate.ranges");
codec1:[<minBitrate>]-[<maxBitrate>] codec2:[<minBitrate>]-[<maxBitrate>] codec3...
Una vez que decida qué codecs utilizará para su grabación, los puede especificar en la cadena del localizador que utiliza para crear un objeto Player.
Puede especificar los codecs y las velocidades de bits de audio y vídeo cuando grabe un vídeo. Si quiere capturar vídeo sin el audio, especifique none en el parámetro audio_codec.
Player myPlayer = javax.microedition.media.Manager.createPlayer(
"capture://video?encoding=video/3gpp&audio_codec=AAC" +
"&video_codec=H264&rate=32000&video_rate=282000);
Si toma una fotografía, puede omitir los parámetros del códec de audio de la cadena del localizador.
Player myPlayer = javax.microedition.media.Manager.createPlayer(
"capture://video?encoding=png&colors=rgb888);
Si crea una grabación de audio, puede omitir los parámetros del códec de vídeo de la cadena del localizador.
Player myPlayer = javax.microedition.media.Manager.createPlayer(
"capture://audio?encoding=pcm&rate=11025&bits=16&channels=1);
¿Le ha resultado útil esta información? Envíenos sus comentarios.