swfobject无法正常工作?

mat*_*att 2 javascript youtube swfobject

嘿伙计们,我想知道我做错了什么.

的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>
Run Code Online (Sandbox Code Playgroud)

我的swfobject文件夹与index.html在同一目录中.为什么我看不到任何东西.我已经在线测试过(不仅仅是本地测试).http://jsfiddle.net/RsJbv/

谢谢

ste*_*ecb 7

您正在通过swfobject动态嵌入YouTube视频.你需要一个带有id的元素ytapiplayer来"包装"视频.基本上,你必须说swfobject在哪里加载swf=> http://jsfiddle.net/steweb/czEF9/

swfobject.embedSWF("SWFURL","elementID", "width", "height", "8", null, null, params, atts);
Run Code Online (Sandbox Code Playgroud)

elementID 是你的DOM元素的id(它必须存在);)