2010-06-14 51 views
2

我無法在IE瀏覽器中看到Flash視頻播放器:www.donatellabernardi.ch/drupal 它可以在其他瀏覽器中使用:例如點擊文章'Test Jacques'並向下滾動,您會看到一個空的空間而不是視頻。flash中的視頻播放器不會在IE中顯示

更新:這是視頻對象的代碼..爲什麼這段代碼在IE中不起作用?

<object data="[site-url]/videoPlayer/bin-debug/videoPlayer.swf?file=[site-url]/[filefield-filepath]" height="445" id="movie_player_1" type="application/x-shockwave-flash" width="640"> 
<param name="bgColor" value="#FFFFFF" /> 
<param name="allowfullscreen" value="true" /> 
<param name="autoplay" value="true" /> 
<param name="flashvars" value="[site-url]/[filefield-filepath]"/> 
</object> 

更新:使用SWFObject:

<script type="text/javascript"> 
var flashvars = { 
name1: "[site-url]/[filefield-filepath]", 
}; 
var params = {}; 
var attributes = {}; 
swfobject.embedSWF("[site-url]/[filefield-filepath]", "[filefield-fid]", "640", "445", "9.0.0", "expressInstall.swf", flashvars, params, attributes); 
</script> 
<div id="[filefield-fid]"></div> 

感謝

回答

1

嘗試增加

file=http://www.donatellabernardi.ch/drupal/sites/default/files/files/projects/Test jacques/Video/testVideo.flv

到flashvars參數。

另外,你在flashvars中有0=movie_player_1這是無效的。 Flash變量不能以數字作爲前綴,或者是數字類型。嘗試解決這個問題,看看它是否可以解決這個問題。

更新:它可能很容易,Drupal視頻模塊(我假設你正在部署)配置錯誤或有故障。

+0

嗨,感謝您的回覆。我已經完成了你的建議,現在它也適用於Firefox。仍IE瀏覽器提供問題(根本不顯示) – aneuryzm 2010-06-15 07:02:22

+0

ps。視頻模塊應該沒問題..它可以在除IE以外的所有瀏覽器中正常工作。 – aneuryzm 2010-06-15 09:14:21

+0

是的,但這正是我的意思,該模塊無法爲IE建立正確的代碼庫。 如果我從Flash嵌入中的某個歷史性里程碑正確記得,IE期望對象標記具有** classid **屬性,並且它在上面的代碼中缺少。你也可以嘗試一下, 總而言之,實現SWFObject並忘記這種嵌入的瘋狂並不是一個壞主意,請參閱http://code.google.com/p/swfobject/ 您的網站很可能依賴於無論如何,對吧? – 2010-06-15 09:40:09