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

发布于 2025-01-06 23:27:55 字数 134 浏览 1 评论 0原文

iOS5上有没有办法降低铃声音量或更改铃声?

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

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

Is there a way to reduce the volume of the ringer or change the ringer tone on iOS5?

I checked out the Celestial framework, but can't instantiate AVSystemController. :-(

I don't care if this get's the app rejected in the AppStore as it will never be submitted.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

兮子 2025-01-13 23:27:55

是的。使用 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"];

Yes. Use AVSystemController. You don't instantiate it. It's a singleton.

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

[[AVSystemController sharedAVSystemController] setVolumeTo:10.0 forCategory:@"Ringtone"];
忆伤 2025-01-13 23:27:55

这可能就是您正在寻找的内容:覆盖 iPhone 应用程序中的铃声音量< /a>

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

This might be what you are looking for: Override ringer volume in iPhone apps

Basically, you set the volume using AVAudioPlayer on the -(void)viewDidLoad method of the view you are displaying on

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文