Bienvenidos sean a este post, hoy hablaremos sobre todo lo disponible para poder procesar archivos o acciones multimedia en nuestros dispositivos, las tres formas disponibles para acceder a archivos multimedia puede ser:

Anuncios
  • Desde un archivo en el dispositivo
  • Como un recurso de nuesta app, como vimos en este post
  • O por medio de un streaming a traves de los protocolos http:// o rtsp://

Asi como permite la reproduccion tambien podemos realizar grabacion de audio o video pero eso va a depender de la disponibilidad del mismo, veamos a algunas clases pertenecientes a la seccion multimedia:

  • MediaPlayer, reproductor de audio/video tanto de archivos como de streaming
  • MediaController, son los controles para el MediaPlayer
  • VideoView, vista que permite la reproduccion de un video
  • MediaRecorder, Permite grabar audio y/o video
  • AsyncPlayer, permite reproducir audios desde un thread secundario
  • AudioManager, gestiona propiedades del sistema
  • AudioTrack, reproduce un bufer de audio PCM por hardware
  • SoundPool, maneja y reproduce una coleccion de recursos de audio
  • JetPlayer, reproduce audio y video interactivo creado con JetCreator
  • Camera, nos permite utilizar la camara para tomar fotos y video
  • FaceDetector, identifica la cara de la gente en un bitmap

Algunas clases ya las hemos visto, otras las veremos mas adelante pero en general estos son las clases que mas utilizaremos, a continuacion veremos una tabla con los formatos mas estandar en los dispositivos pero tengan en cuenta que dependiendo  de la marca pueden soportar mas formatos que los expuestos en la siguiente tabla pero estos son los mas estandar y que estan en todos los dispositivos sin importar su marca, primero veamos los formatos disponibles de audio:

FormatoFichero soportado
AAC LC/LTP.3gp, .mp4, .aac, .ts
HE-ACCv1.3gp, .mp4, .aac, .ts
HE-AACv2.3gp, .mp4, .aac, .ts
AAC ELD.3gp, .mp4, .aac, .ts
AMR-NB.3gp
AMR-WB.3gp
MP3.mp3
MIDI.mid, .xmf, .noxmf, .rtttl, .rtx, .ota, .imy
Ogg Vorbis.ogg, .mkv
FLAC.flac
PCM/WAVE.wav
Anuncios

Como pueden ver son los formatos mas habituales tanto en pcs como en moviles, pasemos a los formatos de imagen:

FormatoFichero soportado
JPEG.jpg
GIF.gif
PNG.png
BITMAP.bmp
WebP.webp

Aca podemos ver como soporta los formatos mas basicos utilizados por internet, dejando muchos formatos por fuera y pasemos finalmente a los archivos de video:

FormatoFichero soportado
H.263.3gp, .mp4
H.264 AVC.3gp, .mp4
MPEG-4 SP.3gp
VP8.webm, .mkv

Como pueden ver los formatos de video son los basicos de internet, dejando por fuera un formato muy estandar como el DIVX pero algunos dispositivos pueden soportarlo, como dije antes depende de la marca, pero lo visto en la tabla son los formatos mas estandares por todos los dispositivos.

Anuncios

En resumen, hoy hemos dado nuestro primer paso a la manipulacion de los archivos multimeda en nuestros dispositivos, hemos nombrado algunas clases y los formatos mayormente soportados por nuestros dispositivos, espero les haya sido util sigueme en Twitter, Facebook o Google+ para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.

Tambien podes donar

Es para mantenimiento del sitio, gracias!

$1.00