是否可以将HTML5音频数据读取到浏览器Blob中?

时间:2019-07-08 00:47:02

标签: javascript html url audio blob

我有一个简单的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中执行相同的操作。

0 个答案:

没有答案