2013-04-16 68 views
0

我有下面的Flash對象,我使用的是FlowPlayer,我想嘗試播放.MP4視頻。FlowPlayer和MP4無法在IE9中工作

<object type="application/x-shockwave-flash" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" width="450" height="285"> 
    <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" /> 
    <param name="allowFullScreen" value="true" /> 
    <param name="wmode" value="transparent" /> 
    <param name="flashVars" value="config={'playlist':[{'url':'http://localhost:54350/flash/video.mp4','autoPlay':true}]}" /> 
</object> 

我發現得到這個工作IE7,8的唯一途徑,FF & Chrome是通過使用上述Flash變數的配置和設置播放列表中的絕對URL。

我的問題是,這並不在Internet Explorer 9,工作

有誰知道如何得到這個工作?並可能不需要使用播放列表的方法?我嘗試設置「源」和「Src」參數,但沒有骰子。也許有人建議使用HTML5 Video for IE9並使用其他版本或瀏覽器進行回退?

感謝

回答

1

我已經找到了答案在這裏:html5 video flash fallback advice

這是卓有成效的,需要一些改變來支持自動播放,但是這是:-)

<video controls="controls" width="450" height="285" preload="metadata"> 
    <source src="http://localhost:54350/flash/video.mp4" type="video/mp4"> 
    <object id="flowplayer" width="450" height="285" data="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf" type="application/x-shockwave-flash"> 
     <param name="movie" value="http://releases.flowplayer.org/swf/flowplayer-3.2.1.swf"> 
     <param name="flashvars" value='config={"clip":"http://localhost:54350/flash/video.mp4"}'> 
    </object> 
    <p>No video playback capabilities. Download video:</strong> <a href="/flash/video.mp4">MP4 format</a></p> 
</video>  
對我的作品的想法