2011-02-14 68 views
0

我知道在IE 9中HTML5是可能的。在IE 8或更低版本中如何最好地播放視頻?我擁有的視頻格式是每個視頻的.mp4和.ogv版本。Internet Explorer中的FLV和MP4

我曾嘗試使用閃存容器,但它似乎不播放視頻,雖然我看到容器和控件。

我嘗試使用Active-X容器和相同的東西。我看到容器,但沒有播放視頻。然後我意識到這隻會播放.wmv。

這是我的Flash容器代碼。任何建議,爲什麼它可能不工作?

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="550" HEIGHT="400" id="myMovieName"> 
<PARAM NAME=movie VALUE="movies/cars/cars.mp4"> 
<PARAM NAME=quality VALUE=high> 
<PARAM NAME=bgcolor VALUE=#FFFFFF> 

<EMBED href="movies/cars/cars.mp4" quality=high bgcolor=#FFFFFF WIDTH="550" HEIGHT="400" NAME="myMovie" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"> 
</EMBED> 
</OBJECT> 
+0

這完全依賴於Flash容器及其參數,如果不知道你在使用什麼,就很難進行調試。你是否100%確定鏈接是正確的? – 2011-02-14 00:44:43

回答

3

您正在嵌入Flash容器,但未鏈接到Flash文件 - 這是行不通的。爲了在Flash視頻播放器中播放視頻,您需要鏈接到實際的Flash視頻播放器SWF,如FlowPlayer(有免費版本),然後連接到Web服務器播放視頻(您可以使用mp4,但不是ogv)。

爲了在使用HTML5視頻,你可以使用<video> tag.

但HTML5視頻尚未被所有瀏覽器都支持,也不是Flash(至少不會在iOS設備上)。爲了確保任何人都可以播放您的視頻,使用組合解決方案(帶Flash後備的HTML5視頻)。有這樣做的免費圖書館,如KalturaVideoJS(網站目前似乎有一些問題,但它在那裏)。