2

HTML ページにプレーヤーを埋め込んでいて、特定の時点でビデオの再生を開始したいのですが、つまり、ビデオの開始部分をスキップします。

https://developers.google.com/youtube/youtube_player_demoのデモを使用すると、ビデオの再生を開始する時間を指定できることが示されています。(AS3 を使用して) 時間を指定し、[選択したオプションでプレーヤーを更新] をクリックすると、指定した時間にジャンプしてビデオが読み込まれます。

ただし、「埋め込みコード」が表示されるページの下部には、開始時間を示すものは何もありません。

Google 検索で#t=1m45sを指定できるというリファレンスを見つけました。ただし、それがどのように実装されているかの明確な例が見つかりません。HTML ページで次のコードを使用しようとしても、効果がありません。ビデオは最初から始まります。

<param name="movie" value="http://www.youtube.com/v/kBySbbvap6E#?version=3#t=1m45s&playlist=HCKBnXOG5uM,tS2O-YHfj6I,Vogl7GIggXI&autoplay=1&autohide=1&fs=1&feature=player_embedded">

私が指定した他のすべてのオプションは、期待どおりに機能します。タイム スペックをライン上のいくつかの異なる場所に配置しようとしましたが、どれも効果がありませんでした。

また、ページを Firefox、Opera、Safari、および IE でロードしました...すべてのブラウザーで同じ結果が得られました。

助言がありますか?

4

1 に答える 1

2

Flash API ではなく、YouTube API について具体的に質問しているようです。指定した時間にYouTube動画を開始するのは比較的簡単です。次のパシフィック リムの予告編をご覧ください。50秒から始めます

http://www.youtube.com/watch?v=2vKz7WnU83E&t=0m50s

トリックは「t」パラメーターです

&t=0m50s

[X]h[X]m[X]s としてフォーマットされます。ここで、[X] はその時間単位の整数時間値です。

あなたのURLで、私はそれを見ます

t=1m45s. 

この時間がビデオの長さよりも長い可能性はありますか?? 長さより大きい値を渡すと、ビデオが再生されず、最後の「提案」画面に移動するようです。

于 2013-02-05T19:20:51.130 に答える