【发布时间】: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