0
如何给AVAudioPlayer,它是不是在玩音乐的方式编程的最简单的方法,而该装置将被关闭(在左侧的物理滑块向手机背面的开关)?如果设备未被解除静音,它应该只播放音乐。AVAudioPlayer没有声音当设备处于静音状态
如何给AVAudioPlayer,它是不是在玩音乐的方式编程的最简单的方法,而该装置将被关闭(在左侧的物理滑块向手机背面的开关)?如果设备未被解除静音,它应该只播放音乐。AVAudioPlayer没有声音当设备处于静音状态
你可以控制你的AVAudioplayer音量滑块,并为获得滑块的值滑块的出口。当滑块值设置为零,这意味着当体积为零,只需使用“youplayername.pause()”暂停音频时的音量不为零,你会有两种情形,即音频播放或音频是暂停。所以你可以设置一个布尔值作为音频播放条件并相应地进行编码。使用嵌套if else来实现此结果。我希望这个答案能帮助你。
我也想过,但是,例如,如果你从App Store玩游戏在这个行例超级跳什么的,声音只是在玩而iPhone为静音(在左侧的物理滑块转向显示器)。你知道如何把它放到代码中吗? –
你好,我不知道如何编码,但我知道你可以通过使用AVAudioSession来完成。关于如何去做,我真的没有一个公平的想法。但你可以看看这些链接并完成https://developer.apple.com/reference/avfoundation/avaudiosession查看以下网站的示例:http://fredandrandall.com/blog/2011/11/18 /拍摄控制音量按钮上的ios像相机/(代码是旧的,所以人们可能需要一段时间才能明白) – Purteeek
但基本上,你将不得不初始化音频会话,然后激活然后使用AddPropertyListener获取更改。我希望这可以帮助你。 – Purteeek