iframe タグを使用して YouTube ビデオを埋め込んでいますが、オブジェクトの再生機能にアクセスできません。オブジェクトをロードする方法は次のとおりです。
<iframe id="player" type="text/html" width="640" height="390"
src="http://www.youtube.com/embed/u1zgFlCw8Aw?enablejsapi=1&origin=http://example.com"
frameborder="0">
API を参照しましたが、再生/一時停止機能にアクセスする方法がよくわかりません。次のようにjqueryを使用してみましたが、キャプチャされたオブジェクトには目的の属性がありません:
vid = $('#player')
vid.playVideo() // doesn't work
次のようにswfsobjectを使用してみました:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/swfobject/2.2/swfobject.js"></script>
<script type="text/javascript">
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/embed/ngf03kCRw3s",
"ytapiplayer", "425", "356", "8", null, null, params, atts);
</script>
ただし、ページには何も表示されません (コンソールにエラーはありません)。助けていただければ幸いです, ありがとう,