设备静音时AVAudioPlayer没有声音

时间:2016-10-02 14:08:20

标签: ios swift xcode avaudioplayer

如果设备被静音(左侧的物理滑块切换到手机背面),最简单的方法是如何以不播放音乐的方式对AVAudioPlayer进行编程?如果设备未静音,它应该只播放音乐。

1 个答案:

答案 0 :(得分:1)

您可以使用滑块控制AVAudioplayer的音量,滑块的插座可以获得滑块的值。当滑块值设置为零时,表示当音量为零时,只需使用“youplayername.pause()”暂停音频,当音量不为零时,可以有两种情况,即音频正在播放或音频是暂停。所以你可以为音频播放条件设置一个布尔值并相应地编码。使用嵌套if else来实现此结果。我希望这个答案可以帮到你。