音量关闭时如何在objective-c上发出声音

时间:2011-11-10 09:14:31

标签: iphone objective-c volume

点击uibutton时我必须播放声音。我的问题是,当设备音量降低时,用户以低音方式降低音量,我的音量会降低音量。虽然音量下降,是否有可能让我的声音达到最大音量?我希望我的答案形成良好

2 个答案:

答案 0 :(得分:4)

这是否可行,这将是一个非常糟糕的做法。应用应始终尊重用户的选择,包括音量。想想在非常安静的环境中使用您的应用程序的用户(例如医院,飞机等),因此用户可以降低音量 - 但您的应用程序仍然会发出很大的噪音。我猜这会疏远用户。

我的猜测通常是不可能的。看一下这篇文章:http://developer.apple.com/library/ios/#codinghowtos/AudioAndVideo/_index.html - 具体来说,找一下如何控制播放级别?主题。

答案 1 :(得分:0)

在iOS上,您可以配置音频会话参数,但有一些行为系统不允许您更改(例如,当用户接到呼叫或使设备静音时)。系统会向您发送通知,以便您可以优雅地做出反应,但正如其他人所说,当用户静音他们的设备时,无论开发人员想要什么(特别是在后台运行大量应用程序......),它应该保持沉默。 p>