未捕获(在Promise中)DOM异常:该元素没有支持的来源。

6

在我的AngularJs应用程序中,使用music-frequency-d3进行音频可视化,创建了一个bower组件来使用music-frequency-d3, 但是当我将我的音频的网址插入到src属性值时,它显示下面的错误。

Uncaught (in promise) DOMException:该元素没有支持的来源

问题在哪里?如何使用网址URL播放音频?

谢谢


已解决,这是CORS访问限制问题。 - Sabreena
1个回答

6

这是CORS访问限制问题。

添加:

crossOrigin="anonymous"

在您的音频标签内部

<audio media-player="audioPlayer" autoplay controls="controls" preload="auto" id="audioElement"
                crossOrigin="anonymous" src="{{audio}}"></audio>


以前能用,现在应该还能用。 - James Walker
2
js 代码中使用 new Audio 对象时应该如何操作? - parsecer

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接