2011-08-31 16 views
2

私は自分のサイトに特定の開始時刻と終了時刻のYoutubeビデオを埋め込もうとしています。そのようなIFRAMEのSRCでこのようなsnipsnip.itとsplicd.com使用開始=と終了などのサイト=タグ:Youtube "end ="埋め込みタグが機能していませんか?

<iframe src='http://www.youtube.com/embed/OwjfE2ylbWU?start=5&end=10' width='640' height='360'> 
</iframe> 

しかし、これは私のWebページ上では動作しません。動画は適切なタイミングで再生されますが、動画の最後まで再生されます。 Youtube APIには、 "end ="タグはありませんが、これらのサイトはすべて正常に使用されています。

組み込みのYouTube動画を特定の時点で終了する方法については、

答えて

1

splicd.com実際にYouTubeに依存してビデオを停止することはありません。それは、実装するための任意のjsずに前に働いていた

function checkYouTubePlayHead() 
{ 
    current = player.getCurrentTime(); 
    if((current >= end) && splice) { 
    player.seekTo(start, true);= 
    player.pauseVideo(); 
    } 
    if(current > start) 
    played = true; 
} 
+0

大変ありがとうございます。私は同じことをし、pauseVideo()を呼び出すのに必要な時間だけJavascriptタイマーを設定することにしました。 – Albeit

0

、ユーチューブはわずか2日前にgoogleapisビデオリポジトリに変更され、それが終了タグを台無しに:彼らは、次のJavaScriptを持つプレーヤーとYouTube Player APIをポーリングします。間もなくうまくいけば、あなたはこれを解決する必要がある唯一の人ではないでしょう。これまでのところ、これはうまく働いた:

http://www.youtube.com/v/81hChAAt3So&start=107&end=115s&autoplay=0&autohide=0&theme=dark&color=white&rel=0&modestbranding=1&showinfo=0

は今ほとんどのパラメータが渡されません。気をつけてください:)

関連する問題