iOS 上的 Safari 在其锁定屏幕上放置了一个用于简单 HTMLAudioElements 的洗涤器。例如:
const a = new Audio();
a.src = 'https://example.com/audio.m4a'
a.play();
JSFiddle:https://jsfiddle.net/0seckLfd/
锁定屏幕将允许我在当前播放的音频文件中选择一个位置。
我如何 禁用 用户在锁定屏幕上擦洗文件的能力?显示的元数据很好,并且能够暂停/播放也是可以接受的,但是如果需要,我也可以将其全部禁用。
最佳答案
根据我的理解,除非您可以将音频标记为实时流,否则您无法阻止/隐藏清理命令。话虽如此,您可以使用 js 来拒绝清理服务器端。引用答案 here 。尽管该答案涉及视频,但它也适用于音频。