我正在我的应用程序中播放声音,即使应用程序进入后台,声音仍然会继续播放,我想在它进入后台时控制该音频的音量。喜欢这个APP example .即使用户尝试关闭音量,我也希望音频音量保持最大。我无法解决它,那里的任何人都可以帮助我。
最佳答案
如果您使用的是 AVAudioPlayer,则只需使用 AVAudioPlayer 实例说播放器是这样的:
player.volume=1; //for maximum volume
这是 AVAudioPlayer 的音量,在回答你的问题时,即使用户最小化 Iphone 的音量它也应该保持完整,那么你应该知道,根据苹果的政策,有些东西只能由用户控制,这就是他们所说的用户权限,您的应用无法控制 iphone 音量,
并且为了控制播放器音量(如果你谈论 iphone 音量,你不需要任何努力),我有点怀疑你想如何做到这一点,我的意思是你必须有一些按钮或水平 slider 来实现这一点,无论如何继续你的委托(delegate)方法的逻辑
- (void)applicationDidEnterBackground:(UIApplication *)application
在你的 appdelegate 类中
关于iphone - 控制音频的声音,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8740496/