2017-10-18 1 views
0

私は簡単な質問があります。ほとんどのデバイスやブラウザで動作するスクリーン共有を実装する可能性はありますか?WEBRTC - 拡張子を持たない画面共有

私はインターネットを見て、クロム用のプラグインをいくつか見つけましたが、プラグインをインストールしたり、クロムに実験的なフラグを設定せずに画面を共有したいと思っています。

ベストソリューションは、ナビゲータからのストリームをカメラキャプチャと同じにすることができます。カメラ

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); 
    }); 

答えて

1

のみFirefoxはあなたが追加のセキュリティプラグインやサービスずに画面共有を使用できるようになります...私は、インターネット上でこれを見つけたが、これは私にいくつかのエラーが返されます。

関連する問題