cameraColor

立即使用

概述

本模块可以通过摄像头点击某位置返回该位置的rgb值

注意:iOS 平台物体的反光等因素也会影响rgb值

注意:本模块 iOS 平台上最低适配系统版本为 iOS 10.0

open

打开相机页面

open({params}, callback(ret))

params

rect:

  • 类型:JSON对象
  • 描述:(可选项)相机位置及长宽
{
      x: 0,    //(可选项)数字类型;相机 x 坐标(相对于所属的 Window 或 Frame);默认值:0
      y: 0,    //(可选项)数字类型;相机 y 坐标(相对于所属的 Window 或 Frame);默认值:0
      w: 320,  //(可选项)数字类型;相机(相对于所属的 Window 或 Frame);默认值:屏幕宽度
      h: 300,  //(可选项)数字类型;相机(相对于所属的 Window 或 Frame);默认值:屏幕高度
}

fixedOn:

  • 类型:字符串类型
  • 描述:(可选项)模块视图添加到指定 frame 的名字(只指 frame,传 window 无效)
  • 默认:模块依附于当前 window

fixed:

  • 类型:布尔
  • 描述:(可选项)模块是否随所属 window 或 frame 滚动
  • 默认值:true(不随之滚动)

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status:,      //布尔类型,是否拥有相机权限
     color:''     //字符串类型;颜色rgb;示例:rgb(220,220,220)                   
}

示例代码

var cameraColor = api.require('cameraColor');
cameraColor.open({
}, function(ret) {
    alert(JSON.stringify(ret));
});

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

close

关闭相机页面

close()

示例代码

var cameraColor = api.require('cameraColor');
cameraColor.close();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

hide

隐藏相机页面

hide()

示例代码

var cameraColor = api.require('cameraColor');
cameraColor.hide();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本

show

显示相机页面

show()

示例代码

var cameraColor = api.require('cameraColor');
cameraColor.show();

可用性

iOS系统,Android系统

可提供的1.0.0及更高版本