Il ya des messages à ce sujet, mais jusqu'à présent, je n'ai pas vu de bonne réponse. Existe-t-il un moyen de diffuser de l'audio à partir de mms: // uris avec Android ?. MediaPlayer semble ne pas aimer ces flux. Changer aussi mms: // avec http ou rtsp ne fonctionne pas non plus. Est-ce que quelqu'un a trouvé une solution à ce problème? Merci!comment passer à travers mms: //
Répondre
- Télécharger Android NDK
- ensuite télécharger libmms et libffmpeg modifiés à http://radiotime.com/apps/android.aspx
- essentiellement vous doit avoir 2 fils:
- 1er fil pour télécharger les données audio de la station de mms puis écrire à un Fichier wma
- Le 2ème thread décode ce wma en données PCM en utilisant le libffmpeg.
hmm, je ne suis pas familier avec NDK, mais, .. je suppose que je vais devoir creuser dessus :-). Merci pour la réponse! – ggomeze
Cela semble être la seule vraie solution au support mms manque .. cependant les bibliothèques modifiées que vous mentionnez semblent avoir disparu et je ne peux pas les trouver n'importe où .. Si vous les avez ou savez où ils peuvent être trouvés s'il vous plaît partager cette information .. merci – Rick
Pour gagner du temps, vous pouvez utiliser la bibliothèque suivante pour la lecture de flux mms: FFMpegMediaPlayer.
Il a la même interface que l'android MediaPlayer donc il est facile de travailler avec et il est livré avec des binaires préconstruits en option aussi. Je l'utilise dans ma propre application de streaming mms et je n'ai eu aucun problème.
Il semble que nous ayons finalement une solution pour cela, qui n'a pas besoin d'aller au fond de NDK comme réponse acceptée. Je vais jeter un coup d'oeil et mettra à jour en conséquence. Merci! – ggomeze
J'ai testé avec 2.1+ – ggomeze