大家好,
我想知道我在做什么错。

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/

谢谢

最佳答案

您正在通过swfobject动态嵌入youtube视频。您需要一个ID为ytapiplayer的元素来“包装”视频。基本上,您必须对swfobject说在哪里加载swf => http://jsfiddle.net/steweb/czEF9/

swfobject.embedSWF("SWFURL","elementID", "width", "height", "8", null, null, params, atts);
elementID是您的DOM元素的ID(必须存在);)

10-06 08:10