js 如何播放一个blob格式的音频?

通过接口下载了一个文件转成blob格式,这个文件其实是一个.wav音频
image.png
image.png
想问下之后怎么操作这个blob,已达到在浏览器播放的效果

阅读 6.7k
1 个回答

可以试一下:

const blob = new Blob([content], {type: "audio/wav",}); // 构造一个blob对象来处理数据,并设置文件类型
const url = URL.createObjectURL(blob); //创建新的URL表示指定的blob对象
const audio = document.createElement("audio"); //创建标签
audio.autoplay='autoplay'
audio.style.display = "none";
audio.src = url; // 指定链接
// URL.revokeObjectURL(audio.src); //释放URL对象
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题