2010-04-07 22 views
3

Je viens de créer et de l'application web iPhone, qui a des fichiers vidéo x264 (mp4) sur elle. Lorsque je me connecte directement au fichier sur l'iPhone et que l'utilisateur appuie sur le lien, le lecteur vidéo est chargé et la lecture de la vidéo commence. En utilisant l'application sur un téléphone Android, le navigateur télécharge la vidéo au lieu de la lire. Existe-t-il un moyen de forcer un lecteur vidéo à démarrer et à lire la vidéo sans le télécharger?Lancer automatiquement le lecteur vidéo dans Android à partir du navigateur comme un iPhone

Merci d'avance.

+0

Avez-vous un exemple de lien que vous pouvez partager qui démontre votre problème? – CommonsWare

+1

également, quel type MIME le serveur renvoie-t-il le fichier vidéo? –

+0

Un exemple du problème peut être trouvé ici (ouvrir dans webkit) http://magicseaweed.com/md/blacklabel/3/event/2/video/ – Gcoop

Répondre

3

Vous devez savoir qu'Android est assez strict en ce qui concerne les flux vidéo que vous pouvez diffuser. Pour pouvoir regarder une vidéo en streaming (regarder et télécharger progressivement), le conteneur vidéo doit être correctement formaté.

Il existe plusieurs façons de créer un conteneur adapté au streaming progressif. Vous pouvez le rechercher ici: http://groups.google.com/group/android-beginners/browse_thread/thread/2a801ce5f71b5aaf?pli=1

J'ai réussi à créer une vidéo streamable. Essayez de l'ouvrir à partir de votre navigateur: http://students.mimuw.edu.pl/~nh209484/Video000.3gp

+0

merci pour vos conseils que j'essayais d'éviter de tout recoder si :) – Gcoop