所以我有一个带有domian“www.example.com”的网络应用程序需要提供来自“www.example2.com”的音频,但由于某些原因这不起作用(音频不会流式传输)< / p>
<audio src="http://www.example2.com/song.mp3" controls preload></audio>
鉴于如果我将声源url直接放入浏览器,音频将可用
有人试过吗?感谢
Wa'el
答案 0 :(得分:12)
显然我不能投票支持CyberK的回复(没有声誉)但我同意他的看法。您无法执行<audio>
或<video>
跨域名。我在Chrome和Firefox上都尝试过这个问题。关于这一点,有几篇文章。今天为自己找到了这个;对限制不满意。
http://www.bluishcoder.co.nz/2008/11/video-audio-and-cross-domain-usage.html
答案 1 :(得分:2)
我认为HTML5不允许您从其他托管服务提供商/服务器获取来源。也许它仅限于您的域名,但我不是100%确定...我确实提醒说这个html5元素有一些限制......
答案 2 :(得分:0)
您需要做一些测试,但我认为它确实有效,但您可能在某些操作和查询方面遇到困难
示例,您可以启动/暂停/停止但不检查标题或长度,因为可以是XSS的一种形式
答案 3 :(得分:0)
FF和Chrome不支持,但 IE11 支持。
我认为W3C应该有一个关于跨域的解决方案,毕竟它是一个完全合理的请求。