flv.js使用


由於現在flash不能用,學習一下 flv.js的使用
 

使用 flv.js 實現網頁播放參考

flv.js 構建出錯
解決參考 使用 flv.js 過程產生的常見問題
 
直接下載js
 

使用 flv.js 過程產生的常見問題

 

使用flv

 

chrome自動播放失敗

 

flv.js 不支持rtmp視頻流

 

緩存累積問題導致畫面延遲問題

解決 
同時解決了暫停后畫面延遲的問題
這樣設置時間畫面大概差 5 s,延遲大概 3 s
並且暫停后也可快速跳幀到接近實時
//由於累積延過大時,跳幀播放
setInterval(() => {
	this.jumpToEndBuffer();
}, 30 * 1000);

function jumpToEndBuffer(){
	let buffered = this.playerVideo.buffered;
	if (buffered.length > 0) {
		let end = buffered.end(0);
		if (end - this.playerVideo.currentTime > 0.2) {
			this.playerVideo.currentTime = end - 0.1;
		}
	}
} 
 
 
 
 
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM