【问题标题】:How do I tell the browser to open an avi file with VLC or similar in HTML?如何告诉浏览器使用 VLC 或 HTML 中的类似文件打开 avi 文件?
【发布时间】:2010-12-09 22:12:17
【问题描述】:

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

【问题讨论】:

    标签: html vlc avi


    【解决方案1】:

    您应该确保您的网络服务器使用适当的Content-Type HTTP 标头提供 avi 文件。

    Content-Type: video/x-msvideo
    

    -- mime type reference.

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

        【解决方案3】:

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

        这是一件好事。我最不想要的是自动打开的 AVI 广告。

        【讨论】:

          猜你喜欢
          • 2011-06-27
          • 1970-01-01
          • 2015-02-26
          • 1970-01-01
          • 2014-04-07
          • 1970-01-01
          • 2017-04-15
          • 2010-10-02
          • 2011-11-09
          相关资源
          最近更新 更多