2010-12-07 2 views
0

Мне нужно постоянно воспроизводить mp3-данные в iPhone. Я получаю непрерывные mp3-данные через сервер в iPhone. Теперь мне нужно воспроизвести эти данные на iPhone. Я не могу получить доступ к url ​​для воспроизведения, так как это протокол mms. Итак, для воспроизведения этого типа данных, который является лучшим методом для использования. Может ли кто-нибудь помочь мне в этом.Воспроизведение аудиофайлов MP3 на iPhone

Заранее спасибо.

+0

одна вещь, которую вы можете сделать, это магазин, что данные в NSData, когда речь идет от сервера, я играл в mp3 песню как сигнал тревоги в мое приложение, первый я сохранить эту песню в каталоге документа, а затем воспроизведите ее – GhostRider 2010-12-07 07:22:32

+0

Вы должны следить за своими вопросами и выбирать ответы. Люди придут, чтобы игнорировать ваши вопросы со временем, если вы этого не сделаете. – Moshe 2010-12-07 15:38:57

+0

Привет, я тоже делаю то же самое, но мне также нужно сделать наш iphone как http-сервер и сохранить аудио в том же самом и сделать потоковое аудио – 2011-07-11 07:08:53

ответ

1

У вас есть несколько вариантов, санкционированных или непосредственно от Apple. Вы должны смотреть на:

Кроме того, вы можете попробовать Matt Gallagher's AudioStreamer class. Он должен уметь выполнять эту работу или, по крайней мере, помогать вам разобраться, как это сделать, если вы посмотрите на код.

Между этими четырьмя вариантами должно быть что-то, чтобы помочь.

Примечание:

После написания этого я сделал немного Googling, и я обнаружил, что this thread обсуждает возможность потоковой передачи MMS-медиа для iPhone. Похоже, что невозможно, из-за стоимости лицензии от Microsoft. Теоретически вышеупомянутые структуры должны делать все, что вам нужно, но, похоже, вы не можете из-за проблемы с лицензированием.

Удачи вам!

0

аудиоплеера = [[AVAudioPlayer Alloc] initWithData: < # (NSData ) данные #> ошибка: < # (NSError *) outError #>];

попробовать это еще скажите мне более понятно, что вы хотите сделать

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