技术上可以通过直接在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>
答案 0 :(得分:5)
只有少数文件视频格式可以在大多数浏览器中播放。 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 |
+--------------------+----------------------+-------+-----+
答案 1 :(得分:0)
我为Npapi Windows媒体播放器发明了另一种选择!
我的Windows程序是计算机上安装的所有浏览器的扩展程序。它可以非常有趣地补充任何浏览器功能。 例如,我已添加到我的网站(示例网站,部分代码:http://master255.org/)mpc-hc播放器,并提供反馈,以查看网站上的任何视频。
听起来棒极了?但它的确有效! :-D
程序代码:
https://github.com/master255/Redirector
下载:
http://master255.org/setup/setup.exe
享受!