2011-02-05 11 views

Respuesta

4

Es compatible con H.263 codificación y decodificación, H.264 AVC y MPEG-4 SP ambos decodificación solo.

En un emulador, la calidad de reproducción en términos de velocidad o retardos puede ser un poco engorrosa.

Verifique la tabla de todos supported media formats para obtener más información.

+2

En particular, su capacidad para reproducir vídeo en un emulador se regirá por la velocidad nativa del emulador (por ejemplo, la vista previa de Honeycomb es más un perro que cualquier cosa anterior) y la velocidad de tu PC subyacente. Por ejemplo, en algunos emuladores anteriores, puedo reproducir bien un archivo MP4 en una máquina Linux de cuatro núcleos a 2,66 GHz con una tarjeta de video PCI-X de 512 MB. Ese mismo MP4 no se reproducirá en un portátil Windows/Linux dual-core de 2.5GHz con una tarjeta gráfica discreta de 128MB. Si te tomas en serio el video, necesitarás hardware. – CommonsWare

+1

Merece la pena señalar que con H.264 solo el perfil _baseline_ es realmente compatible. Casi me volví loco tratando de descubrir por qué un video no era jugable a pesar de que aparentemente era compatible. Resulta que fue codificado usando el perfil _main_. Lo cual funciona bien en un dispositivo Android real, pero no está soportado en el emulador. – aroth

10

El secreto es que el emulador reproducirá el perfil base de MP4, mientras que los dispositivos reales también reproducirán mejores perfiles MP4.

el fin de obtener un archivo de vídeo que se reproduce correctamente en el emulador, pruebe estos ajustes:

ffmpeg -i inputvideo.wmv -vcodec libx264 -vprofile baseline outputvideo.mp4 
Cuestiones relacionadas