技術上可以通過直接在HTML中加載外部播放器的嵌入對象來播放.avi文件。現在 chrome deprecated是capabitilities和解決方案留給它的我所有的視頻文件轉碼成.MP4如何在Chrome中以.avi文件格式播放視頻?
編輯 因爲我不承認我不想假裝他們轉碼文件。我期待着能夠重新啓用舊的嵌入式對象來將這些文件播放到瀏覽器中。 鉻需要
對於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>
Chrome受到限制,但我期待着能夠在Chrome瀏覽器中重新啓用嵌入對象的功能。 @Suneel通過對文件進行代碼轉換來引用確保任何媒體源與瀏覽器規範兼容的應用程序,但正如我在上面的評論中提到的,我並不假裝轉碼這些文件,因爲我沒有它們。 – Lothre1