如何以编程方式使铃声静音或改变iOS5上的铃声

时间:2012-02-16 23:29:57

标签: iphone objective-c cocoa-touch ios5 ringtone

有没有办法减少铃声的音量或改变iOS5上的铃声?

我检查了Celestial框架,但无法实例化AVSystemController。 : - (

我不在乎这是否会在AppStore中被拒绝,因为它永远不会被提交。

2 个答案:

答案 0 :(得分:9)

是。使用AVSystemController。你没有实例化它。这是一个单身人士。

http://code.google.com/p/iphone-dev/source/browse/trunk/include/include/Celestial/AVSystemController.h?r=136

[[AVSystemController sharedAVSystemController] setVolumeTo:10.0 forCategory:@"Ringtone"];

答案 1 :(得分:0)

这可能就是您要找的内容:Override ringer volume in iPhone apps

基本上,您使用AVAudioPlayer在您正在显示的视图的 - (void)viewDidLoad方法上设置音量