Javascript 如何检查媒体内容的链接(在CORS后面,所以没有XHR头)是否存储在浏览器缓存中?

Javascript 如何检查媒体内容的链接(在CORS后面,所以没有XHR头)是否存储在浏览器缓存中?,javascript,caching,browser,html5-audio,browser-cache,Javascript,Caching,Browser,Html5 Audio,Browser Cache,是否可以检查内容是否存储在浏览器缓存中 我的情况是:我有1000个音频文件,并以随机顺序播放,如果网络连接不好,我会播放已经缓存的曲目,并并行加载新曲目 特定于浏览器的解决方案不是很酷,但也是一个选项。您确定应该将其标记为web audio吗?我怀疑你在寻找html5音频?如果是web音频,则可以在通过audioContext.decodeAudioData方法解码音频数据后缓存自己的音频数据。只需保存生成的缓冲区,并在需要时重新使用。谢谢,你说得对,由于CORS,我无法使用Web音频API

是否可以检查内容是否存储在浏览器缓存中

我的情况是:我有1000个音频文件,并以随机顺序播放,如果网络连接不好,我会播放已经缓存的曲目,并并行加载新曲目


特定于浏览器的解决方案不是很酷,但也是一个选项。

您确定应该将其标记为web audio吗?我怀疑你在寻找html5音频?如果是web音频,则可以在通过audioContext.decodeAudioData方法解码音频数据后缓存自己的音频数据。只需保存生成的缓冲区,并在需要时重新使用。谢谢,你说得对,由于CORS,我无法使用Web音频API