【问题标题】:Put javascript blob variable in src of audio将javascript blob变量放在音频的src中
【发布时间】:2014-05-23 00:01:43
【问题描述】:
在我的 javascript 代码中,我从我的音频 blob 创建一个 url
var blobUrl = URL.createObjectURL(blob);
然后我有一个音频控制器。如何将 blobUrl 变量放入 src = 中?
<audio controls="controls">
<source src= blobUrl type="audio/mp3">
</audio>
【问题讨论】:
标签:
javascript
audio
controls
blob
src
【解决方案1】:
您需要获取source 元素并设置其src 属性。
让我们使用基本的 js DOM API 获取元素。
var srcElement = document.getElementsByTagName("source")[0]; // Assuming there's only one
现在让我们使用
设置
src 属性
srcElement.src = blobUrl; 或 srcElement.setAttribute("src", blobUrl); 或 jquery 的 element.attr() 方法,如果您使用 jquery 选择器获取元素。