【发布时间】:2013-02-03 20:15:25
【问题描述】:
我有一个非常简单的 html 页面,内容如下:
<embed width="260" height="282" src="rtuner.wmv" showstatusbar="true" showgotobar="true" showdisplay="true" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/" type="application/x-mplayer2" name="rTuner" />
请注意,嵌入元素的 'src' 属性采用相对 url。这个非常简单的 html 元素在 Firefox 10、IE8 等旧版浏览器中播放视频,但在 FF 17 和 Chrome 27 中无法播放。如果为 'src' 属性分配了绝对 URL,则视频可以再次播放。
任何想法为什么会这样?
编辑:观察到的 Firebug 控制台显示此警告 - “错误:访问对象的权限被拒绝”。这个消息有什么提示吗?
【问题讨论】:
-
你的问题有答案..在“src”中给出视频的动态完整路径
-
相对 url 在旧版浏览器中有效,在较新版本中无效。问题是为什么视频在较新版本的浏览器中不使用嵌入的相对 url 播放,而在旧版本中使用。