iOS应用程序声音仅通过耳机或铃声未静音

时间:2015-12-29 02:06:33

标签: ios avaudioplayer avaudiosession

我在

中使用

viewDidLoad:

<li>

并已在界面中初始化

AVAudioSession *audioSession = [AVAudioSession sharedInstance];

NSError *setCategoryError = nil;
BOOL success = [audioSession setCategory:AVAudioSessionCategoryAmbient error:&setCategoryError];
if (!success) {  /**handle the error condition */ }

NSError *activationError = nil;
success = [audioSession setActive:YES error:&activationError];
if (!success) {  /**handle the error condition */  }

NSURL *SoundURL1 = [NSURL fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"music1" ofType:@"caf"]];

并在我的方法中调用

AVAudioPlayer *playSoundURL1;

当我使用耳机时,当铃声静音或不静音时,声音播放完美。但是,如果没有任何耳机,我只能在铃声未静音时听到声音。

0 个答案:

没有答案