最近的音视频研究的有点多额。。。。。。
今天来说下我遇到的问题
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