2011-06-20 14 views
1

YouTubeプレイヤーがあなたの提案や検索ボックスを表示した後に映画を再生する方法を知っていますか?さて、という状態のYouTubeプレーヤーを埋め込みたいと思います。ビデオなし - 検索ボックスと提案のみ。これは可能ですか?動画のないYouTubeプレーヤーを埋め込む

+0

私は公式の方法について知らないが、あなただけのユーチューブに1秒のビデオをアップロードし、それにビデオを設定することができます。 :-) –

+0

@チャンスはい私はそれを考えました。むしろ、非ハッキーな方法を使用するでしょう。 – EpsilonVector

答えて

0

あなたが好きなビデオを設定してから、Splicdを使ってビデオを約1秒以下にトリミングしてから、autoplayをyesに設定するだけで、提案のあるウィンドウが表示されます。これは私の以前の提案があったとしてもハッキーになるかもしれません。

0

最後に自動起動するように指示することができます。つまり、候補を表示する前に約1秒間再生されます。 1秒の動画を表示しないようにするには、終了するまで動画をミュートして非表示にすることができます。このような何か:

window.onload=function(){ 
    var params = { allowScriptAccess: "always" }; 
     var atts = { id: "myytplayer", bgcolor: "#000" }; 
    swfobject.embedSWF("http://www.youtube.com/e/KmDYXaaT9sA?enablejsapi=1&version=3&playerapiid=ytplayer&showinfo=0&start=99999&autoplay=1", 
         "ytapiplayer", "425", "356", "8", null, null, params, atts); 

    } 

    var first = true; 

    function onYouTubePlayerReady(playerId) { 

     ytplayer = document.getElementById("myytplayer"); 
     ytplayer.addEventListener("onStateChange", "onytplayerStateChange"); 
     ytplayer.mute(); 
     ytplayer.style.visibility = "hidden"; 
    } 

function onytplayerStateChange(newState) { 

    ytplayer = document.getElementById("myytplayer"); 

    if (newState==0 && first) {   
     first=false; 
     ytplayer.style.visibility = "visible"; 
     ytplayer.unMute();   
    } 

} 

例:http://fiddle.jshell.net/niklasvh/thpZM/show/

関連する問題