视频通话问题总结

本文总结了视频通话中遇到的各种问题及解决方案,包括端口重用、相机参数设置、预览回调、按钮旋转、返回键崩溃、回音与噪音、长时间通话的内存泄露等,强调了细致调试和理解关键问题的重要性。
摘要由CSDN通过智能技术生成

六、通过服务器开启监控后 问题

通过服务器后开启监控,就要求每次挂断可以马上再重连,因为大脑端是开serversocket,需要设置端口重用,不然重新打开时,会提示绑定端口报错,

有一个小地方(serverSocket.close,记得server开启线程运行最后要关闭serverSocket!!!),忘记写了,导致调了好久的bug


五、改为视频监控遇到问题

之前只在定制机上测试,视频一直没有问题,后来换了机子,出现两个问题。

一是 setParameters failed,设置camera的参数时,报错,后来查了好久,网上很多说是setPreviewSize,需要先获取可用,再设置,这个之前我已经写过获取最佳预览size的方法,就是先从parameters中get到所有可用的PreviewSize,依次跟宽高比计算得到的size,按理说应该获取到的PreviewSize应该没有问题,然后又查了好久~~结果!还是在这里,我的previewSize是从parameters的到的,但我前面有句parameters.setPreviewFpsRange(15,25); 这个PreviewFpsRange不是计算的得到的,是我随便改的!!所以会报错,以后调bug要细心啊,逻辑清楚一下。mark。

二是,解决上面问题后,预览图片数据还是没有获取到,logcat测试最后发现是camera的setPreviewCallback()方法没有调用,又查了好久Google到

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值