1.在使用uniapp开发微信小程序时,涉及到播放视频的需求,所以选择了uniapp的内置组件video,但是在全屏播放视频的时候,通过手势滑动将亮度调节到最低,然后退出小程序,再次进入小程序时,所有页面的亮度都会显示为最低,而且这个时候手机系统自带的亮度调节功能失效,经过调研,发现以下方法可以解决这个问题(此问题只在安卓系统的手机上复现,IOS系统没有发现这个问题)
在onLoad生命周期中加入以下代码即可
onLoad() {
// 获取屏幕亮度
uni.getScreenBrightness({
success: function(res) {
// 设置屏幕亮度
uni.setScreenBrightness({
value: res.value, //屏幕亮度 值在0~1之间
success: function() {
console.log('success');
}
});
}
});
},
加入以上代码之后,在退出全屏播放时会把手机亮度恢复到之前的亮度