有沒有什麼辦法可以指定元素的緩衝數據大小?是否指定瀏覽器需要緩衝多少數據/秒?HTML5 <video>元素 - 緩衝大小,快速啓動視頻
我問,因爲我們需要儘快所示的視頻,即使這意味着要削減緩衝區大小降到最低......
我們不使用任何流協議(例如HLS)。這是一個大的視頻文件的簡單漸進式下載...
感謝
斯登
有沒有什麼辦法可以指定元素的緩衝數據大小?是否指定瀏覽器需要緩衝多少數據/秒?HTML5 <video>元素 - 緩衝大小,快速啓動視頻
我問,因爲我們需要儘快所示的視頻,即使這意味着要削減緩衝區大小降到最低......
我們不使用任何流協議(例如HLS)。這是一個大的視頻文件的簡單漸進式下載...
感謝
斯登
你不能在當前時間
簡單地做了改變瀏覽器的緩存大小在視頻元素可用於DOM之後(即,使用jQuery的onLoad函數來運行它)之後:
myVideo = document.getElementById("myVideoId");
myVideo.load();
myVideo.play();
這將盡快啓動視頻 - 除非您嘗試在iOS設備上投放視頻。 Apple禁止自動播放並實際修復了過去可能的解決方法。
嗨,我正在做的是,只要DOM是avialable我打電話:'this.player.src = this.movieUrl; this.player.load(); this.player.play();',所以它似乎我不能更快......謝謝 – STeN
你可以跳過this.player.src命令與服務器端腳本進一步提高速度(設置src直接在視頻 - 標籤,例如通過PHP)。哦,不要等待DOM準備就緒。在視頻元素 –
的正下方加入你的javascript函數(this.player.load(); this.player.play();),你可能想要通過服務器添加屬性「preload」側腳本。應該在DOM準備好之前開始下載 –
如果你想要更快下載的東西,使其更小。 – robertc
我們在私人WiFi網絡上,速度非常快 - 我想要更多的降低初始緩衝區大小,但似乎是不可能的。有更糟糕的視頻不適合我們。 – STeN
您的意思是「儘快顯示視頻」是什麼意思?確保它可以播放?或者你是否開始自動播放? –