AudioServicesPlaySystemSound音量控制

时间:2010-07-04 19:07:16

标签: iphone objective-c

我想问一下是否有办法控制系统音效的音量。当我在游戏中按下音量控制切换(向上和向下)时,系统声音效果不会受到影响。我还读到这应该受到铃声音量的影响。但奇怪的是,当我上下按音量时,我看不到扬声器图标顶部的小振铃文本。当我按下音量控制器时,我只看到没有振铃器的扬声器图标。有谁知道为什么?

感谢。

2 个答案:

答案 0 :(得分:1)

如果使用audioQueue,iPod或系统声音以外的其他形式在设备上播放音频,则由侧面按钮调整的音量将是设备音量。如果设备静音,调节侧按钮将调节振铃音量。

答案 1 :(得分:0)

如果您想受影响,可以使用此

    [[AVAudioSession sharedInstance]
     setCategory:AVAudioSessionCategoryPlayAndRecord
     withOptions:AVAudioSessionCategoryOptionDefaultToSpeaker
     error:nil];