【问题标题】:Music stops while scrolling in Cordova App在 Cordova 应用程序中滚动时音乐停止
【发布时间】:2018-10-23 05:30:56
【问题描述】:

随着 iOS 12.0.1 的更新,我注意到我在 Cordova 中构建的应用存在问题。

我正在播放一个 MP3 文件,但是当我滚动时音频暂停,然后在我停止滚动时恢复。 See this video.

我用于音频播放器的代码是标准 HTML:

<audio
  id="compline_audio"
  src="https://s3.us-east-2.amazonaws.com/pf.opcompline/compline_mon_ot.mp3"
  controls
  controlsList="nodownload">
  Your browser does not support the <code>audio</code> element.
</audio>

【问题讨论】:

  • 我也在使用 iOS 中基于 Cordova 的音乐应用程序来实现这一点。它从 iOS 12 开始发生。奇怪的是,如果我只使用 Safari 并浏览到我的网络应用程序,这不会发生。仅当 Web 应用程序与 Cordova 打包为 iOS 应用程序时才会发生。
  • 我在 Twitter 上联系了一位 Apple 开发人员,他告诉我提交错误。这是 Twitter 线程:twitter.com/JudahGabriel/status/1071069776666132480。我已通过以下 URL 向 Apple 提交了一个错误,尽管它可能不公开:bugreport.apple.com/web/?problemID=46595343 当我发现更多信息时,我会更新此评论或发布答案。
  • 我也在这里报告了这个错误:bugreport.apple.com/web/?problemID=46420245 这些报告看起来不像是公开的,所以你可能无法访问它,但我想更新这个线程。
  • 哈,是的,我刚刚收到来自 Apple 的通知,他们在确定我的错误报告与 46420245 重复后关闭了它。所以,请让我了解 Apple 对此问题的看法.
  • 在 Twitter 线程 (twitter.com/JudahGabriel/status/1071069776666132480) 中,一位 Apple 开发人员表示这是在修复 bugs.webkit.org/show_bug.cgi?id=186856 期间意外引入的错误。他们正在寻找解决办法。

标签: html cordova audio phonegap


【解决方案1】:

2019 年 3 月 29 日编辑:我很高兴地报告,这已在 iOS 12.2 中得到修复。我刚刚对其进行了测试并确认它再次工作。


这是 iOS 12 中引入的 WebKit 中的一个错误。它已由 this patchtracked in this changeset 修复,于 2019 年 1 月提交。此修复尚未包含在任何公共 iOS 版本中。在撰写本文时,iOS 12.1.4 是 iOS 的最新版本,此版本中没有修复。

我希望在 2019 年的某个时候看到包含此​​修复程序的 iOS 版本。当 iOS 发布带有修复程序时,我会更新这篇文章。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多