Estoy tratando de reproducir películas en el dispositivo Android desde nuestro servidor. No es un servidor de medios, solo un servidor Apache normal. Usamos la misma API para acceder a los videos en el iPhone y funciona bien.No se pueden reproducir ciertos videos
En el dispositivo Android, ciertos videos funcionan, y otros no. Todos fueron creados de la misma manera, excepto que la mayoría de los que no funcionan están compuestos por imágenes fijas y audio.
Hemos intentado volver a codificarlos con Videora, y hemos tratado de insinuarlos con MP4Box. Todos los videos se reproducen perfectamente bien cuando se almacenan en la tarjeta SD. También hemos intentado primero descargar el video del servidor a la tarjeta SD, guardarlo como un archivo y luego reproducirlo desde el archivo, pero esto tampoco funciona.
La ayuda sería increíble. Estoy masivamente confundido. Gracias.
Editar - Logcat:
01-19 08:19:12.669: DEBUG/MediaPlayer(1878): Couldn't open file on client side, trying server side
01-19 08:19:14.119: INFO/ActivityManager(1172): Displayed activity com.myproject/.VideoClass: 1966 ms (total 1966 ms)
01-19 08:19:15.779: ERROR/PlayerDriver(1071): Command PLAYER_INIT completed with an error or info UNKNOWN PVMFStatus
01-19 08:19:15.789: ERROR/MediaPlayer(1878): error (200, -32)
01-19 08:19:15.789: ERROR/MediaPlayer(1878): Error (200,-32)
01-19 08:19:15.789: DEBUG/VideoView(1878): Error: 200,-32
01-19 08:19:15.849: WARN/PlayerDriver(1071): PVMFInfoErrorHandlingComplete
ACTUALIZACIÓN: Aquí un Pastebin del análisis de vídeo de tres vídeos diferentes. Las primeras transmisiones en la aplicación desde el servidor. El segundo video no se transmitirá, pero se puede descargar y reproducir desde el dispositivo. El tercero no se puede transmitir ni descargar para reproducir. http://pastebin.com/9qChSkFz
WTF.
¿Qué codificación? –
Probé varios diferentes después de que no funcionó, pero originalmente H.264. – Jai
@Jai: use 'adb logcat', DDMS o la perspectiva DDMS en Eclipse para examinar LogCat y ver si recibe advertencias relacionadas con la reproducción de video. – CommonsWare