Sie sind auf Seite 1von 5

Multimedia en Android

Javier Serrano

Herramientas de Programación Móvil

Instituto IACC

05-05-2019
Desarrollo

Tipos de medios que Android es capaz de reconocer

El sistema operativo Android, posee una forma de poder distinguir los diferentes medios tales
como video, audio e imágenes. Los cuales pueden ser consumida por cualquier aplicación
desarrollada. El llamado MediaStore permite a las aplicaciones externas acceder a información
de los metadatos con los registros y poder listar por categorías la información de los medios
clasificadas en audio, imágenes y video. Además de poder utilizar la editar y registrar nueva
información de la misma.

Toma de Fotografías:

De forma nativa, Android posee soporte para cámara fotográfica, por lo tanto, cualquier
aplicación externa puede hacer consumo de la misma utilizando un “intent”, el cual debe ser
declarado en el manifest de la aplicación que se está desarrollando.

Utilizando el método “startActivity()” se hace el llamado a la aplicación que por defecto controla
la cámara y la información resultante se recibe utilizando el método “startActivityForResult()” el
cual nos entrega la data de la imagen en un objeto genérico del tipo buldle, el cual contiene la
imagen y la ruta en donde se desea almacenar dicha imagen.

Audio y Video:

Al igual que las imágenes, el audio y video se pude utilizar “intet” que es genérico llamado
“Action_View” para Audio y “Video_View” para videos por el cual se ejecuta una petición
indicando el formato del archivo que se quiere utilizar.

Ademas, se puede utilizar otra clase genérica de Android llamada “MediaPlayer” la cual
podemos integrar a nuestra aplicación y crear nuestro propio reproductor.
Objeto permite hacer transmisión inalámbrica de audio

Se puede utilizar el dispositivo integrado Bluetooth, que la mayoría de los equipos posee
integrado, con el cual se debe utilizar la clase objeto “BluetoothAdapter” en primera instancia
utilizar y obtener permisos de integración del origen. La clase “BluetoothDecive” que
representara el dispositivo remoto de reproducción, por el cual se solicitan permisos de conexión.

Existe una variada lista de clases de implementación utilizando Bluetooth para las diversas
acciones, tales como reproducir música de manera inalámbrica, o como para controlar otros
dispositivos, a su vez, el envió de datos de un dispositivo a otro.

Pasos mediante los cuales se puede capturar audio

Se puede grabar audio utilizando la clase MediaRecorder.


Utilizando sus métodos descritos en la imagen, además de indicar el origen del micrófono, el
formato de salida, la codificación que este tendrá, y la ruta en donde se almacenara. El inicio y
fin de la grabación.

MediaRecorder recorder = new MediaRecorder();


recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
recorder.setOutputFile(PATH_NAME);
recorder.prepare();
recorder.start(); // Inicio de la grabacion
...
recorder.stop();
recorder.reset();
setAudioSource()
recorder.release(); //
Bibliografía

 Contenidos Semana 5.

Das könnte Ihnen auch gefallen