2012-01-12 3 views
1

Nous essayons de développer une application pour Android où vous pouvez jouer une URL de streaming en direct. J'ai essayé plusieurs approches en utilisant le MediaPlayer et StreamPlayer ... mais pas de chance avec la lecture de l'URL. Je peux lire un fichier MP4 ou MP3 statique en utilisant l'URL (hébergée sur un serveur) mais quand j'essaie de lire une URL de flux, elle ne joue pas ou donne une erreur.Android: Live Stream Vidéo URL Player

Des pensées?

+0

Essayez de lire votre flux dans le lecteur Daroon. Cela fonctionne sûrement. –

+0

Avez-vous le code source du lecteur daroon? –

+0

Je sais que ... Exactement ma question, avez-vous le code source pour ce joueur? Ou quelque chose de similaire? – megazoid

Répondre

3

Le flux mp3 fonctionne bien sur Mediaplayer à partir d'Android 2.2 et supérieur. Si vous voulez lire le contenu en dessous de 2.2, il vaut mieux utiliser l'implémentation du serveur proxy local. vérifiez Npr. Qui utilise la même approche.

Si vous voulez lire de l'audio wma, vous devez le convertir en PCM et le lire. vérifier aacplaye r. Dans le projet aacplayer, il obtient le contenu wma de mms: // stream et le joue. Vous pouvez modifier cela pour lire uniquement du contenu wma. Mais je n'ai pas essayé de jouer des vidéos wmv.

+0

Eh bien je vise 2.2 et ci-dessus. Donc, pas de problèmes là-bas, mais quand j'essaie de jouer une URL (http://220.247.244.204:8000) il ne joue pas dans mon appareil Android .... des idées? – megazoid

+0

@megazoid L'URL ci-dessus ne s'ouvre pas ici. Quel format vous essayez de jouer? Les flux aac Raw ADTS ne sont pas supportés sous Android 4.0. Et il n'est pas possible de jouer les flux wma aussi. Pouvez-vous partager une URL de plus que je peux essayer? – manjusg

+0

le flux est WMV, mais il ya des joueurs comme DAROOM qui est capable de jouer ce flux sur mon appareil Android. Je sais que WMA et WMV ne joueront pas directement sur Android car Android a décidé de ne pas supporter les formats Windows Media sur leurs appareils pour une raison étrange. Mais comment les autres joueurs jouent WMV sur Android? C'est ce que j'essaie d'accomplir. Merci – megazoid