リモートWebRTC Peer Connection
で取得したリモートMediaStream
オブジェクトがあります。リモートWebRTCピア接続でMediaStreamイベントがアクティブおよび非アクティブにされない
は、私は、リモートMediaStream
は(indipendently理由によって)非アクティブになったときにチェックしたいです。
この目的のために、MediaStream
オブジェクトのactive
とinactive
というイベントを使用する必要があります。
しかし、これらの2つのイベントは発生しません:これらの2つのイベントに対して特定のハンドラを設定してもハンドラは決して実行されません。ここで
私の実装は:
function onRemoteStream(event) {
event.stream.addEventListener("active", function(){
console.log('The video is active');
}, false);
event.stream.addEventListener("inactive", function(){
console.log('The video is not active');
}, false);
remoteVideo.src = window.URL.createObjectURL(event.stream);
}
2件のメッセージが示されたことはありません。
私も試してみました:
function onRemoteStream(event) {
event.stream.onactive = function(){
console.log('The video is active');
};
event.stream.oninactive = function(){
console.log('The video is not active');
}
remoteVideo.src = window.URL.createObjectURL(event.stream);
}
でも動作は同じです。
2つのイベントがトリガーされない理由はわかりません。
私はGoogle Chromeの52.0.2743.116メートル