
如何写精华回答,获更多曝光?
发布
在web组件中的onScreenCaptureRequest中可以获取屏幕采集的权限
onScreenCaptureRequest((event) => {
if (!event) {
return;
}
console.log("on onScreenCaptureRequest Origin:" +
event.handler.getOrigin());
//请求权限
event.handler.grant({ captureMode: WebCaptureMode.HOME_SCREEN })
AlertDialog.show({
title: 'title',
message: '请求权限' + event.handler.getOrigin(),
confirm: {
value: 'ok', action: () => {
event.handler.grant({ captureMode: WebCaptureMode.HOME_SCREEN });
}
},
cancel: () => {
event.handler.deny();
}
})
})
权限获取成功需要执行一个方法,获取失败又执行另一个方法,但是我看grant方法是个void函数,好像无法得知他是否成功获取到了权限?