2009-08-10 3 views
10

Я хочу передать mms:// url в мое приложение для iPhone, но пока информация по этой теме трудно найти. Я знаю, что есть несколько приложений, которые могут сделать это уже (FStream, WunderRadio, Tuner), и я прочитал несколько заметок о них, возможно, используя libmms и ffmpeg для выполнения этой задачи.Потоковое аудио MMS: // на iPhone

Кто-нибудь знает, как достичь этого? Есть ли там библиотека, которую мне не хватает, или какой-то пример для этого? Я надеялся, что это будет так легко, как простой

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

Спасибо за любую помощь!

+0

я хочу сделать то же самое, но не кажется, никакого решения пока нет. – Raptor

+0

Я сдался, перешел на следующую идею приложения :) – Redth

+0

@Redth: отличная иконка, чувак! – gonzobrains

ответ

7

Вы можете использовать библиотеку libmms для чтения потоков MMS или MMS через HTTP. Это не просто, но некоторые существующие приложения (и, вероятно, FStream) используют этот подход. Чтобы получить работу libmms на iPhone, вы можете найти информацию на сайте WunderRadio: http://www.wunderradio.com/code.html.

+0

- это libmms, одобренный Apple? – Raptor

+0

Да, некоторые опубликованные приложения используют его, не должно быть проблемой. –

+0

Как импортировать это? – LKM

2

К сожалению, нет простого способа воспроизведения mms: // потоки непосредственно с SDK iOS. Вам придется использовать стороннюю библиотеку, например libmms или FFmpeg.

Если вы не хотите иметь дело со всем этим материалом, вы можете использовать фреймворк RadioTunes SDK for iOS, который я построил, который поддерживает протоколы http и mms и может воспроизводить аудиопотоки mp3, aac, aac + и wma.

Вы можете запустить потоковое MMS аудио потоки с RadioTunes SDK только с 2 строк кода:

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

В будущем, пожалуйста, укажите повторяющиеся вопросы как дубликаты вместо того, чтобы публиковать тот же ответ на них. Я оставляю этот ответ, потому что это полезно, и вы сделали необходимое раскрытие. Однако, если эти дубликаты объединяются в этот вопрос, вы бы ответили пять раз. –

+3

Ok Тим, я сделаю это в следующий раз, когда увижу дублирующий вопрос. Все еще изучаем экосистему Stackoverflow. –

+0

- это рамки для использования? – Atrash

Смежные вопросы