问题描述
-
RTCPeerConnection.setRemoteDescription()返回一个Promise,一旦成功更改了连接的remoteDescription的值,它就会解决。我是否需要等待此Promise成功解决才能致电 RTCPeerConnection.addIceCandidate()?
-
此外,
RTCPeerConnection.addIceCandidate()
返回一个Promise,当ICE代理已将候选对象成功添加到远程对等方的描述中时,该Promise就会实现。我是否应该等待这个Promise成功解决,然后再通过RTCPeerConnection.addIceCandidate()
添加下一个可用候选者,还是可以并行添加IceCandidates?
解决方法
这不是必需的,请参阅操作链in the specification的描述,该操作链可确保按顺序执行。