Cordova亮度仍然返回-1

时间:2017-05-05 20:37:32

标签: cordova ionic2

我添加了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。(试用Android 6,小米Redmi 3S)有没有人有想法,为什么?

1 个答案:

答案 0 :(得分:0)

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

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

  

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

     

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

     

进一步阅读:

     

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