繁体   English   中英

让javascript音频组件重新加载

[英]getting javascript Audio component to reload

我正在将 vue 和电子用于一个应用程序,其中包括播放音频。 该应用程序使用标准的“音频”构造函数来播放第一个剪辑。 然后应用程序重写音频并尝试再次播放新音频(使用旧名称)。 现在,即使在保存新曲目后,旧音频也会播放。

如何强制音频组件重新加载曲目?

    const audio = new Audio(require("../sample.mp3"));
    audio.play();

谢谢。 任何帮助,将不胜感激。 我实际上使用了代码片段中未显示的“结束”回调。

您的脚本无法控制浏览器管理缓存的方式。
这可以通过使用服务器发送的缓存标头来指示浏览器如何管理缓存来进行调节。

除此之外,解决缓存的常见方法(通常由捆绑器完成)是为文件的每个版本生成一个具有唯一哈希的新文件名。
这样您就不必担心缓存文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM