停止视频流引擎对象
场景介绍
退出云手机或者断线重连时,需要先停止视频流引擎,然后调用stop接口。
保险起见,退出云手机时需要先结束Activity并结束本Activity线程。
前提条件
视频流引擎启动成功。
开发流程
- 启动线程,停止recvData等逻辑线程。
- 调用视频流引擎的stop接口。
编码实例
public class Activity implements BaseActivity {
protected void StopCloudPhone() {
threadPool.submit(new StopPhoneRunnable());
}
}
public class StopPhoneRunnable {
@Override
public void run() {
// 停止接收等逻辑线程
upstreamReceiveDispatcher.stopBlocked();
// 停止引擎
engine.stop();
runOnUiThread(new Runnable() {
@Override
public void run() {
finish();
android.os.Process.killProcess(android.os.Process.myPid());
}
});
}
}
父主题: 视频流客户端开发流程