小编Eri*_*Ely的帖子

浏览器中的 HTML5 可以在 iOS 锁屏上播放连续音频吗?

我一直在试图追踪这个问题,但似乎没有一致的答案。如果我有一个网站尝试使用 HTML 5 音频元素连续播放多首歌曲(想想播放列表),它可以继续在 iOS 锁定屏幕上工作吗?

对于某些背景,这个答案似乎表明这是可能的。但是这篇文章表明它不是。

我尝试按照 Apple 推荐的最接近的示例进行操作,如在此处找到的,以复制此内容。我使用的是普通的、vanilla javascript 和 HTML,没什么特别的。我完全复制了他们的例子,只是用音频标签替换了视频,随机选择了两首 mp3 歌曲。它所做的只是等待一首歌曲结束,然后切换 src、加载并播放下一首曲目。

当我在网站上点击播放时,我锁定了 iPhone。将播放第一首歌曲,然后停止。它不会继续下一首歌曲。

如果网站打开页面,它将正确过渡到下一首歌曲。在 Android 上,即使手机被锁定,它也会继续播放下一首歌曲。

我在 iOS 11 和 12 上尝试过这个。都没有奏效。我已经阅读了许多关于当网站不在前台时如何停止 javascript 以及 iOS 如何需要用户交互来播放音频(甚至从一首歌曲播放到下一首歌曲)的不同答案。所以这似乎行不通。但是其他答案似乎表明这是可能的。

是否有明确的是或否?我在这里做错了吗?或者只是不可能?

html audio ios

8
推荐指数
1
解决办法
2118
查看次数

标签 统计

audio ×1

html ×1

ios ×1