java调用 SDK录制API 退出频道在创建录制报错


#1

在使用 SDK录制 API调用时,直接创建频道调用 startService 和 stopService 可以录制 ,在调用leaveChannel 主动退出频道后,再执行 createChannel —>> startService 报错如下图


 

#2

在调用leaveChannel 主动退出频道后,有没有release释放资源?


#3

是这个 方法吗?

public void unRegister() {
    		RecordingSDKInstance.unRegisterOberserver(this);
    	}

我用这个方法了 !如下

@RequestMapping("/quit")
	@ResponseBody
public SysResult quit() {
		try {
			recordingSampleM.leaveChannel(recordingSampleM.getmNativeHandle());
			recordingSampleM.unRegister();//从集合中删除
			return SysResult.oK();
		} catch (Exception e) {
			e.printStackTrace();
		}
		return SysResult.build(201, "退出频道失败");
	}

#4

看到了 帮忙回复下谢谢


#5

看上面的信息是crash了,这应该是集成代码的问题。可以对照声网录制的demo看下调用时序;也可以将dump文件发过来看一下。