【问题标题】:how to play videos in .avi file format in chrome?如何在 chrome 中播放 .avi 文件格式的视频?
【发布时间】:2015-12-14 04:31:23
【问题描述】:

从技术上讲,可以通过直接在 HTML 中为外部播放器加载嵌入对象来播放 .avi 文件。现在 chrome deprecated 功能和解决方案是将我所有的视频文件转码为 .mp4

已编辑 因为我不拥有这些文件,所以我不会假装对它们进行转码。我期待找到一种方法来重新启用旧的嵌入式对象以将这些文件播放到浏览器中。 需要 Chrome

对于 Firefox,解决方案是:

<!DOCTYPE html>
<html>
<head>
    <title></title>
</head>
<body>
    <object id="MediaPlayer1" width="690" height="500" classid="CLSID:22D6F312-B0F6-11D0-94AB-0080C74C7E95"
  codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701"
    standby="Loading Microsoft® Windows® Media Player components..." type="application/x-oleobject">
    <param name="FileName" value='My File Name' />
    <param name="AutoStart" value="True" />
    <param name="DefaultFrame" value="mainFrame" />
    <param name="ShowStatusBar" value="0" />
    <param name="ShowPositionControls" value="0" />
    <param name="showcontrols" value="0" />
    <param name="ShowAudioControls" value="0" />
    <param name="ShowTracker" value="0" />
    <param name="EnablePositionControls" value="0" />
    <embed  type="application/x-mplayer2" pluginspage="http://www.microsoft.com/Windows/MediaPlayer/"
           src='MY_AVI_FILE.avi' align="middle" width="600" height="500" defaultframe="rightFrame"
           id="MediaPlayer2" />
</body>
</html>

【问题讨论】:

    标签: javascript html google-chrome video embedded-resource


    【解决方案1】:

    我发明了 Npapi windows 媒体播放器的替代方案!

    我的 windows 程序是计算机上安装的所有浏览器的扩展。它可以非常有趣地补充任何浏览器功能。 例如,我已将mpc-hc 播放器添加到我的网站(示例网站,部分代码:http://master255.org/),并提供反馈以查看来自该网站的任何视频。

    听起来很棒?但它有效! :-D

    程序代码:

    https://github.com/master255/Redirector

    下载:

    http://master255.org/setup/setup.exe

    享受吧!

    【讨论】:

      【解决方案2】:

      只有少数文件视频格式可以在大多数浏览器中播放。 Chrome 可能不想支持非标准格式,因此不兼容的内容会污染 Web。

      以下是各种浏览器支持的视频格式:

      +--------------------+----------------------+-------+-----+
      |      Browser       |         MP4          | WebM  | Ogg |
      +--------------------+----------------------+-------+-----+
      | Internet Explorer  | YES                  | NO    | NO  |
      | Chrome             | YES                  | YES   | YES |
      | Firefox            | YES                  | YES   | YES |
      | Safari             | YES                  | NO    | NO  |
      | Opera              | YES (from Opera 25)  | YES   | YES |
      +--------------------+----------------------+-------+-----+
      

      【讨论】:

      • Chrome 受到限制,但我期待着能重新启用嵌入对象功能到 chrome 浏览器的 hack。 @Suneel 指的是一个应用程序,它通过对文件进行转码来确保任何媒体源与浏览器规范之间的兼容性,但正如我在上面的评论中提到的,我不会假装对文件进行转码,因为我不拥有它们。跨度>
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-14
      • 2012-04-11
      • 1970-01-01
      • 1970-01-01
      • 2012-12-06
      • 1970-01-01
      相关资源
      最近更新 更多