потоковое воспроизведение одного аудиофайла из Интернета

StackOverflow https://stackoverflow.com/questions/8392959

Вопрос

Я использую пакет AFNetworking в своем приложении.В приложении вы можете записать сообщение, которое загружается на сервер.Мне нужно иметь возможность воспроизводить этот аудиофайл либо в потоковом режиме, либо в чате, есть идеи, как это сделать?

Ура

Это было полезно?

Решение

Честно говоря, я бы просто использовал AVPlayer и загрузил удаленный URL.Согласно документации Apple :

<цитата>

AVPlayer одинаково хорошо работает с локальными и удаленными медиафайлами, предоставляя вам соответствующую информацию о готовности к игре или о необходимости дождаться дополнительных данных перед продолжением.

Безусловно, для этого можно использовать AFNetworking, но я верю, что встроенный в Apple кодовый кодовый код будет более чем соответствовать вашим потребностям и, безусловно, стоит попробовать, прежде чем приступить к созданию собственного.

Другие советы

Если вы хотите воспроизвести mp3, который находится на сервере, вы можете использовать Audiostreamer Мэтта Галагера ( http://cocoawithlove.com/2009/06/revisiting-old-post-streaming-and.html ).

Если вы хотите воспроизвести локально сохраненный файл, вы можете использовать AVAudioPlayer ( http://developer.apple.com/library/IOS/#documentation/AVFoundation/Reference/AVAudioPlayerClassReference/Reference/Reference.html ).

Если это не то, что вы хотите, дайте нам еще несколько данных.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top