質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Q&A

1回答

432閲覧

複数動画を一括操作する方法なんて、ありませんよね?

nyakki

総合スコア13

jQueryプラグイン

jQueryの拡張機能。 様々な種類があり、その数は膨大です。公開済みのプラグインの他にも、自作することもできます。 jQueryで利用できるようにしておくだけで、導入およびカスタマイズが比較的容易に行なえます。

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

0グッド

0クリップ

投稿2018/09/10 13:12

編集2018/09/10 13:26

質問したいこと

ワードプレスの記事に複数の動画が貼ってあり、それを1つの調整バーによって、再生、停止、音量調整、をしたいのですが、そのような方法はありますでしょうか?

jQueryプラグインなどいくつか見たものの、それらしきものはありませんで、質問させて頂きました。

ワードプレスのembedに対応した動画(youtubeはもちろん、vimeoやsoundcloudなど)が並んでいて、それら全てを一括して操作できるバーをフッターにfixedしたいという目的です。

イメージとしては、

―― ―― ―― ――
動画 動画 動画 動画 
―― ―― ―― ――

―――――――――――
再生▶ 停止〓 音量▲▼ 
―――――――――――

と、このように4つの動画を全て操作できる感じです。

全サイト対応が難しければ、たとえばyoutube再生時にはyoutubeのバーが出現し、soundcloudを再生したらyoutubeが停止しバーも消えて、soundcloudのバーが出現する。というようなjavascriptになるでしょうか。

どのようにしたら良いか、ご意見やヒントなど(コードでも笑)歓迎です。

情報お待ちしております。
宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

これはいかがでしょう.

HTML

1<div> 2 <video src="s.mov"></video> 3 <video src="s.mov"></video> 4 <video src="s.mov"></video> 5 <video src="s.mov"></video> 6</div> 7<footer> 8 <button onclick="play()">PLAY</button> 9 <button onclick="pause()">PAUSE</button> 10 <button onclick="replay()">REPLAY</button> 11 <button onclick="volup()">VOL+</button> 12 <button onclick="voldown()">VOL-</button> 13</footer>

JavaScript

1let videos = document.getElementsByTagName('video'); 2const play = () => 3{ 4 for (let i = 0, v; v = videos[i]; i++) { 5 v.play(); // 再生 6 } 7} 8const pause = () => 9{ 10 for (let i = 0, v; v = videos[i]; i++) { 11 v.pause(); // 停止 12 } 13} 14const replay = () => 15{ 16 for (let i = 0, v; v = videos[i]; i++) { 17 v.currentTime = 0; // 初めから 18 v.play(); // 再生 19 } 20} 21const volup = () => 22{ 23 for (let i = 0, v; v = videos[i]; i++) { 24 v.volume += 2.5; //音量を上げる 25 } 26} 27const voldown = () => 28{ 29 for (let i = 0, v; v = videos[i]; i++) { 30 v.volume -= 2.5; //音量を下げる 31 } 32}

投稿2018/09/14 04:51

編集2018/09/14 04:53
IKIX

総合スコア142

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問