AVAudioPlayer 实例的音量控制

Volume control of AVAudioPlayer instance

我正在为我当前的应用程序制作背景音频。 通过初始化一个AVAudioPlayer实例来播放音频,如下代码:

var audioPlayer = AVAudioPlayer()

我一直在看AVAudioPlayer的文档

我的问题是:如何 mute/unmute audioPlayer 并且它仍在后台播放?我应该通过音量控制或任何可以 swift 立即打开和关闭音频的功能来实现吗? 提前致谢。

音量可以通过设备侧面的音量按钮控制,或者如果您有 UI 控件可见,您可以通过 volume 属性 设置音量用于静音的人。

https://developer.apple.com/documentation/avfoundation/avaudioplayer/1389330-volume