为什么 Windows 7 上的 Windows Media Player 12 不能直接从 Web 服务器播放文件?

为什么 Windows 7 上的 Windows Media Player 12 不能直接从 Web 服务器播放文件?

我在网络服务器上有 AVI 文件。我可以从 VLC 指向它们(通过开放网络...),并且文件正在显示。

但是,无法在 Windows 7 上使用 Windows Media Player 12 播放该文件。

该 URL 如下所示:

http://<ip>:8080/myapp/media/eventVideo.jsp?eventVideoId=WI_9_20130614T143705.619_0200_SPEED-ALARM-LEVEL2_1_ACCEPTED.avi

如果我先下载文件,Windows Media Player 就可以播放它。但直接从 http 下载似乎不起作用(WMP 显示“尝试打开文件时出错”或类似内容)。我检查了 Content-Type,没有问题:

 wdb-laptop:~ wdb$ curl -I http://<ip>:8080/myapp/media/eventVideo.jsp?eventVideoId=WI_9_20130614T143705.619_0200_SPEED-ALARM-LEVEL2_1_ACCEPTED.avi
    HTTP/1.1 200 OK
    Server: Apache-Coyote/1.1
    Pragma: no-cache
    Expires: Thu, 01 Jan 1970 00:00:00 GMT
    Cache-Control: no-cache
    Cache-Control: no-store
    Set-Cookie: JSESSIONID=41EFA3E137F7426BED6FB623EA2840CF; Path=/tms-flux
    Content-Disposition: filename="WI_9_20130614T143705.619_0200_SPEED-ALARM-LEVEL2_1_ACCEPTED.avi"
    Content-Type: video/avi
    Content-Length: 3832904
    Date: Fri, 14 Jun 2013 12:47:06 GMT

问题是,我的一个客户除了 Windows Media Player 之外无法使用其他任何软件。该客户声称 Windows Media Player 11 可以在 Windows XP 上运行。(根据http://en.wikipedia.org/wiki/Windows_Media_Player

答案1

您可以告诉他使用 VLC 的便携版本:

http://portableapps.com/apps/music_video/vlc_portable

只需执行它,它就会将软件提取到一个文件夹中,如果他不能,就自己动手并压缩内容以将应用程序发送给他。

或者您是否尝试过右键单击然后打开 URL?

你试过这个吗

相关内容