2011-06-01 5 views
0

J'ai essayé depuis un certain temps maintenant d'utiliser MediaPlayer Android pour diffuser mp4/h-264 vidéo codée à mon HTC Incredible (Android 2.2). Cependant, j'ai reçu divers messages d'erreur tels que "préparer l'échec", "setDataSource a échoué", "impossible de créer un lecteur multimédia" et "serveur de médias est mort". J'ai pu diffuser une vidéo mp4 et un flux USB webcam d'un serveur VLC sur mon bureau à mon Android la semaine dernière (avec environ 9 secondes de latence), et pour une raison quelconque cette semaine, il ne chargera même pas. J'utilise actuellement exactement la même méthode qu'Android a fournie dans leur API DEMOS concernant les médias, et je n'essaie pas d'y accéder à partir d'un réseau extérieur. Est-ce que quelqu'un a compris le lecteur multimédia, ou est-ce qu'un client personnalisé avec un VideoView est la voie à suivre?RTSP vidéo en streaming avec Android MediaPlayer

Toute aide serait grandement appréciée

-AB

+0

se réfèrent à http://stackoverflow.com/questions/9871195/creating-video-for-android-streaming – user1132143

Répondre

0

Le problème avec RTSP dans l'androïde est bitrate. Avec de faibles débits, chaque fichier fonctionnera.

Si vous ne se soucient pas du flux UDP étant, vous pouvez utiliser flux HTTP:

  1. Installez un serveur Apache sur votre PC.
  2. Déplacez les films dans le dossier Apache. Ouvrez-les dans Android avec votre code MediaPlayer (http: //votre-pc-ip/movie.mp4).

Attention: Le nom du film doit être * .mp4

Questions connexes