Jquery 为什么YouTube视频内容没有普及?
我正在尝试在fancybox弹出窗口中播放youtube视频。弹出窗口显示正常,但视频无法播放。Firebug表示正在加载所有必要的元素,但没有视频 一切正常 在窗口上弹出,但没有视频 以下是html:Jquery 为什么YouTube视频内容没有普及?,jquery,flash,youtube-api,Jquery,Flash,Youtube Api,我正在尝试在fancybox弹出窗口中播放youtube视频。弹出窗口显示正常,但视频无法播放。Firebug表示正在加载所有必要的元素,但没有视频 一切正常 在窗口上弹出,但没有视频 以下是html: <div id="play-btn"> <a class="play-video" href="#flashArea1">Play Video</a> </div> <div style="display:none"> <d
<div id="play-btn">
<a class="play-video" href="#flashArea1">Play Video</a>
</div>
<div style="display:none">
<div id="flashArea1" class="flashArea1" 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" /><br />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("flashArea1");
</script>
</div><!-- end flash -->
此内容需要Adobe Flash Player。
var mainswf=新的SWFObject(“youtube_player_standalone.swf”、“main”、“600”、“250”、“9”、“000000”);
mainswf.addParam(“比例”、“无比例”);
mainswf.addParam(“wmode”、“window”);
mainswf.addParam(“allowFullScreen”、“true”);
mainswf.addVariable(“youtube_id”,“EC2tmFVNNE”);
mainswf.addVariable(“标题”、“哈利波特与死亡圣器”);
mainswf.addVariable(“控制总是打开”,“错误”);
mainswf.addVariable(“控制淡出时间”、“5”);
mainswf.addVariable(“volume\u cookie\u on”,“true”);
mainswf.write(“flashArea1”);
下面是弹出框的jQuery:
<script type="text/javascript">
$(document).ready(function() {
$("a.play-video").fancybox({
'hideOnContentClick': false
});
});
</script>
$(文档).ready(函数(){
$(“播放视频”).fancybox({
“hideOnContentClick”:false
});
});
我将感谢任何帮助。谢谢。尝试验证您的页面,也因为某些原因,您的源代码中显示了php代码,我会先修复这些内容,然后也许您的youtube会显示出来 您的html中有两个相同swf代码的实例,请尝试投递其中一个 即
此内容需要Adobe Flash Player。
var mainswf=新的SWFObject(“youtube_player_standalone.swf”、“main”、“600”、“250”、“9”、“000000”);
mainswf.addParam(“比例”、“无比例”);
mainswf.addParam(“wmode”、“window”);
mainswf.addParam(“allowFullScreen”、“true”);
mainswf.addVariable(“youtube_id”,“EC2tmFVNNE”);
mainswf.addVariable(“标题”、“哈利波特与死亡圣器”);
mainswf.addVariable(“控制总是打开”,“错误”);
mainswf.addVariable(“控制淡出时间”、“5”);
mainswf.addVariable(“volume\u cookie\u on”,“true”);
mainswf.write(“flashArea3”);
我禁用了php-用于引入Wordpress博客提要。页面已验证,但仍然没有视频。现在它们都引用相同的file player swf文件,但所有实例都有唯一的ID。是的,但变量名称和所有代码都相同。。试一试,看看它是否解决了问题?我删除了它,问题依然存在。我很感谢你的努力。嗯,好吧,你正在加载一个flash项目,但是加载时出错了
<div style="display:none">
<div id="flashArea3" class="flashArea3" 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" /><br />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("flashArea3");
</script>