在 Cordova App 中滚动时音乐停止

Music stops while scrolling in Cordova App

随着 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>

2019 年 3 月 29 日编辑:我很高兴地报告此问题已在 iOS 12.2 中修复。我刚刚对其进行了测试,并验证它再次正常工作。


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

我希望在 2019 年的某个时候看到包含此​​修复程序的 iOS 版本。当 iOS 与修复一起发布时,我将更新此 post。