我有一个问题,当我不能创建一个答案,但连接状态是已经have-remote-offer
。
码:
pc.ontrack = function(evt) {
// signaling state is have-remote-offer
logEvent('REMOTE', 'signalingstate', pc.signalingState);
pc.createAnswer() // error here
.then((answer) => {
localConnection.setLocalDescription(answer);
logEvent('REMOTE', 'signalingstate', pc.signalingState);
socket.emit('session_description', JSON.stringify({ desc: answer.toJSON() }));
});
};
错误:
未捕获的(以诺)抛出:DOMException:对等体连接不能建立在比其他状态的答案
have-remote-offer
或have-local-pranswer
有任何想法吗?