SFSafariViewController 关闭后的背景音频

Posted

技术标签:

【中文标题】SFSafariViewController 关闭后的背景音频【英文标题】:SFSafariViewController background audio after closing 【发布时间】:2019-08-13 13:52:19 【问题描述】:

我有一个使用 SFSafariViewController 加载网页的应用,并且用户收听了一些音频。

即使用户关闭SFSafariViewController,我也想继续播放音频。

有可能吗?

【问题讨论】:

【参考方案1】:

是的。有可能的。 使用 SFSafariViewController 控制器作为属性而不是局部变量。 例如。

var safariCtrl:SFSafariViewController!

func openSafariCtrl() 
     if safariCtrl == nil 
        safariCtrl = SFSafariViewController(url: YOUR_URL)
     
     present(safariCtrl, animated: true, completion: nil)

【讨论】:

它有效但并不完美。当应用程序处于后台时,我还需要继续播放。有什么想法吗? 当应用处于后台时,它不会回答发布的有关音频的问题。

以上是关于SFSafariViewController 关闭后的背景音频的主要内容,如果未能解决你的问题,请参考以下文章

在某个 url 上关闭 SFSafariViewController

SFSafariViewController 未正确关闭 (iOS 10.3)

如何快速关闭 SFSafariViewController

FBSDK FBSDKLoginManager 和 SFSafariViewController 不会关闭

如何在UIView上关闭SFSafariViewController

使用 Swift 关闭 SFSafariViewController 时是不是可以编辑动画?