0
我有一個簡單的問題。有沒有可能實現屏幕共享,這將在大多數設備和瀏覽器上運行?WEBRTC - 屏幕共享沒有任何擴展
我在網上看了一下,發現了一些Chrome的插件,但是我想在不安裝任何插件的情況下進行屏幕共享,或者在Chrome上設置一些實驗標誌。
最好的解決方案將是當我可以從導航器流,我的相機捕獲相同。
代碼從相機
this.navig.getUserMedia = (this.navig.getUserMedia || this.navig.webkitGetUserMedia || this.navig.mozGetUserMedia || this.navig.msGetUserMedia);
this.navig.getUserMedia({video: true, audio: true}, (stream) => {
this.videoElement.nativeElement.src = window.URL.createObjectURL(stream);
this.videoElement.nativeElement.play();
}, (error) => console.warn('video error' + error))
獲得的視頻,所以我想有流對象與我的屏幕捕獲。那可能嗎?
我發現這個互聯網上,但這個返回我的一些錯誤......
navigator.mediaDevices.getDisplayMedia({ video: true })
.then(stream => {
// we have a stream, attach it to a feedback video element
videoElement.srcObject = stream;
}, error => {
console.log("Unable to acquire screen capture", error);
});