ホームページ >ウェブフロントエンド >CSSチュートリアル >複数のタブ間で jQuery を使用して HTML5 ビデオの再生を制御するにはどうすればよいですか?

複数のタブ間で jQuery を使用して HTML5 ビデオの再生を制御するにはどうすればよいですか?

Susan Sarandon
Susan Sarandonオリジナル
2024-12-17 16:56:13627ブラウズ

How Can I Control HTML5 Video Playback Using jQuery Across Multiple Tabs?

jQuery を使用した HTML5 ビデオ再生の制御

この記事では、jQuery を使用した HTML5 ビデオ再生の管理に関するガイダンスを提供します。当面の問題の解決策、つまり 6 つのタブのあるインターフェイスの別々のタブで 2 つのビデオ クリップを制御する方法を詳しく見てみましょう。各ビデオは、そのタブがクリックされると再生を開始し、別のタブがアクティブになると一時停止する必要があります。

ビデオの再生を制御する最初の試みは次のとおりでした。

$('#playMovie1').click(function(){
  $('#movie1').play();
      });

ただし、再生が開始されることに注意することが重要です。は jQuery 関数ではありません。代わりに、これは DOM 要素のメソッドです。 jQuery を使用して呼び出すには、要素自体をターゲットにする必要があります:

$('#videoId').get(0).play();

ここで、get は jQuery の選択範囲からネイティブ DOM 要素を取得します。

したがって、コードは次のようになります。 :

$('#playMovie1').click(function(){
  $('#movie1').get(0).play();
      });

このアプローチを採用すると、各ビデオ クリップは、そのタブが選択されると再生を開始し、別のタブが選択されると再生を停止します。クリックしました。

以上が複数のタブ間で jQuery を使用して HTML5 ビデオの再生を制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。