QNScreenCaptureUtil
QNScreenCaptureUtil
提供系统屏幕录制权限申请相关的辅助方法,若想使用屏幕录制功能,请先通过以下几个方法确保用户已经授权屏幕录制,然后通过设置 QNRTCSetting.setScreenCaptureEnabled(true)
开启
/**
* 请求录屏权限
*
* @param activity 用作调起系统屏幕录制申请的对话框
*/
public static boolean requestScreenCapture(Activity activity);
/**
* 是否支持屏幕采集
*/
public static boolean isScreenCaptureSupported();
/**
* 请先重写 (Override) 您 Activity 中的 onActivityResult 方法
* 在其中判断若 requestCode 等于 QNScreenCaptureUtil.SCREEN_CAPTURE_PERMISSION_REQUEST_CODE
* 则证明该次回调包含申请屏幕录制的结果此时请将 requestCode, resultCode, data
* 作为参数调用本方法 QNScreenCaptureUtil.onActivityResult,返回用户是否授权屏幕录制
*/
public static boolean onActivityResult(int requestCode, int resultCode, Intent data);