• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:YouTubeをJavascriptでカスタム)

YouTubeをJavascriptでカスタム

このQ&Aのポイント
  • JS初心者がYouTubeの動画をJavascriptでカスタマイズする方法についての質問です。
  • 2つ以上の動画にカスタムを適用する方法に悩んでいます。
  • プログラム元のサイトを参考にしているが、player1以外の動画にどのようにカスタムを適用させれば良いか分かりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • Ogre7077
  • ベストアンサー率65% (170/258)
回答No.1

こんなのでどうでしょう ○ playerApiId と 要素id の対応表を作る var table = { "player1": "myplayer1", "player2": "myplayer2", ... }; ○ 対応表を使って flash を埋め込む var a = "player1"; swfobject.embedSWF(url + "&playerapiid=" + a, ... , { id: table[a] }); var b = "player2"; swfobject.embedSWF(url + "&playerapiid=" + b, ... , { id: table[b] }); ... ○ 関数 onYouTubePlayerReady 内で、対応表から操作すべき要素のIDを引く if (playerId in table) { var player = document.getElementById( table[playerId] ); if (playerId == "player1") player.setVolume(0); if (playerId == "player2") player.playVideo(); ... }

blockade331
質問者

お礼

ご回答ありがとうございます。 大変恐縮なのですが、具体的にどの文をどの辺りに組み込めばよいのかまで教えていただけないでしょうか。 ご迷惑をおかけします。

すると、全ての回答が全文表示されます。

関連するQ&A