该 API 使用方法为 wx.setVisualEffectOnCapture(Object object)
属性 | 类型 | 默认值 | 必填 | 说明 |
visualEffect | string | none | 否 | 截屏/录屏时的表现,仅支持 none / hidden,传入 hidden 则表示在截屏/录屏时隐藏屏幕 |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
该 API 使用方法为 wx.setScreenBrightness(Object object)
属性 | 类型 | 默认值 | 必填 | 说明 |
value | number | - | 是 | 屏幕亮度值,范围0 ~ 1,0最暗,1最亮。在 Android 端支持传入特殊值-1,表示屏幕亮度跟随系统变化 |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
该 API 使用方法为 wx.setKeepScreenOn(Object object)
属性 | 类型 | 默认值 | 必填 | 说明 |
keepScreenOn | boolean | - | 是 | 是否保持屏幕常亮 |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
wx.setKeepScreenOn({keepScreenOn: true})
该 API 使用方法为 wx.onUserCaptureScreen(function listener)
wx.onUserCaptureScreen(function (res) {console.log('用户截屏了')})
该 API 使用方法为 wx.onScreenRecordingStateChanged(function listener)
属性 | 类型 | 说明 |
state | string | 录屏状态,合法值有: start:开始录屏 stop:结束录屏 |
// 监听用户录屏事件const handler = function (res) {console.log(res.state)}wx.onScreenRecordingStateChanged(handler)// 取消监听用户录屏事件wx.offScreenRecordingStateChanged(handler)
该 API 使用方法为 wx.offUserCaptureScreen(function callback)
该 API 使用方法为 wx.offScreenRecordingStateChanged(function listener)
// 监听用户录屏事件const handler = function (res) {console.log(res.state)}wx.onScreenRecordingStateChanged(handler)// 取消监听用户录屏事件wx.offScreenRecordingStateChanged(handler)
const listener = function (res) { console.log(res) }wx.onScreenRecordingStateChanged(listener)wx.offScreenRecordingStateChanged(listener) // 需传入与监听时同一个的函数对象
该 API 使用方法为 wx.getScreenRecordingState(Object object)
属性 | 类型 | 默认值 | 必填 | 说明 |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
属性 | 类型 | 说明 |
state | string | 录屏状态,合法值有: on:开启 off:关闭 |
wx.getScreenRecordingState({success: function (res) {console.log(res.state)},})
该 API 使用方法为 wx.getScreenBrightness(Object object)
属性 | 类型 | 默认值 | 必填 | 说明 |
success | function | - | 否 | 接口调用成功的回调函数 |
fail | function | - | 否 | 接口调用失败的回调函数 |
complete | function | - | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |
属性 | 类型 | 说明 |
value | number | 屏幕亮度值,范围0 ~ 1,0最暗,1最亮 |
本页内容是否解决了您的问题?