的index.html
<script src="swfobject/swfobject.js"type="text/javascript"></script>
<div class="post">
<script type="text/javascript">
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/e/GfugtAWxooU?enablejsapi=1&playerapiid=ytplayer",
"ytapiplayer", "425", "356", "8", null, null, params, atts);
</script>
</div>
我的swfobject文件夹与index.html位于同一目录中。为什么我看不到任何东西。我已经在线测试过(不仅仅是本地测试)。 http://jsfiddle.net/RsJbv/
谢谢
答案 0 :(得分:7)
您正在通过swfobject动态嵌入YouTube视频。您需要一个标识为ytapiplayer
的元素来“包装”视频。基本上,您必须对swfobject说明加载swf
=&gt;的位置。 http://jsfiddle.net/steweb/czEF9/
swfobject.embedSWF("SWFURL","elementID", "width", "height", "8", null, null, params, atts);
elementID
是您的DOM元素的ID(它必须存在);)