私のウェブサイトに私のYouTubeビデオを埋め込もうとしています.スクリプトAPIを使用しているので、自動再生と自動ミュートを行うことができます.
唯一の問題は、ビデオがナビゲーション メニューのすぐ下にあり、サブメニューがドロップアウトするとプレーヤーの下に表示されることです。
私は元々プレーヤーに iFrame スクリプトを埋め込んでおり、 wmode=opaque を使用してこの問題を完全に停止しました。
スクリプト API 埋め込みメソッドでは動作しないようです。
iFrame メソッドを使用して、この発生を停止またはミュートすることは可能ですか?
ここに私のYouTubeスクリプトがあります:
<script src="http://www.google.com/jsapi"></script>
<script src="http://ajax.googleapis.com/ajax/libs/swfobject/2.1/swfobject.js"></script>
<div id="ytapiplayer">You need Flash player 8+ and JavaScript enabled to view this video.</div>
<script type="text/javascript">
google.load("swfobject", "2.1");
function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer");
ytplayer.playVideo();
ytplayer.mute();
}
var params = { allowScriptAccess: "always" };
var atts = { id: "myytplayer" };
swfobject.embedSWF("http://www.youtube.com/v/Du_GXK-lh4M?enablejsapi=1&playerapiid=ytplayer&allowFullScreen=true&version=3&rel=0&wmode=opaque",
"ytapiplayer", "440", "280", "8", null, null, params, atts);
</script>
ビデオの埋め込みは、私のサイトで見ることができます: http://create.tuscorlloyds.com/
これを適切な場所に投稿したことを願っています。
どんな助けでも素晴らしいでしょう!
どうもありがとうニック @ タスコー ロイズ