2009-08-10 13 views
10

Me gustaría transmitir un mms:// url a mi aplicación de iPhone, pero hasta ahora la información sobre el tema es difícil de encontrar. Sé que hay un par de aplicaciones que ya pueden hacerlo (FStream, WunderRadio, Tuner), y he leído algunas notas sobre ellas posiblemente usando libmms y ffmpeg para lograr esta tarea.Streaming Audio MMS: // al iPhone

¿Alguien sabe de una manera de lograr esto? ¿Hay una biblioteca por ahí que me falta, o algún ejemplo para hacer esto ya? Tenía la esperanza de que esto iba a ser tan fácil como un simple

[someLibrary streamMMSUrl:@"mms://mymmsurlhere.com"]

Gracias por cualquier ayuda!

+0

que yo quiero hacer lo mismo, pero al parecer, no hay solución todavía. – Raptor

+0

Me di por vencido, pasé a la siguiente idea de aplicación :) – Redth

+0

@Redth: ¡gran ícono, amigo! – gonzobrains

Respuesta

7

Puede usar la biblioteca libmms para leer secuencias MMS o MMS a través de HTTP. Esto no es sencillo, pero algunas aplicaciones existentes (y FStream probablemente) usan este enfoque. Para que Libmms funcione en el iPhone, puede encontrar información en el sitio WunderRadio: http://www.wunderradio.com/code.html.

+0

es aprobado por libmms por Apple? – Raptor

+0

Sí, algunas aplicaciones publicadas lo usan, no debería ser un problema. –

+0

¿Cómo importar esto? – LKM

2

Lamentablemente, no hay una manera fácil de reproducir mms: // streams directamente con el iOS SDK. Tendrás que usar una biblioteca de terceros como libmms o FFmpeg.

Si no quiere ocuparse de todo esto, puede usar el marco RadioTunes SDK for iOS que construí, que admite los protocolos http y mms y puede reproducir transmisiones de audio mp3, aac, aac + y wma.

Puede iniciar la transmisión MMS flujos de audio con el SDK RadioTunes con sólo 2 líneas de código:

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

En el futuro, marque las preguntas duplicadas como duplicadas en lugar de publicar la misma respuesta textualmente sobre ellas. Dejo esta respuesta, porque es útil y has hecho la revelación necesaria. Sin embargo, si esos duplicados se fusionan en esta pregunta, la habría respondido cinco veces. –

+3

Ok Tim, haré eso la próxima vez que vea una pregunta duplicada. Aún estoy aprendiendo el ecosistema Stackoverflow. –

+0

es este marco de uso gratuito? – Atrash

Cuestiones relacionadas