1

ウェブサイトに HTML5 YouTube プレーヤーがあります。

<iframe id="video1" 
        width="600" 
        height="283" 
        src="youtubeurl" 
        frameborder="0" 
        allowfullscreen></iframe>

それはOKをレンダリングします。ここで、JavaScript 関数呼び出しに基づいて、再生中のビデオを変更したいと考えています。

function doSomething() { ... }

これが私が試したことです。

$("#video1").attr('src', 'otherURL' + '?' + "wmode=transparen");
$('#video1').hide();
setTimeout(function () { 
  $('#video1').show(); }, 100);

しかし、何も起こりません!どうやってやるの?

4

2 に答える 2

0

ページに YouTube プレーヤーを埋め込んでみましたか? これを行うと、プレーヤーの機能を操作するのが楽になります。

組み込みプレーヤー機能には次のものがあります。

 loadVideoByUrl()
 playVideo()
 nextVideo()

必要なものはすべてYouTube JavaScript API にあります。

ここで説明する例iframeを使用して、プレーヤーを に埋め込むことができます。

于 2012-09-10T23:09:39.783 に答える
0

YouTube プレーヤーを制御するには、YouTube API を使用することをお勧めします。とても簡単です。この例をチェックしてくださいhttp://jsfiddle.net/uLygZ/1/ jQuery呼び出しを解放しようとしましたが、スクリプトがdocument-readyハンドラー内で実行されることに注意してください。

詳細については、https://developers.google.com/youtube/を参照してください。

于 2012-10-06T12:49:59.713 に答える