我正在尝试在this page上实现Flash YouTube视频播放器。我正在使用swfobject。
这是代码:
<!-- begin youTube player -->
<div id="flashArea" class="flashArea" style="height:376;">
<p>This content requires the Adobe Flash Player.<br />
<a href="http://www.adobe.com/go/getflashplayer">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" /></a><br />
<a href="http://www.macromedia.com/go/getflash/">Get Flash</a></p>
</div>
<script type="text/javascript">
var mainswf = new SWFObject("youtube_player_standalone.swf", "main", "600", "250", "9", "#000000");
mainswf.addParam("scale", "noscale");
mainswf.addParam("wmode", "window");
mainswf.addParam("allowFullScreen", "true");
mainswf.addVariable("youtube_id", "_EC2tmFVNNE");
mainswf.addVariable("title", "Harry Potter and the Deathly Hallows");
mainswf.addVariable("controls_always_on", "false");
mainswf.addVariable("controls_fade_out_time", "5");
mainswf.addVariable("volume_cookie_on", "true");
mainswf.write("flashArea");
</script>
<!-- end flash player -->
唯一的问题是播放器无法显示。向下滚动页面,然后在“次要标题”下方,有一个很大的空白-这是播放器所在的位置。
我已经在here隔离环境中尝试过,它可以正常工作,但是在目标页面上有些困惑。
我将不胜感激,希望能为您解决这个问题。
谢谢!
最佳答案
确保您使用的Firefox嵌入格式正确,这是唯一不显示视频的浏览器。 Chrome,IE和Safari均可正确显示。
可能是您的高度设为376
而不是376px
在第32行的tip_style.css
文件上,您有#main{padding-bottom:250px}
尝试将其删除。
关于flash - 为什么Flash Video Player无法在Firefox中显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3821887/