10
votes

Streaming audio MMS: // à l'iPhone

Je voudrais diffuser un mms: // url à mon application iPhone, mais jusqu'à présent, des informations sur le sujet sont difficiles à trouver. Je sais qu'il y a quelques applications qui peuvent le faire déjà (Fstream, Wunderradio, tuner) et j'ai lu quelques notes sur eux éventuellement à l'aide de libmms et de FFMPEG pour accomplir cette tâche.

Est-ce que quelqu'un sait un moyen d'y parvenir? Y a-t-il une bibliothèque qui me manque, ou un exemple de le faire déjà? J'espérais que cela allait être aussi facile qu'un simple

[somélibrary streammmsurl: @ "mms: //mymmsurlhere.com"]

Merci pour une aide!


3 commentaires

Je veux faire la même chose, mais ne semble pas encore une solution.


J'ai abandonné, déplacé sur la prochaine idée d'application :)


N'y a-t-il pas encore de solution?


3 Réponses :


7
votes

Vous pouvez utiliser la bibliothèque libmms pour lire MMS ou MMS sur des flux http. Ce n'est pas simple, mais certaines applications existantes (et FRStream probablement) utilisent cette approche. Pour obtenir libmms Travailler sur l'iPhone, vous pouvez trouver des informations sur le site wunderradio: http: // www. wunderradio.com/code.html .


2 commentaires

Oui, quelques applications publiées l'utilisent, ne devraient pas être un problème.


Comment importer cela?



2
votes

Malheureusement, il n'y a pas de moyen facile de jouer à MMS: // diffusant directement avec le SDK iOS. Vous devrez utiliser une bibliothèque tiers comme libmms ou ffmpeg.

Si vous ne voulez pas faire face à tout ce contenu, vous pouvez utiliser le RADIOTUNES SDK pour iOS Framework I Construit qui soutient les protocoles HTTP et MMS et peut jouer MP3, AAC, AAC + et WMA Streams audio. P>

Vous pouvez commencer à diffuser des flux audio MMS en continu avec le SDK Radiotunes avec seulement 2 lignes de code: P>

MMSRadio *mmsRadio = [[MMSRadio alloc] initWithURL:[NSURL URLWithString:@"mms://mmsurlhere.com"]];
[mmsRadio play];


2 commentaires

À l'avenir, veuillez signaler des questions en double en double au lieu de poster la même réponse en verbatim sur eux. Je quitte cette réponse, car il est utile et vous avez fait la divulgation nécessaire. Toutefois, si ces doublons sont fusionnés dans cette question , vous auriez répondu à cinq reprises.


Ok Tim, je vais faire ça la prochaine fois que je vois une question en double. Apprendre toujours l'écosystème Stackoverflow.



0
votes

Utilisez le kxmovie ( https://github.com/kolyvan/kxmovie ) comme exemple

J'ai recherché dans de nombreux exemples, mais seul ce code a fonctionné.

Dans l'URL i Remplacez MMS: // à MMSH: // - protocole MMS (Microsoft Media Server) sur HTTP.

LOOK FFMPEG Documentation ( http://www.ffmpeg.org/ffmpeg-protocols. HTML # MMST )


0 commentaires