javascript - 将 Blob 传递给新音频

标签 javascript blob

我正在尝试使用 new Audio() 创建音频元素。我从 Dropbox 获取的数据包含一个带有 fileBlob 属性

的对象
fileBlob: Blob(5498932)
  size: 5498932
  type: "application/octet-stream"
  __proto__: Blob

如何将其转换为可以传递给 new Audio() 的格式?

最佳答案

根据HTMLAudioElement-Documentation ,需要一个 URLString

为此,您可以使用 createObjectURL

new Audio(URL.createObjectURL(fileBlob))

关于javascript - 将 Blob 传递给新音频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54465971/

相关文章:

javascript - 使用库的 CSS 动画

database - 为什么应该在数据库而不是文件系统中插入 blob?

java - 从数据库读取 zip 存档

javascript - 如何在javascript中包含html

javascript - 我只想打印来自 HTML/JS 页面的特定 div 内容和电子邮件结果?

javascript - 如何在另一个 if 语句中使用 if 语句中变量的值?

javascript - 在 IE 中显示 iframe 中的 blob 失败

php - 从 php 中的数据数值数组创建图像

javascript - Jest URL.createObjectURL 不是函数

javascript - 如何用 JavaScript 编写这个爬虫?