控制音频的声音

时间:2012-01-05 09:53:42

标签: iphone objective-c multithreading audio

我在我的应用程序中播放声音,即使App进入后台,声音仍然继续播放我想在进入后台时控制该音频的音量。就像在这个APP example中一样。即使用户试图关闭音量,我也希望音量保持最大。我无法分开,任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

如果你正在使用AVAudioPlayer,只需使用AVAudioPlayer实例说这样的播放器:

   player.volume=1; //for maximum volume

这是AVAudioPlayer的音量,并回答你的问题,即使用户最小化Iphone的音量应该保持完整,那么你应该知道根据苹果政策,有些东西只能控制用户,这是他们称之为用户权限,你的应用程序无法控制iphone音量,

并且为了控制播放器音量(如果你谈论iphone音量你不需要任何努力),我很怀疑你想怎么做,我的意思是你必须有一些按钮或水平滑块来实现这一点,无论如何使用委托方法继续你的逻辑

   - (void)applicationDidEnterBackground:(UIApplication *)application 
在您的appdelegate类