2017-05-02 9 views
0

iamは、問題なしでクロムとクロムの仕事の間に電話をかけたときにビデオ通話をしました。 しかし、私はfirefoxで電話しました... firefoxはビデオをクロムからFirefoxで示されていない私はfirefoxでwebrtcのリモートビデオが動作しない

video要素のsrcがこの

<video id="remoteVideo" autoplay="" src="[object MediaStream]"></video> 

とFirefoxのコンソールにそのショーにこの

012を読んでいるので、問題は、FirefoxのためにMediaStreamのを添付してあると思います
404 failed to load http://localhost/videocall/[object%20MediaStream]. 

、これはちょうどあなたがあなたのHTMLコード内でSRC = "[オブジェクトMediaStreamの]" を持つべきではない

pc.onaddstream = function(event) { 
    remoteVideo.srcObject = event.stream; 
}; 

答えて

0

をストリームを付けるための私のコードです。そのビットを削除するだけです。 srcObjectを妨害している可能性があります。

+0

私はこれを私のコードで行います –

0

を試してみてくださいvideo要素に

pc.onaddstream = function(event) { 
    var ts = document.getElementById("remoteVideo"); 
    attachMediaStreamx(ts, event.stream); 

}; 


    attachMediaStreamx = function(element, stream) { 
if (typeof element.srcObject !== 'undefined') { 
    element.srcObject = stream; 
} else if (typeof element.mozSrcObject !== 'undefined') { 
    element.mozSrcObject = stream; 
} else if (typeof element.src !== 'undefined') { 
    element.src = URL.createObjectURL(stream); 
} else { 
    console.log('Error attaching stream to element.'); 
} 
}; 
関連する問題