Воспроизведение звуков при включенной музыке для iPod (iPad) - PullRequest
6 голосов
/ 12 ноября 2010

Каков наилучший шаблон для приложения, воспроизводящего звуки, при этом позволяя пользователю использовать свое приложение iPad для воспроизведения музыки? Прямо сейчас, если музыка играет, любой звук, воспроизводимый моим приложением, остановит музыку. Есть ли способ отключить звуки во время воспроизведения ipod?

1 Ответ

16 голосов
/ 13 ноября 2010

По умолчанию воспроизводимые звуки прерывают iPod, как вы уже видели.Чтобы сообщить системе, что вы хотите, чтобы воспроизводимые звуки смешивались с другими звуками в системе, такими как iPod, вам необходимо установить категорию вашего AVAudioSession на AVAudioSessionCategoryAmbient, например:

[[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryAmbient error:nil];

Сделайте это до того, как вы начнете воспроизводить звуки, и вы получите желаемый эффект.Вот документация:

http://developer.apple.com/library/ios/documentation/AVFoundation/Reference/AVAudioSession_ClassReference/Reference/Reference.html#//apple_ref/doc/uid/TP40008240-CH1-SW1

...