我有一个简单的HTML5音频播放器,其src设置为mp3 URL。该url不是流式传输,而是返回一个具有给定content-length标头字段的文件。
<audio id="track" controls="controls" autoplay="autoplay">
<source id="mp3source" src="https://example.com/20180823001012/20180823040001/channel1.mp3" type='audio/mpeg; codecs="mp3"' >
Your browser does not support the audio element.
</audio>
我想将传入的音频数据放入浏览器Blob,然后将其作为可下载的浏览器Blob URL提供给用户。
我想要实现这一点,以提供与默认文件名不同的文件名(此处为channel1.mp3)。
请参阅我先前关于此问题的问题How can I control the filename when HTML5 audio is saved by the user?
我可以通过HTML5音频元素的“ title”属性在Opera(具有锚链接的[download]属性)和Chromium中设置文件名。
也许我也可以通过使用浏览器blob在Firefox中执行相同的操作。