我有一个网页允许客户播放上传的视频。最近上传了几个 AVI 文件,这些文件使用 WMP 在本地可以正常播放,但在 Web 上使用 WMP ActiveX 播放失败并且浏览器挂起。
AVI 编解码器是视频:MJPG,音频:PCM
GSpot 说所有编解码器都安装在我的 Windows Vista 操作系统上,但似乎 WMP ActiveX 无法访问它们......
非常感谢任何帮助。
格雷格
我有一个网页允许客户播放上传的视频。最近上传了几个 AVI 文件,这些文件使用 WMP 在本地可以正常播放,但在 Web 上使用 WMP ActiveX 播放失败并且浏览器挂起。
AVI 编解码器是视频:MJPG,音频:PCM
GSpot 说所有编解码器都安装在我的 Windows Vista 操作系统上,但似乎 WMP ActiveX 无法访问它们......
非常感谢任何帮助。
格雷格
当你说他们在本地玩得很好,但在网络上不行时,你指的是同一台机器吗?播放给定 AVI 的能力主要取决于播放文件的机器上可用的正确编解码器。如果浏览器挂起,则可能只是整个文件尚未下载。如果文件不可流式传输,则必须在开始播放之前下载整个内容,这可能会使浏览器看起来被锁定,而实际上它只是在下载文件的过程中。
我会尝试将视频的 URL 粘贴到浏览器中,看看它是否可以从 Web 服务器访问该文件。如果可以,并提示您下载或打开文件,则 Web 服务器不是问题。如果您可以使用媒体播放器在给定的机器上下载和播放文件,那么您应该可以远程播放它,但如果它不是流式文件,那么媒体播放器将挂起,直到整个文件下载完成。
我会检查您的网络服务器上的 MIME 类型设置。但是,我没有看到您使用的是哪个网络服务器?(例如 Apache、IIS 等)