2016-06-21 6 views
0

ウェブページがバックグラウンドで読み込まれている間に、フォアグラウンドでビデオを再生する(13秒間フル)ビデオを再生するためのヘルプが必要です。ウィンドウがロードされている間にフルスクリーンビデオフォアグランドを追加する

私は帯域幅の制限があるので、理想的にはYouTubeや別のホストされたURLで動画を再生したいと思いますが、代替手段がない場合でも自己ホスティングが可能です。

私は

<video autoplay loop muted poster="screenshot.jpg" id="background"> 
<source src="/sample-video.mp4" type="video/mp4"> 
</video> 

を行うと、それon loadを隠していませんが、よりエレガントな解決策を持っている場合、私は実際にいくつかの助けを使用することができますことができます。

+0

私は答えはありませんが、私はビデオをデザインの意思決定に使うことに心配しています。 13秒のビデオは実際にウェブページよりも高速に読み込まれますか?読み込み中のWebページのサイズは、ビデオを読み込むよりもどれくらいですか? – master565

+0

こんにちは@ master565ページはかなり最適化されており、わずか50 MBの要求で2.6 MBです。このように考えると、ビデオをロードして13秒間再生し、ビデオのバッファリングが完了したら、ページをブラウザのキャッシュに読み込むことができます。 13秒後に、コンテンツはビデオにフェードインされます。 (または、ビデオだけが隠れて、コンテンツがそこにあります) このアプローチを使用することについてのあなたの一般的な考えは何ですか? -Thanks –

+1

ページが読み込まれるまでの時間は13秒です。私はできるだけ早く基本的なコンテンツを足場にするためにそれを構築し、ページがロードされたらビデオをフォローアップします。 – TimHayes

答えて

0

bigvideo.jsまたはVideなどのプラグインを使用すると、フルスクリーンのビデオ背景を簡単に追加および管理し、サイトコンテンツを下にレンダリングし、サイトの読み込み+動画の完成後に動画をフェードアウトできます。それぞれのプラグインのドキュメントをチェックして、探している効果を達成するためのビデオイベントがあるかどうかを確認してください。

ページの読み込みとセットアップに関する限り、私は上記の懸念に同意します。スクリプトと要素が利用可能になるとすぐにビデオを起動することができます。そのような場合は、あなたのビデオができるだけ明るいものであることを確認したいでしょう。小さなプリローダーやその他の負荷通知を使用し、ビデオ要素+スクリプトを読み込み、可能な限り早く再生を開始し、その後、他のスクリプトとDOMをキューに入れます。

+0

ありがとう@ DabaloSe7eN –

関連する問題