所以我在网页上有一个 avi 文件列表(出于我自己的目的!),我想知道我必须在 html 代码中添加什么来告诉浏览器打开 VLC?或mplayer或类似?
问问题
3236 次
3 回答
4
您应该确保您的 Web 服务器使用适当的Content-Type
HTTP 标头提供 avi 文件。
Content-Type: video/x-msvideo
- mime 类型参考。
这将导致与给定关联的客户端默认播放器与播放器Content-Type
一起加载。客户端的默认播放器因用户而异,具体取决于他们的操作系统、安装的程序和文件关联设置。对于大多数 Windows 用户,这将是媒体播放器(除非用户自定义了默认设置)。对于 Mac 用户来说,它会是别的东西(例如,如果他们已经安装了 VLC,或者如果他们已经安装了 Flip4Mac,则可能是 Quicktime)。如果客户端不支持给定的 mime 类型,浏览器会将其视为文件下载。
于 2009-10-25T15:58:14.597 回答
4
处理特定文件/内容类型的“帮助应用程序”的映射是在客户端(Web 浏览器等)级别定义的,而不是在服务器发送的 html 中。
服务器端当然应该在 http 标头中使用适当的Content-type 和 MIME type,但是最终接收流的应用程序或插件的选择是在客户端定义的。
于 2009-10-25T16:00:01.250 回答
1
你不能。鉴于您发送了正确的 Mime 类型(请参阅 Asaph 的评论),您只能希望另一端的浏览器配置为使用视频播放器处理这些 - 但是也可以将其设置为保存它们。
这是一件好事。我想要的最后一件事是自动打开的 AVI 广告。
于 2009-10-25T16:01:48.860 回答