Сохраните аудиопоток в файл с помощью MPMoviePlayerController

У меня возникли проблемы с потоковой передачей звука с помощью MPMoviePlayerController. Я хочу знать, возможно ли сохранить информацию о потоковой передаче данных в файл, пока MPMoviePlayer воспроизводит этот файл.

Есть ли простой способ сделать это? У кого-нибудь есть идея?


person DigitalBrain_DEV    schedule 22.01.2011    source источник
comment
Попробуйте использовать фоновую обработку   -  person Denis Kutlubaev    schedule 28.07.2011


Ответы (1)


Согласно Apple (http://developer.apple.com/library/ios/#codinghowtos/AudioAndVideo/_index.html) для потоковой передачи звука вы подключаетесь к сетевому потоку с помощью интерфейсов CFNetwork от CoreFoundation, а затем анализируете сетевые пакеты в аудиопакеты. с помощью службы потоковой передачи аудиофайлов (AudioToolbox/AudioFileStream.h), а затем воспроизводить аудиопакеты с помощью служб звуковой очереди (AudioToolbox/AudioQueue.h) ….

Теперь моя идея состоит в том, что если мы сможем найти какой-то способ записи аудио пакетов в файл между отправкой пакетов в аудио очередь, тогда мы сможем сохранить аудио поток во время их воспроизведения…

Это просто идея, которая нуждается в реализации, и я не знаю, будет ли она работать для видеопотока или нет.

person HAK    schedule 23.11.2011