瀏覽器(WebRTC) 如何獲取音視頻流


瀏覽器如何獲取音視頻流

答:用webrtc的navigator.getUserMedia方法,方法體里主要是寫下面兩句話:

  • video.src = window.URL.createObjectURL(stream);
  • video.srcObject = stream;

這兩句的作用都是獲取用戶音視頻流,並綁定到html頁面里的video標簽上。其效果是web頁面上出現了你的視頻。

第一句是針對老版本瀏覽器的寫法,第二句是針對新瀏覽器的寫法。

如果你想新舊瀏覽器都支持,要這樣寫

完整代碼

navigator.getUserMedia({ video: true, audio: false }, function (stream) {
	if ('srcObject' in video) {
		video.srcObject = mediaStream;
	} else {
		video.src = URL.createObjectURL(mediaStream);
	}
}, function (err) {});

 


免責聲明!

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



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