транслировать один аудиофайл из интернета - PullRequest
0 голосов
/ 06 декабря 2011

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

Cheers

Ответы [ 2 ]

2 голосов
/ 06 декабря 2011

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

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

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

1 голос
/ 06 декабря 2011

Если вы хотите воспроизвести 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).

Если это не то, что вы хотите, пожалуйста, дайте нам больше данных.

...