[英]enable download button for html5 audio player in chrome
const audio = `<audio preload="auto" controls="controls"> <source src="https://archive.org/download/testmp3testfile/mpthreetest.mp3" type="audio/mp3"> </audio>`; document.getElementById('song').insertAdjacentHTML('beforeend', audio);
<div id="song"></div>
如果你把一个真正的 MP3 文件作为 src 显示下载按钮,甚至使用 Javascript 动态添加audio
元素。 我想它会检查并预加载文件,当成功填充控件时......
我有同样的问题。 我终于找到了解决方案。
起初我只是试图让它下载.ogg
.wav
或.mp3
文件,这使它在我的浏览器的另一个选项卡中打开,但没有让我下载它。 现在我试着将.ogg
文件放入一个 zip 文件夹中,并尝试让它下载文件夹,这是我的 froblem 的解决方案。
我为此使用的代码:
<button>
<a href="HooniganProds\songs.zip" download>Click to Download!</a>
</button>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.