我已经阅读了很多关于这个主题的帖子,但答案并不是 100% 清楚。我在这里寻求清晰。
我的应用程序会定期播放简短的 AVAudioPlayer 声音。问题是,我只能在播放第一个声音后设置音量。
在阅读stackoverflow之后,每个人似乎都建议我在应用程序开始时播放一个虚拟(静音)AVAudioPlayer声音,以将设备的音量按钮“链接”到“应用程序音量”。
换句话说,当应用程序启动时,默认控制的是“铃声”音量,只有在播放第一个声音之后,设备的音量按钮才会最终控制“应用程序音量”(AVAudioPlayer音量)(它是没有任何图像的图像标签)。不幸的是,当这种情况发生时,用户没有听到第一个声音,现在看到应用程序已损坏。
我的问题是,这是答案吗?我是否只是在应用程序启动时播放一个简短的虚拟声音以将设备的音量按钮“链接”到应用程序?