WebRTC应用程序在firefox上不工作
我的应用程序中有一个非常严重的问题。应用程序正在使用webrtc在两个人之间创建视频连接。 目前该应用程序正处于测试阶段。 在Chrome上一切正常,但在Firefox上有一个奇怪的问题 当第二个对等方连接时,我收到此错误:WebRTC应用程序在firefox上不工作,firefox,webrtc,Firefox,Webrtc,我的应用程序中有一个非常严重的问题。应用程序正在使用webrtc在两个人之间创建视频连接。 目前该应用程序正处于测试阶段。 在Chrome上一切正常,但在Firefox上有一个奇怪的问题 当第二个对等方连接时,我收到此错误: Error adding ice candidate for pcInvalidStateError: setRemoteDescription needs to called before addIceCandidate 我知道错误信息似乎很清楚,但怎么可能在Chrom
Error adding ice candidate for pcInvalidStateError: setRemoteDescription needs to called before addIceCandidate
我知道错误信息似乎很清楚,但怎么可能在Chrome上不存在这个错误呢?
我的意思是,可能有一个更大的问题,不完全依赖于这个错误消息
你对此有什么想法或解决办法吗 一部分来自:(参见不推荐的例外情况
部分)
不推荐的例外情况
使用已弃用的基于回调的版本时
setRemoteDescription(),可能发生以下异常情况:
InvalidStateError连接的信号状态为“关闭”,
表示连接当前未打开,因此协商
不可能发生
您应该检查您没有使用此函数的已弃用回调版本。此外,您还应该关注对等连接的信号状态
希望有帮助 我使用的版本是
,然后是,catch
,因此,如果我很好地理解不推荐的版本的含义,就可以了。您是否有多个“setRemoteDescription”重载?是的,首先,当第二个对等方连接以建立连接时,我使用setRemoteDescription。然后我在协商时使用setRemoteDescription-onAnswer和onOffer