将 src 注入到 HTML5 的音频标签中
Injecting a src into HTML5's audio tag
我正在尝试使用HTML5的音频控件,并使用JavaScript/jQuery将动态路径注入音频源。
这是我的标记:
<audio id="marker" controls>
<source src="placeholder.mp3" type="audio/mp3">
</audio>
这是我尝试覆盖占位符源:
var audio = $('#marker');
audio.src(path.mp3);
我的预期结果是我可以使用音频控件播放位于 path.mp3
的音频,但音频控件显示为灰色,并且不播放任何内容。
有什么想法吗?
with js
var audio = document.getElementById("marker")
audio.src = "path.mp3"
这将是jQuery。
var audio = $("#marker")
$(audio).attr("src","path.mp3")
如果你想从jQuery对象中获取本机DOM元素
var audio = $("#marker")[0]
然后你可以访问它的src属性
audio.src = "path.mp3"
相关文章:
- Shoutcast流url在html5音频标签中不起作用
- 带有音频标签的多个播放/暂停按钮
- IE8的音频标签替代品
- 延迟后播放音频标签
- 当歌曲在html音频标签中回放时,我如何删除间隙
- HTML5音频标签,其中可以下载
- HTML5音频标签没有播放声音的铬和safari中的第一个未聚焦标签
- 可以'不要让HTML5音频标签在移动浏览器上工作
- 关于火狐中音频标签的奇怪问题
- Firefox 25 没有为音频标签定义 play()
- 我在 html5 音频标签中播放音频时收到 [对象媒体错误]
- 如何在 Javascript 中将音频标签替换为视频标签或将标签替换为另一个标签
- 播放不带音频标签的音频
- 1000 mp3 歌曲使 HTML5 音频标签滞后
- HTML <音频>标签的播放功能无法在移动设备上触发
- Android/IOS上的实时Javascript合成器.HTML5 音频标签不会接受注入的数据
- 太多的音频标签使我的网站加载速度非常慢.有没有解决方案
- HTML 音频标签,加载时播放
- 将 src 注入到 HTML5 的音频标签中
- 如何同时启动多个音频标签