把javascript blob变量放在音频的src中

时间:2014-05-23 00:01:43

标签: javascript audio controls blob src

在我的javascript代码中,我从我的音频blob创建了一个网址

var blobUrl = URL.createObjectURL(blob);

然后我有一个音频控制器。如何将blobUrl变量放入src =?

<audio controls="controls">
<source src= blobUrl type="audio/mp3">
</audio>

1 个答案:

答案 0 :(得分:1)

您需要获取source元素并设置其src属性。

让我们使用基本的js DOM API获取元素。

var srcElement = document.getElementsByTagName("source")[0]; // Assuming there's only one

现在让我们使用

设置src属性 如果使用jquery选择器获取元素,请

srcElement.src = blobUrl;srcElement.setAttribute("src", blobUrl);或jquery&#39; element.attr()方法。