2011-02-15 45 views
2

嘿傢伙, 我想知道我做錯了什麼。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> 

我SWFObject的文件夾是在同一目錄作爲我的index.html。爲什麼我看不到任何東西。我已經在線測試(不只是本地)。 http://jsfiddle.net/RsJbv/

謝謝

+1

*您做的理解是:你需要一個`id``ytapiplayer`的HTML元素可以工作,不是嗎? – 2011-02-15 09:32:58

回答

7

你被SWFObject的動態嵌入YouTube視頻。你需要一個編號爲ytapiplayer的元素來「包裝」視頻。基本上,你要告訴SWFObject的要加載swf =>http://jsfiddle.net/steweb/czEF9/

swfobject.embedSWF("SWFURL","elementID", "width", "height", "8", null, null, params, atts); 

elementID是你的DOM元素的ID(必須存在);)

+0

謝謝你,完美。一個更快的問題。任何想法爲什麼我的控制不起作用? http://jsfiddle.net/czEF9/1/ – matt 2011-02-15 10:12:37