2009-09-24 1 views
0

Вы можете легко воспроизводить звуки и записывать звуки с помощью AVAudioPlayer высокого уровня. И вы можете воспроизводить звуки с использованием той же структуры, в то время как экран iPhone заблокирован. Можете ли вы записывать звуки в то время?AVAudioPlayer может играть, когда экран iPhone заблокирован; может ли он записать и в то время?

ответ

0

Да, конечно, просто установите правильную категорию ..................................... .................................................. .............................................

" "AVAudioSessionCategoryRecord Для записи звука; эта категория отключает воспроизведение аудио. Запись продолжается при заблокированном экране. Доступен в iPhone OS 3.0 и более поздних версиях. Объявлено в AVAudioSession.h. AVAudioSessionCategoryPlayAndRecord

Для записи и воспроизведения звука одновременно или не используется, например, для приложения VOIP (голос поверх IP). Эта категория отключает звук от других приложений, таких как iPod. Однако вы можете изменить эту категорию, чтобы можно было перемещаться с помощью свойства kAudioSessionProperty_OverrideCategoryMixWithOthers. Ваш звук продолжается, когда переключатель Ring/Silent установлен в положение «тихий», а экран заблокирован.

+0

Не могли бы вы сказать мне, если это работает при использовании аудиопотока, я имею в виду [AVAsset assetWithURL: self.url]; например, при онлайн-радио? – BergP