2012-03-01 62 views
0

我正在研究HTML5視頻功能。我的開發環境是Windows 7,WAMPserver和五種瀏覽器(Chrome,Firefox,Opera,Safari和IE8)。我認爲我做得很好,因爲除了IE8之外,所有瀏覽器上的視頻都能流暢運行。因爲我知道IE8不支持HTML5視頻,所以我已經在腳本中包含了一個後備功能,並使用JWplayer.js與Flash播放器一起播放視頻。我也配置了我的.htaccess和我的Flash播放器全局安全設置。但IE8仍然不會播放視頻。它無論如何顯示Flash播放器。但它仍能顯示我下面的錯誤:爲什麼我的IE8不會播放Flash視頻並繼續顯示「訪問被拒絕錯誤」消息

Video not found or access denied: video/stay_creative.mp4 

這是我的代碼:

<video width="500" height="280" controls> 
       <source src="video/stay_creative.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"'> 
       <source src="video/stay_creative.webmvp8.webm" type='video/webm; codecs="vp8, vorbis"'> 
       <source src="video/stay_creative.theora.ogv" type='video/ogg; codecs="theora, vorbis"'> 
       <!-- fall to flash : for IE lt v 9 --> 
       <object width="500" height="280" type="application/x-shockwave-flash" data="js/player.swf"> 
        <param name="movie" value="js/player.swf"> 
        <param name="allowFullScreen" value="true"> 
        <param name="wmode" value="transparent"> 
        <param name="flashvars" value="controlbar=over&amp;file=video/stay_creative.mp4"> 
       </object> 
      </video> 

這是我的.htaccess:

AddType video/ogg .ogv 
AddType video/mp4 .mp4 
AddType video/webm .webm 

任何意見傢伙?謝謝

回答

0

你可以嘗試刪除控制欄部分。

<param name="flashvars" value="controlbar=over&amp;file=video/stay_creative.mp4"> 

這個代碼,看看它是否工作

<param name="flashvars" value="file=video/stay_creative.mp4"> 
相關問題