2016-01-14 90 views
3

我偶然发现了以下错误调试时我的WebRTC应用程序,我想不出他们的意思:这些WebRTC Adapter.js状态来自哪里?

Uncaught (in promise) Failed to set remote answer sdp: Called in wrong state: STATE_INPROGRESS 

Uncaught (in promise) Failed to set remote answer sdp: Called in wrong state: STATE_INIT 

哪个状态是它那应该是错了吗?

回答

2

我相信你会得到这个错误,因为你试图设置错误状态的SDP答案。看看this document。它应该为你澄清事情。状态图(从文件获取):

State Diagram

+1

也许吧,但在哪里STATE_INIT和STATE_INPROGRESS来自呢? – nexus

+0

@nexus,自从我遇到这个问题以来已经有一段时间了,但看看这个问题的答案(http://stackoverflow.com/questions/29534460/webrtc-simultaneous-renegotiation-issue),我认为STATE_INIT与RTCPeerConnection“新”状态n相同,不确定,可能是“活动”状态 – mido

+1

听起来没错。 STATE_ *名称是Chrome工件。你可以在另一个浏览器中尝试它,看看它说什么。 – jib