2016-04-10 5 views
0

多くのyoubuteビデオを表示するサイトを作った。私はそれらのすべてを同時にロードするとサイトが遅すぎる。多くのyoutubeビデオを読み込む最も良い方法は何ですか?

したがって、各行の間にMath.min(1ms * 5^row_number、500ms)の遅延を持つ表に行を挿入してロードします。私のテーブルは次のようになっています。動画はiframe経由で埋め込まれています。

video_11 video_12 (loads at 1ms) 
video_21 video_22 (loads at 5ms) 
video_31 video_32 (25 ms) 
video_41 video_42 (125 ms) 
video_51 video_52 (500 ms) 
video_61 video_62 (500 ms) 

これはうまくいくようですが、より良い方法はありますか?

答えて

2

私はビデオ自体を読み込みません。それは帯域幅の無駄です。

代わりにsceenshotをつかむのはなぜですか?

必要に応じていくつかの動画を読み込み、必要に応じて残りの動画のみを読み込みます。また

、注意してください、あなたがロードされている他の動画、あなたは...

+0

感謝をやっている可能性が高いそれ以上の緩衝は、私はこれが動作すると思います。サムネイルをクリックした後に動画を読み込むにはどうすればよいですか? nvm、私はそれをjsfiddleで見る。私はそれがどのように動作するのか理解できませんが、私はそれを理解することができます。 –

+0

今の自分のビデオをロードしているのと同じ方法かもしれません。特定のイメージをクリックすると、必要なビデオを含むセルのコンテンツが_replace_されるjavascript/JQuery/AJAX関数を作成します。 – Andrew

関連する問題