首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Javascript音频函数不起作用

Javascript音频函数不起作用
EN

Stack Overflow用户
提问于 2017-06-10 22:24:03
回答 0查看 644关注 0票数 0

我在这段javascript代码中遇到了问题。在我的站点中,我在div中有一个音频播放器(这个播放器是通过js自定义的),并且工作得很好,这些是用于在页面中显示播放器的说明:

代码语言:javascript
复制
<div id="pers_player_footer">
<script src="../audiojs/audio.min.js"></script>
<script>
audiojs.events.ready(function() {
var as = audiojs.createAll();
});
</script>
<audio src='../songs/empty.mp3' id='player' preload='auto' autoplay='true'/>
</div>

我的播放器以一首空歌开始。当我想播放一首特定的歌曲时,将执行riproduci()函数并传递link参数,以便更改src音频标记。这是我的js函数:

代码语言:javascript
复制
function riproduci(link) {
document.getElementById("pers_player_footer").innerHTML = "<script 
src='../audiojs/audio.min.js'></script>
<script>audiojs.events.ready(function() {var as = audiojs.createAll();});
</script><audio src='"+link+"' id='player' preload='auto' 
autoplay='true'/>";
}

结果是:新的代码写得正确,歌曲开始正常播放,在我的div中,旧的播放器消失了,但新的播放器没有留下空白。这有什么问题吗?

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44474407

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档