iOS 上的 Safari 在其锁定屏幕上放置了一个用于简单 HTMLAudioElements 的洗涤器。例如:

const a = new Audio();
a.src = 'https://example.com/audio.m4a'
a.play();

JSFiddle:https://jsfiddle.net/0seckLfd/

锁定屏幕将允许我在当前播放的音频文件中选择一个位置。

我如何 禁用 用户在锁定屏幕上擦洗文件的能力?显示的元数据很好,并且能够暂停/播放也是可以接受的,但是如果需要,我也可以将其全部禁用。

javascript - 禁用媒体的 iOS Safari 锁定屏幕擦洗器-LMLPHP

最佳答案

根据我的理解,除非您可以将音频标记为实时流,否则您无法阻止/隐藏清理命令。话虽如此,您可以使用 js 来拒绝清理服务器端。引用答案 here 。尽管该答案涉及视频,但它也适用于音频。

10-08 12:35