私はHTML5でビデオを完全にプリロードしようとしています。 「preload = auto」の属性を使用しますが、ビデオ全体をプリロードしません。Chromeでは、ビデオはわずか2%のプリロードです。 Safariでは、プラスまたはマイナス50%... 私の質問は次のとおりです: "JavaScriptを使用して完全なプリロードビデオを強制できますか?" ありがとうございます!ここJavascriptでフルロードのHTML5ビデオを強制しますか?
14
A
答えて
10
function addSourceToVideo(element, src, type) {
var source = document.createElement('source');
source.src = src;
source.type = type;
element.appendChild(source);
}
var video;
$(document).ready(function(){
video = document.getElementsByTagName('video')[0];
addSourceToVideo(video, "http://your-server.com/clip.ogv", "video/ogv");
addSourceToVideo(video, "http://your-server.com/clip.mp4", "video/mp4");
video.addEventListener("progress", progressHandler,false);
});
progressHandler = function(e) {
if(video.duration) {
var percent = (video.buffered.end(0)/video.duration) * 100;
console.log(percent);
if(percent >= 100) {
console.log("loaded!");
}
video.currentTime++;
}
}
+0
これは良い解決策です。バックグラウンドの読み込みでは、videoタグでcreateElementを呼び出します。また、ちゃんちゃん+1! – deepelement
+0
bindKeys関数は何をしますか?それともコピーペーストから残されたものなのでしょうか?そしてインデックスは今、私はそれに気づきました。 – DBS
+0
@DBSはい、コピー・ペーストから残っていました。回答が更新されました。ありがとう!! –
関連する問題
- 1. jqueryタブでhtml5ビデオを強制的に変更する
- 2. javascript beforページをフルロード
- 3. jQueryでHTML5ビデオを制御する
- 4. セッションごとにhtml5ビデオ表示を制限しますか?
- 5. HTML5ビデオjavascriptコントロール - ビデオを再起動
- 6. JavaScriptを強制的に実行するEventListenerを強制しますか?
- 7. WPF - WebView YouTubeビデオ - 強制フルスクリーン
- 8. HTML5、ビデオ、Javascript:ビデオタイムラインを使用してページの動作を制御する
- 9. Ooyala HTML5/Javascript API - フルスクリーンでビデオを再生
- 10. 強制リンク - JavaScriptを
- 11. HTML5ビデオはいつビデオを取得してデコードしますか?
- 12. iframeにJavaScriptの評価を強制しますか?
- 13. javascriptは特定の文字セットを強制しますか?
- 14. HTML5とJavaScriptでビデオからフレームをキャプチャする
- 15. 強制ウェブサイトdoctype html5標準とIE9ブラウザ
- 16. プリンタ設定(用紙サイズ)をjavascriptで強制できますか?
- 17. ロギングコアを強制的にシャットダウンに強制しますか?
- 18. HTML5ビデオとjavascript - 構文の混乱
- 19. Safariで短いHTML5動画で再生を強制する
- 20. boost :: program_options - 強制フラグを強制できますか?
- 21. HTML5とJavascriptを使用してマウスのビデオをリセットする
- 22. iPhoneでHTML5ビデオ
- 23. HTML5/Javascript SSE制限回数
- 24. HTML5ビデオのポスターとしてSVGを使用できますか?
- 25. モバイルデバイスのリダイレクトを強制しますか?
- 26. 強制ダウンロードyoutubeビデオをブラウザのブラウザ(クライアントサイト)からjavacript
- 27. javascript:フレームとPOSTを強制しませんか?
- 28. プログラムで強制的にiOS 7アプリを強制停止しますか?
- 29. HTML5ビデオ
- 30. html5のラジオボックスに1つの必須選択を強制する
同じ問題:私はクロームで完全なビデオをプリロードする必要があります...残念ながら、私はまだ解決策を見つけていませんでした、私はまたのXMLHttpRequestの方法を使用することを試みたが、私は、許可されていないエラーが発生しました。..私はそこに解決策があることを願っています。 –