所以我有一个应用程序可以播放很多短的声音片段.我需要知道什么时候声音播放完毕,我需要使用MP3音乐,所以我使用AVFoundation的声音回放.
当主动播放声音并且用户使用硬件音量按钮时,播放音量会改变.问题是,应用程序是不是经常播放声音,而当它不是,且使用的硬件按键,铃声音量调整被代替.
如何进行设置,只要应用程序正在运行,用户就可以调整播放音量?
谢谢!
事实证明,这可以通过分配AVAudioPlayer
任何有效的声音文件并调用prepareToPlay
方法来完成,而无需调用该play
方法.
完美的工作.