所以我在网页上有一个avi文件列表(出于我自己的目的!),并且想知道我需要在html代码中添加什么来告诉浏览器打开VLC?或mplayer或simliar?

有帮助吗?

解决方案

您应该确保您的Web服务器使用相应的 Content-Type HTTP标头提供avi文件。

Content-Type: video/x-msvideo

- mime type reference

这将导致与给定 Content-Type 关联的客户端默认播放器加载播放器。客户端的默认播放器因用户操作系统,安装的程序和文件关联设置而异。对于大多数Windows用户,这将是Media Player(除非用户已自定义默认设置)。对于Mac用户来说,它将是其他东西(例如,如果他们已经安装了VLC,或者如果他们安装了Flip4Mac,则可能是Quicktime)。如果客户端不支持给定的mime类型,浏览器会将其视为文件下载。

其他提示

“帮助应用程序”的映射。处理特定文件/内容类型的是在客户端级别定义(Web浏览器等),而不是在服务器发送的html中。

服务器端当然应该在http标头中使用适当的内容类型和MIME类型,但最终接收流的应用程序或插件的选择是在客户方。

你做不到。鉴于您发送了正确的Mime类型(请参阅Asaph的评论),您只能希望另一侧的浏览器配置为使用视频播放器处理这些 - 但它也可以设置为仅保存它们。

这是件好事。我想要的最后一件事是自我开放的AVI广告。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top