iOS 15 音频播放列表问题

Posted

技术标签:

【中文标题】iOS 15 音频播放列表问题【英文标题】:iOS 15 audio playlist problems 【发布时间】:2021-11-23 20:38:48 【问题描述】:

我之前在 ios 中可以使用 html5 音频播放列表,即使屏幕被锁定。这是使用此处建议的解决方案实现的:在触发结束事件时交换 src。

Can HTML5 in the browser play continuous audio on iOS lock screen?

现在在 iOS15 上,这似乎已停止工作,因此播放列表到达第一首曲目的末尾,而下一个永远不会开始。

有人也经历过吗?有人知道解决方案吗?这使得我的网站对于想要在手机锁定时收听音频播放列表的人来说基本上是崩溃的。

【问题讨论】:

您已经尝试过NoSleep.js,我不确定它是否适合您。但是,如果它对您有用,请查看并发表评论。 您找到解决方案了吗?我也面临同样的问题。 【参考方案1】:

遇到同样的问题。

当 src 更改时,iOS 15 上的 safari 似乎锁定了音频元素,这在 iOS 14 及之前不会发生。

您可以尝试使用howler.js 来部分解决这个问题。这个库在用户交互时会创建 5 个或更多的音频元素,但是当预先创建的音频元素在后台耗尽时,它仍然会遇到同样的问题。

【讨论】:

所以你的回答并没有真正解决问题,它只是消除了问题的数量? @Elikill58 是的...

以上是关于iOS 15 音频播放列表问题的主要内容,如果未能解决你的问题,请参考以下文章

音频无法在 Cordova iOS 8 中播放

从IOS设备播放音频/视频内容到Apple TV的起点[关闭]

AVAudioPlayer 15 次不播放音频

iOS音频播放

iOS音频问题通用配置

ios - 播放视频后录制音频