android webrtc 资源释放的问题

  最近的音视频研究的有点多额。。。。。。

 今天来说下我遇到的问题

1.从A页面点击按钮跳转到扫描二维码页面,首次可以成功,进入音视频通话页面后挂断视频,再次扫描就会出现,failed to connect camera service 这个。。真的是很糟心。原来,webrtc里面有一个VideoSource 里面封装了camera资源,而我。。没有释放掉。soga 下面,来看看俺写的那个webrtc资源释放方法吧。。

 /***
     * 处理挂断视频
     * */
    public void handleHangUp() {
        if (null != videoChatCallback) {
            videoChatCallback.onCloseWithUserId(GetGlassInfo.getInstance().getAppId());
            videoChatCallback.onCloseLocalStream(localMediaStream, GetGlassInfo.getInstance().getAppId());
        }
        mWebconnectManager.closePeerConnection(GetGlassInfo.getInstance().getWebId());
        if (null != localMediaStream) {
            localMediaStream = null;
        }
    }

这个主要有两个会方法

onCloseLocalStream 这个呢,主要是一个activity的回调 这里面主要做的就是一移除画面

           if (null != localRender) {
                    Vi
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值