使用Javascript检索音频时出错

时间:2018-03-01 00:43:42

标签: javascript audio

所以在这里,我想从第三方Web服务端点而不是音频文件加载音频,我还希望它显示为链接而不是音频播放器,所以我包含以下代码在我的HTML文件中:

<a href="#" onclick="var audio = document.createElement('audio'); audio.src='https://example.com/grabaudio'; audio.type='audio/mpeg'; audio.play();">Audio</a>

点击链接播放音频时,上述代码有效

但问题在于我想在我的页面上动态生成类似的元素来播放音频。如果我要加载一个空白网页,请粘贴代码(在最初呈现时在页面上正常工作的相同端点),然后单击该链接,不播放任何音频,并在控制台中记录404页面未找到错误

如果代码位于最初呈现的html文档上,有没有人知道为什么可以检索音频,但如果是动态添加的话则没有?我的理解是,无论何时创建生成请求的代码,发送到端点的请求都应该是相同的。

0 个答案:

没有答案