设置volume属性时AVAudioFoundation出现问题

时间:2017-07-17 07:25:48

标签: ios swift avaudioplayer

我正在写一个将为背景音频初始化的课程。

`class BackgroundAudio: NSObject,AVAudioPlayerDelegate {

var audioPlayer:AVAudioPlayer

    override init() {
        audioPlayer = AVAudioPlayer()
        super.init()
    }

有一个功能可以使班级中的背景音频静音:

func mute() {
    audioPlayer.setVolume(0, fadeDuration: 2)
}

由于此项目中的一些View Controller可能需要控制音量,因此我将初始化放在AppDelegate文件中,如下所示:

var backgroundAudioPlayer = BackgroundAudio()

调用mute()时出现问题 enter image description here

我已经调试了一段时间,此刻陷入困境。如何解决这个问题?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我很肯定你可以在信息设置中这样做而不是编写代码....