2016-07-14 30 views
0

我在本地Windows 7 32位计算机上通过Internet向HTML和MP4视频提供IIS 6.1网站浏览本地机器上的所有内容。互联网连接不是必需的,因为这是通过IIS的本地存储和本地托管。 IIS配置为将MP4视频作为可下载文件提供,而不是以任何方式进行流式传输。我在IIS服务器中设置了适当的MIME类型“.mp4”和“video/mp4”设置,所以我不认为这是问题所在。当电脑与互联网断开连接时,Windows Media Player 12不会播放通过IIS本地托管网站播放的mp4,mp3,wmv文件

当机器连接到互联网时,单击本地IIS服务器提供的任何HTML页面中的MP4视频链接会导致Windows Media Player打开并在其自己的窗口中播放视频。但是,拔下以太网电缆时,单击相同的MP4视频链接会导致Windows Media Player打开自己的窗口,然后显示以下错误消息:

Windows Media Player无法播放该文件。如果该文件位于Internet上,请连接到Internet。如果文件位于可移动存储卡上,请插入存储卡。

这几乎就像Windows Media Player有一个错误,因为它通过一个URL访问这个媒体文件,但机器没有连接到网络,它认为这个文件是无法播放的。

当以太网电缆断开时,本地IIS服务器仍然提供除媒体文件以外的所有HTML和ActiveX内容。我还尝试通过IIS服务器访问MP3和WMV文件,以查看Windows Media Player是否会在机器与Internet断开连接时打开这些文件。这些文件还导致Windows Media Player显示相同的错误消息。

我测试了VLC播放器(VideoLAN),将文件扩展名的所有权从WMP改为VLC的.mp4文件。安装了VLC并将扩展所有权更改为VLS后,我可以使用IIS提供的网页中的链接下载/打开MP4视频,同时断开与Internet的连接。我唯一不能做的就是让VLC播放器打开并播放视频,只需单击本地IIS服务器提供的Internet Explorer网页中的链接即可。

我想使用Internet Explorer和Windows Media Player与此服务器的MP4视频服务,而不是使用VLC播放器。

感谢

迈克尔·雷曼

回答

0

我终于想通了,回答我的问题:

虽然从互联网上断开,神不知鬼不觉的Windows Media Player 12,您需要在工具选中一个复选框>选项...>播放器选项卡设置区域称为“连接到Internet(覆盖其他命令)”。使用APPLY检查并保存设置后,Windows Media Player 12将在同一台计算机上播放通过本地IIS网络服务器提供的视频,同时断开与Internet的连接。