BK.ImageSelector 图片选择(打开相册/相机)

方法

构造方法 BK.ImageSelector(callback)

参数 类型 名称 备注
callback function 回调函数

例子:

  1. function imageallback = function(selector){
  2. var status = selector.resultCode;
  3. if(status == 1) //选择图片成功
  4. {}
  5. }
  6. var imageSelector = new BK.ImageSelector(imageallback);

打开图片选择器 selectImage()

参数 类型 名称 备注
打开相机/相册

例子:

  1. imageSelector.selectImage()

属性

type

打开类型

参数 类型 名称 备注
0 number 从相册选择
1 number 相机拍照

例子:

  1. imageSelector.callback = function(selector){
  2. var status = selector.resultCode;
  3. if(status == 1) //选择图片成功
  4. {
  5. var texture = selector.getTexture();
  6. sp.setTexture(texture);
  7. var textureData = selector.getTextureData();
  8. }
  9. }

callback

设置回调函数

参数 类型 名称 备注
function function 回调函数

例子:

  1. imageSelector.type = 0;//打开相册
  2. imageSelector.type = 1;//打开相机

实例代码

详细代码请参考BK.Script.loadlib("GameRes://script/demo/basics/imageSelector_demo.js");

原文: https://hudong.qq.com/docs/engine/api/BK.ImageSelector.html