私のシナリオ - Codepen(スクロールダウンするのを忘れないでください)ストップ他のビデオ - jQueryとユーチューブAPI
イム私のユーチューブはiframeビデオをlazyloadするlazyframe pluginを使用。各ビデオは、再生ボタンをクリックするとDOMに追加されます。新しいビデオiframeが作成された後にトリガされるonAppend関数が含まれています(作成したペンを見てください)。
新しいvidを起動したら、他のvidを停止するにはどうすればよいですか?
私は、それがうまく動作するかどうかを確認するために警告をonAppend関数に入れました。 onAppend部分が
onAppend: function(e) {
alert('onAppend after Lazyframe Function');
}
のように見える私はまた、APIを有効にするには、埋め込みユーチューブのURLの最後に次のスクリプト
<script src="http://www.youtube.com/player_api"></script>
<script src="http://www.youtube.com/iframe_api"></script>
一部を含む管理も
&enablejsapi=1
をincluldeされます
各Iframeに固有のIDが割り当てられます
<iframe id="lazyframe-6hgVihWjK2c" src="https://www.youtube.com/embed/6hgVihWjK2c/?autoplay=1" allowfullscreen="" class="test-vidx" frameborder="0"></iframe>
助けていただければ幸いです。