kiviMakeUp

来自于:开发者立即使用

概述

该模块封装了kivisense的美妆sdk

openUnityPlayer

打开UnityPlayer

openUnityPlayer()

示例代码

var kiviMakeUp = api.require('kiviMakeUp');
kiviMakeUp.openUnityPlayer();

可用性

IOS & Android系统

可提供的1.0.0及更高版本

loadMakeUp

加载美妆

loadMakeUp()

Params

paths:

  • 类型:数组
  • 描述:妆品资源文件的沙盒绝对路径数组

position:

  • 类型:字符串
  • 描述: (可选项)3d妆容还是2d妆容,腮红、修容、高光都是3d妆容,其余的都为2D妆容,加载3d妆容时position为"1",2d的妆容时position为"0"
  • 默认:"0"

callback(ret)

ret:

  • 类型:JSON 对象(仅支持android)
  • 内部字段:
{
    status:true // 布尔类型;是否加载完成
}

示例代码

var kiviMakeUp = api.require('kiviMakeUp');
kiviMakeUp.loadMakeUp({
    path:['widget://res/le.png','widget://res/gg.png'],
    position:'0'
});

可用性

IOS & Android系统

可提供的1.0.0及更高版本

captureScreen

拍照

captureScreen({params}, callback(ret))

Params

path:

  • 类型:字符串
  • 描述:保存图片的沙盒绝对路径(仅支持Android)

callback(ret)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
   success: true,       //布尔类型;是否成功
   path: '',            //字符串类型;照片保存在本地的绝对路径    
}

示例代码

var kiviMakeUp = api.require('kiviMakeUp');
kiviMakeUp.captureScreen({
    path:"fs://test/makeup"
},function(ret) {
    if (ret) {
        alert(JSON.stringify(ret));
    }
});

可用性

IOS & Android系统

可提供的1.0.0及更高版本

comparedMakeUp

对比妆容

Params

isOpen:

  • 类型:布尔类型
  • 描述:对比妆容,当为true时取消当前加载的所有妆容效果,当为false时,重新显示当前加载的妆容效果
  • 默认:true

示例代码

var kiviMakeUp = api.require('kiviMakeUp');
kiviMakeUp.comparedMakeUp({
    isOpen:true
});

可用性

IOS & Android系统

可提供的1.0.0及更高版本

makeUpOpacity

妆品强度设置(3D妆容)

Params

opacity:

  • 类型:字符串
  • 描述:(可选项)妆品强度属性
  • 取值:[0, 255]
  • 默认:'255'

示例代码

var kiviMakeUp = api.require('kiviMakeUp');
kiviMakeUp.confirmCallback({
    opacity:"255",
});

可用性

IOS & Android系统

可提供的1.0.0及更高版本

foundation

粉底调整(滤镜)

Params

paths:

  • 类型:数组
  • 描述:妆品资源文件的沙盒绝对路径数组

opacity:

  • 类型:字符串
  • 描述:(可选项)妆品强度属性
  • 取值:[0, 1]
  • 默认:'1'

示例代码

var kiviMakeUp = api.require('kiviMakeUp');
kiviMakeUp.foundation({
    path:"",
    opacity:""
});

可用性

IOS & Android系统

可提供的1.0.0及更高版本

foundationOpacity

粉底强度调整(滤镜),仅仅调整强度,滤镜使用默认的或上一个下载加载的

Params

opacity:

  • 类型:字符串
  • 描述:(可选项)妆品强度属性
  • 取值:[0, 1]
  • 默认:'1'

示例代码

var kiviMakeUp = api.require('kiviMakeUp');
kiviMakeUp.foundation({
    opacity:""
});

可用性

IOS & Android系统

可提供的1.0.0及更高版本

beautifyOpacity

美颜接口

Params

opacity:

  • 类型:字符串
  • 描述:(可选项)mmBeautify 范围 0-1,float
  • 取值:[0, 1]
  • 默认:'1.0'

示例代码

var kiviMakeUp = api.require('kiviMakeUp');
kiviMakeUp.beautifyOpacity({
    opacity:""
});

可用性

IOS & Android系统

可提供的1.0.0及更高版本