[英]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.