【问题标题】:prevent avplayer from pausing other videos (ie. videos playing in a wkwebview)防止 avplayer 暂停其他视频(即在 wkwebview 中播放的视频)
【发布时间】:2022-10-20 15:30:24
【问题描述】:

我有一个在 wkwebview 中播放的视频。

如果我在本机 avplayer 实例中开始播放另一个视频,则 wkwebview 视频会暂停。反之亦然。

这是在单个应用程序中。

有没有办法让两者都继续玩?

【问题讨论】:

  • 早上好,你找到解决方案了吗?
  • 不幸的是没有。在这一点上,我们认为它无法解决,因此不得不转向替代解决方案,直到这种情况发生变化。
  • 我已经完全忘记了这个线程。我解决了这个问题,将此行 VAudioSession.sharedInstance().setCategory(.playback, options: [.duckOthers]) 放在应用程序的开头(即 SceneDelegate)
  • 杰出的!感谢您回帖。现在我只需要将其转换为objective-c 并进行测试。因此,即使这只是一个 AudioSession 策略,这也可以防止 wkwebview 视频暂停?
  • 是的,我遇到了同样的问题,这就是解决方案。如果它对您有用,我会将评论作为答案标记发布。

标签: ios video concurrency wkwebview avplayer


【解决方案1】:

我解决了这个问题,把这条线

AVudioSession.sharedInstance().setCategory(.playback, options: [.duckOthers])

在应用程序的开头(即 SceneDelegate)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-10-27
    • 1970-01-01
    • 2018-11-06
    • 2021-05-25
    • 2019-09-01
    • 1970-01-01
    相关资源
    最近更新 更多