HTML5音频标签是否支持从其他域提供mp3?

时间:2010-12-14 20:56:36

标签: html5 cross-domain html5-audio

所以我有一个带有domian“www.example.com”的网络应用程序需要提供来自“www.example2.com”的音频,但由于某些原因这不起作用(音频不会流式传输)< / p>

<audio src="http://www.example2.com/song.mp3" controls preload></audio>

鉴于如果我将声源url直接放入浏览器,音频将可用

有人试过吗?感谢

Wa'el

4 个答案:

答案 0 :(得分:12)

显然我不能投票支持Cyber​​K的回复(没有声誉)但我同意他的看法。您无法执行<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应该有一个关于跨域的解决方案,毕竟它是一个完全合理的请求。