2010-01-22 21 views
8

Estoy tratando de transmitir video (o utilizar la descarga progresiva) a un navegador Motorola Droid y no estoy teniendo mucha suerte. Con mi iPhone, puedo dirigir Safari al http://xxx.xxx.xxx/FileName.mp4 (que es un archivo de video MPEG-4), y Safari abre quicktime y se reproduce el video. Sin embargo, con el Droid, voy a la misma dirección web y me encuentro con un error que dice "No se puede reproducir el video ... Lo sentimos, este video no es válido para la transmisión a este dispositivo".Transmisión de video (o descarga progresiva) al navegador Droid

Cuando dirijo el navegador del Droid a un archivo WMV, descargará completamente el archivo de video y luego lo reproducirá en lo que parece ser el reproductor de video Droid si hago clic en él.

Idealmente, me gustaría replicar el comportamiento del iPhone en el Droid, donde aparece el reproductor de video y el video comienza antes de la descarga completa. El formato de video no es un problema, ya que puedo codificar el video en casi cualquier estándar. Estaba probando el archivo .mp4 porque la documentación de Droid dice que admite video MPEG-4, aunque no puedo hacerlo funcionar desde el navegador.

Cualquier observación sería muy apreciada.

Respuesta

0

No estoy del todo seguro de esto, pero no creo que sea realmente posible.

Hasta donde sé "soportado" solo significa que puede jugarse de la caja, pero no hay complementos para el navegador por lo que no sabe que hacer con él.

Si desea validar si Android puede reproducir el archivo, colóquelo en la tarjeta SD y reprodúzcalo a través de la Galería.

0

Se admite la reproducción de un archivo mp4 desde el navegador. Si tiene un enlace particular que no funciona, publique el enlace. Además, sería útil ver qué muestra "adb logcat".

1

Debe iniciar un intento y establecer el tipo de "video/*" para que se abra directamente con un reproductor de video en lugar del navegador.

1

Streaming en Android es un dolor de cabeza. La mejor opción es transmitir el video con el protocolo RTSP.

Si su Droid se actualiza a 2.2 también puede configurar una página web simple con un reproductor Flash incorporado como jwplayer (no olvide configurar contenido alternativo cuando Flash Player no esté instalado en el dispositivo para que el usuario pueda descargarlo). de Adobe).

Implementé con éxito ambas soluciones. RTSP para < 2.1 y reproductor Flash incorporado reproduciendo video de la transmisión RTMP (también puede reproducir archivos locales desde el servidor)

Tenga en cuenta que en algunos dispositivos (Hero) no puede incrustar WebView con el reproductor Flash dentro de su aplicación .

Si busca una solución rápida, le doy una oportunidad a 3gp.

Además, cuando la conectividad no es lo suficientemente rápida para reproducir el video, obtendrá el mismo error que publicó (incluso con videos codificados correctamente).

EDITAR: He usado H.264 en transmisiones RTSP y VP6 en RTMP. VP8 solo es compatible con dispositivos más nuevos.

+0

¿podría compartir cómo usó rtmp en android? me refiero a usar qué biblioteca? y todo ? –

+0

Esto fue hace mucho tiempo, así que tal vez ahora tenga un mejor soporte.Lo que hice para RTMP fue tener una página HTML extremadamente simple que solo contenía un JWPlayer integrado (Esto fue una solución porque en muchos dispositivos la transmisión RTMP simplemente no se reproducía cuando se abría como un enlace de transmisión de video, como cuando acaba de abrir un Enlace RTSP con un intento). En el lado del servidor usamos Wowza para transmitir el video. Te recomendaría que hicieras tus pruebas iniciales con un simple video codificado (tal vez un mpeg1 o 2) así que estás seguro de que la transmisión funciona, porque hay muchos códecs que no son compatibles con muchos dispositivos – momo

+0

es el código abierto de JWPlayer ? Quiero decir que he visto muchos códigos que lo utilizan, pero no estoy realmente al tanto de lo que es, una biblioteca de código abierto o qué? sí cierto algunos códecs no son compatibles con algunos dispositivos :(. N también gracias por su respuesta –

Cuestiones relacionadas