2010-12-14 15 views
2

私はパワーポイントのオンライン版に似たウェブアプリを開発しています。私がやりたいことは、前と次をクリックしたときのラグがほとんどないように、ユーザーが現在のスライドを表示している間に前と次のスライドをプリロードすることです。javascriptを使用してビデオをプリロードする方法はありますか?

各スライドには、スライドとともに移動するオーディオを再生するためのjwplayerがあります。この時点で、私はバッファとして機能し、前と次のスライドのhtmlを保持するjavascript変数を持っています。ユーザーが次にクリックすると、jqueryを使用して、現在表示されているhtmlをバッファ変数のhtmlに置き換えます。この時点で、jwplayerが作成され、オーディオがバッファリングされて再生されます。私は、バッファにhtmlを置くと、オーディオをバッファリングできるようにしたいと思います。 javascriptを使ってそれを行う方法はありますか?

答えて

2

スライドのHTMLソースをキャッシュするのではなく、実際にHTMLをページに埋め込みますが、目に見えないdivに埋め込みます。ユーザーが次のスライドを見たいときは、古いものを見えなくし、新しいものを見えるようにします。

+0

はい - このタイプの機能(一般的にカルーセルと呼ばれます)を提供するjQueryプラグインがあります。ここに1つの例があります:http://plugins.jquery.com/project/jCarouselLite – esvendsen

関連する問題