1

我在 UIWebView 中播放视频并使用下面的代码在后台播放其音频

do {
        try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
        print("AVAudioSession Category Playback OK")
        do {
            try AVAudioSession.sharedInstance().setActive(true)

            UIApplication.shared.beginReceivingRemoteControlEvents()
            print("AVAudioSession is Active")
        } catch let error as NSError {
            print(error.localizedDescription)
        }
    } catch let error as NSError {
        print(error.localizedDescription)
    }

问题是当我按下 Home 按钮时,AVAudioSession 不会自动播放音乐,直到我点击Toggle 或控制中心菜单中的播放按钮。此外,当我点击播放按钮时,它会隐藏搜索曲目持续时间和音乐信息,当我暂停音乐时它会显示。

我附上了一张控制中心图片,显示了我对视频的需求。在此处输入图像描述

请指导我如何解决它?谢谢

4

0 回答 0