Cordova亮度仍然返回-1



我添加了cordova亮度插件(https://github.com/mgcrea/cordova-plugin-brightness(,我需要为QR代码读取更高的亮度,而不是我需要,我需要将亮度设置为"默认"值。我读了一个亮度,并将新的亮度设置为这样:

let brightnessValue: number = 0.7;
this.brightness.getBrightness().then((brightness) => {
  this.bright = brightness;
});
this.brightness.setBrightness(brightnessValue);

,而我想将其设置回

this.brightness.setBrightness(this.bright);

但我的this.bright变量中的值为-1。我的手机上的亮度是由我设定的,它总是返回-1。

我从这里复制了答案,因为我认为它适用于您的问题。我认为这完全取决于您是否有最新的WebView。

https://stackoverflow.com/a/43746807/7837081

并非所有设备都支持ES6箭头功能,对于使用较旧的Chrome WebView版本的较旧的Android版本尤其如此。

如果您打算支持旧设备,则最好坚持使用标准功能声明。

在这里进一步阅读:

https://strongloop.com/strongblog/an-indroduction-to-javascript-es6-arrow-functions/

相关内容

  • 没有找到相关文章

最新更新