这里示例是下载wav文件,根据文件资源不同,改后缀就好了。
fetch(audioSrc, {
method: 'get',
mode: 'cors'
})
.then((ret) => ret.blob())
.then((blob) => {
let a = document.createElement('a')
let newUrl = window.URL.createObjectURL(blob)
a.href = newUrl
a.download = Date.now() + '.wav'
a.click()
a.remove()
})