2010-06-14 76 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