私は、リアルタイムコミュニケーションのためにアプリケーションでwebrtcを使用してみましたが、これはchromeでうまく動作しますが、Firefoxではfunction addStreamでエラーが発生しました。私はadapter.jsを使用しています。互換性のエラーですが、エラーは保持されます。firefoxのaddStreamは動作しません - webrtc
pc = new RTCPeerConnection(pc_config);
pc.onicecandidate = function (evt) {
// my code here
}
pc.onnegotiationneeded = function (evt) {
// my code here
}
if(isChromium) {
object_user.pc.onaddstream = function (evt) {
};
} else {
object_user.pc.ontrack = function (evt) {
};
}
if(isChromium) {
object_user.pc.addStream(window.localstream); // <- get error in firefox
}else{
object_user.pc.addTrack(window.localstream);
}
私は、FirefoxのaddTrackによってaddStreamを変更しようとするが、私は得る「RTCPeerConnection.addTrackに十分な議論をされていません。」
正確にあなたがそれを追加しようとしている時にwindow.localstreamは何ですか? 推奨されない警告にもかかわらず、Firefoxで引き続きaddStreamを使用できます。 –
エラーメッセージを含めてください! – jib