windows - AVI 文件使用 WMP 在本地播放,但不能在我的网站外播放 WMP ActiveX

标签 windows media-player activex avi

<分区>

我有一个网页允许客户端播放上传的视频。最近上传的几个 AVI 文件在本地使用 WMP 播放良好,但在网络上使用 WMP ActiveX 播放失败并且浏览器挂起。

AVI 编解码器是视频:MJPG,音频:PCM

GSpot 说所有编解码器都安装在我的 Windows Vista 操作系统上,但 WMP ActiveX 似乎无法访问它们...

非常感谢任何帮助。

格雷格

最佳答案

当您说它们在本地运行良好,但在网络上运行不佳时,您指的是同一台机器吗?播放给定 AVI 的能力主要取决于播放该文件的机器上可用的正确编解码器。如果浏览器挂起,可能只是整个文件尚未下载。如果文件不可流式传输,则必须先下载整个文件才能开始播放,这可能会使浏览器看起来被锁定,而实际上它只是在下载文件的过程中。

我会尝试将视频的 URL 粘贴到浏览器中,看看它是否可以从网络服务器访问该文件。如果可以,并且提示您下载或打开文件,则网络服务器不是问题。如果您可以使用媒体播放器在给定的机器上下载和播放该文件,那么您应该可以远程播放它,但如果它不是可流式传输的文件,则媒体播放器将挂起,直到整个文件下载完毕。

关于windows - AVI 文件使用 WMP 在本地播放,但不能在我的网站外播放 WMP ActiveX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1173533/

相关文章:

c++ - CreateDirectory 报告失败,但错误代码为 ERROR_SUCCESS

windows - 没有 bash/cygwin 的 git

android - 视频在 android 2.2 和 2.3 上播放,但在 Android 4.0.4 上不播放

c# - 如何在没有 Winforms 的情况下使用 ClassLibrary 中的 ActiveX 组件

java - JACOB (Java/COM/ActiveX) - 如何解决事件处理问题?

c++ - 手动注册 OCX 文件

linux - MenuItem 位图引发断言失败……

android - 如何循环我的媒体播放器文件?

android - 如果已经在播放Y,如何定义播放Z的按钮?

windows - 在 Windows 中的 Git bash 中全局运行 shell 脚本