当应用程序进入后台时 UIWebView 播放音频

Rex*_*xha 5 uiwebview ios swift swift3

我正在使用 YouTube iOS 助手库在 a 中播放视频WKWebView,我希望即使按下 HOME 或锁定键,音频也能继续播放。

功能选项卡如下所示:

在此处输入图片说明

我也导入了import AVFoundation里面AppDelegate

在里面func applicationDidBecomeActive(_ application: UIApplication)我有这个代码:

func applicationDidBecomeActive(_ application: UIApplication) {
        // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.

        do {
            try AVAudioSession.sharedInstance().setCategory(AVAudioSessionCategoryPlayback)
        } catch {
            // Handle setCategory failure
            print(error)
        }
    }
Run Code Online (Sandbox Code Playgroud)

当应用程序进入后台音频停止时,我什至无法从控制中心恢复它。

Dmi*_*yai 2

对于那些正在寻找类似解决方案的人,我想说的是,播放 YouTube 音频而不显示视频违反了YouTube 的服务条款,您的应用程序将因此被 App Store 拒绝。