本地文件系统中的视频无法从同级文件夹播放
Video in local file system won't play from sibling folder
我正在维护一个 HTML 帮助系统,其中资产最近已从 HTML 文档中分离出来。我注意到从本地子文件夹加载时会播放的视频在从兄弟文件夹加载时不会播放。
这是一个大大简化的示例:webroot/dir/a。html 包含:
<html><body>
Here's a video:<p>
<object id="mediaPlayer" width="640" height="480"
classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
type="application/x-oleobject">
<param name="fileName" value="../siblingdir/xxx.wmv">
<embed type="application/x-mplayer2"
pluginspage="http://microsoft.com/windows/mediaplayer/en/download/"
id="mediaPlayer" name="mediaPlayer"
src="../siblingdir/xxx.wmv">
</object>
</body></html>
即使 webroot/siblingdir 包含 xxx.wmv,视频也不会播放。
但是,如果我在上面的代码中删除两个“../siblingdir”元素并将视频存储在与网页相同的文件夹中,视频将会播放。
图像将从同级目录加载。
视频可以从同级文件夹播放吗?这是安全设置吗?它可以启用或禁用吗?
测试平台是 Windows 7 Enterprise 上的 MSIE 11。
<object id="mediaPlayer" width="640" height="480"
type="application/x-oleobject" data="../siblingdir/xxx.wmv">
<embed type="application/x-mplayer2"
id="mediaPlayer" name="mediaPlayer"
src="../siblingdir/xxx.wmv"/>
</object>
如果您将网页发布到网络服务器 (localhost),或者如果您使用的是本地文件系统,最好将您的视频文件发布到与源相同的 windows 文件夹 html 文件。将 Internet 选项的高级选项卡调整为 "Allow active content in files on my computer to run."。例如。源码="xxx.wmv"
我正在维护一个 HTML 帮助系统,其中资产最近已从 HTML 文档中分离出来。我注意到从本地子文件夹加载时会播放的视频在从兄弟文件夹加载时不会播放。
这是一个大大简化的示例:webroot/dir/a。html 包含:
<html><body>
Here's a video:<p>
<object id="mediaPlayer" width="640" height="480"
classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95"
codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
type="application/x-oleobject">
<param name="fileName" value="../siblingdir/xxx.wmv">
<embed type="application/x-mplayer2"
pluginspage="http://microsoft.com/windows/mediaplayer/en/download/"
id="mediaPlayer" name="mediaPlayer"
src="../siblingdir/xxx.wmv">
</object>
</body></html>
即使 webroot/siblingdir 包含 xxx.wmv,视频也不会播放。
但是,如果我在上面的代码中删除两个“../siblingdir”元素并将视频存储在与网页相同的文件夹中,视频将会播放。
图像将从同级目录加载。
视频可以从同级文件夹播放吗?这是安全设置吗?它可以启用或禁用吗?
测试平台是 Windows 7 Enterprise 上的 MSIE 11。
<object id="mediaPlayer" width="640" height="480"
type="application/x-oleobject" data="../siblingdir/xxx.wmv">
<embed type="application/x-mplayer2"
id="mediaPlayer" name="mediaPlayer"
src="../siblingdir/xxx.wmv"/>
</object>
如果您将网页发布到网络服务器 (localhost),或者如果您使用的是本地文件系统,最好将您的视频文件发布到与源相同的 windows 文件夹 html 文件。将 Internet 选项的高级选项卡调整为 "Allow active content in files on my computer to run."。例如。源码="xxx.wmv"