(javascript)Youtube APIを使用して、オーディオとビデオのソースに2つの異なるYouTube動画を使用するプレーヤーを動的に作成できるかどうかを知りたい。言い換えれば、youtube API内で、1つのビデオと別のビデオのオーディオを分離してから、1つのプレーヤ内で一緒にストリームすることは可能ですか?オーディオとビデオのそれぞれに2つの異なるYouTube動画を使用するyoutubeプレーヤー
2
A
答えて
0
オーディオのみのビデオを非表示のDIVに保存し、JS APIを使用してビデオのみのビデオをミュートしながら、両方のビデオを読み込んで再生することで、おそらく偽装することができます。
だから私はこのような何かをしようとするだろう:
は<script type="text/javascript" src="swfobject.js"></script>
<div id="videodiv">
The muted video will go here
</div>
<div id="audiodiv">
the hidden video will go here
</div>
<script type="text/javascript">
var audioplayer;
var videoplayer;
var params = { allowScriptAccess: "always" };
var video_atts = { id: "vidonly" };
var audio_atts = { id: "audonly" };
// embed the video-only player
swfobject.embedSWF("http://www.youtube.com/e/VIDEO_ID?enablejsapi=1&playerapiid=ytplayer",
"videodiv", "425", "356", "8", null, null, params, atts);
// embed the audio-only player
swfobject.embedSWF("http://www.youtube.com/e/VIDEO_ID?enablejsapi=1&playerapiid=ytplayer",
"audiodiv", "425", "356", "8", null, null, params, atts);
function onYouTubePlayerReady(playerId) {
audioplayer = document.getElementById("myytplayer");
videoplayer = document.getElementById("myytplayer");
videoplayer.mute();
audioplayer.play();
videoplayer.play();
}
トリックは、それがページに表示されないようにCSSでスタイルaudiodivすることです。最高のコンビネーションを見つけるためにそれを使いこなす必要があるかもしれませんが、その幅と高さを0または1に設定すれば十分だと思います。
また、再生を開始する前に両方の動画が完全に読み込まれていることを確認するには、onYouTubePlayerReady関数を設定する必要があります。
関連する問題
- 1. youtubeプレーヤーAPI経由で再生されるyoutube動画のChromecastサポート
- 2. AndroidはYoutubeプレーヤーのビデオとアプリを使用しています
- 3. kalturaでYoutubeビデオを再生するプレーヤー
- 4. youtubeビデオからオーディオを取る
- 5. YouTubeプレーヤーでビデオを自動再生する方法
- 6. 1つのレールアプリケーション、2つのドメイン、それぞれ異なるセッション
- 7. Youtube HTML5動画プレーヤーFallback Player API(v2)
- 8. YouTubeプレーヤーAPIリスト(動画あり)
- 9. YouTubeのプレーヤーのポップアウトを作り、ビデオを再生するには?
- 10. Youtube Android Player APIを使用したフローティング動画プレーヤー
- 11. ランダムなYouTube動画プレーヤーを作成する
- 12. video.js動画プレーヤーはYouTube動画をサポートしていますか?
- 13. それぞれに1つのスタイルシートを持つ2つの異なるレイアウト
- 14. さまざまなアカウントの複数の動画のYoutubeプレーヤー
- 15. 動画のないYouTubeプレーヤーを埋め込む
- 16. YouTubeに行くYouTubeプレーヤーのクリック数をカウントする
- 17. 2つのパイプラインとそれぞれ異なる認証を持つWeb API
- 18. ビデオ/オーディオを2つの異なるソースと同期させる
- 19. YouTubeプレーヤーの制御
- 20. 複数のyoutubeプレーヤー?
- 21. 複数のYouTubeプレーヤー
- 22. YouTubeプレーヤーのHTML層
- 23. 複数の動画をYouTubeプレーヤーに埋め込む方法
- 24. Android用YouTubeプレーヤーの再生動画アクションを取得する方法
- 25. YouTubeのAPIを使用してYouTube動画をダウンロードする方法は?
- 26. YouTubeのiframe動画(PHPを使用)
- 27. API Youtube - YouTubeプレイリストに複数の動画を追加する
- 28. YouTube APIでYouTube動画のタイトルを取得するには
- 29. YouTube動画が再生されない
- 30. ループでYouTubeプレーヤーのAPIを