当Android端作为被呼叫时,无法建立通信.

来源:16-5 实战-Andorid与浏览器互通

wangzhumo

2019-05-16

当Android端去呼叫web端的时候,没有问题.

图片描述

但是当Android作为被呼叫端时,无法创建Answer.

图片描述

PeerConnection cannot create an answer in a state other 
than have-remote-offer or have-local-pranswer.
写回答

2回答

wangzhumo

提问者

2019-06-27

当我看完第二遍,反复推敲应该是没问题的

然而就是不能正常使用,有点怀疑人生,

此时我就知道一定是一个非常蠢的问题.

为什么前面还好好的打印了

onSignalingChange = HAVE_REMOTE_OFFER

后面一句就can't create Offer  

于是就开始怀疑是不是创建了两个PeerConnection实例,检查了每一处createPeerConnection的地方.


//img.mukewang.com/szimg/5d13ae14000102d708600259.jpg


0
2
wangzhumo
回复
李超
没有,那个代码是OK的
2019-06-27
共2条回复

李超

2019-05-16

服务端有个小bug,你自己分析一下,也验证一下前面的知识你是否学会了

0
3
wangzhumo
回复
李超
服务端的BUG,好像开始写的时候我就已经发现了,这次的bug是我自己搞的低级错误.
2019-06-27
共3条回复

5G时代必备音视频WebRTC实时互动直播技术入门与实战

低门槛掌握WebRTC技术,高效率快速构建一套音视频实时互动系统

2541 学习 · 728 问题

查看课程