easyAR

立即使用

概述

EasyAR

EasyAR 是 Easy Augmented Reality 的缩写,是视辰信息科技(上海)有限公司的增强现实解决方案系列的子品牌,意义是:让增强现实变得简单易实施,让客户都能将该技术广泛应用到广告、展馆、活动、App 等之中。

模块概述

本模块封装了EasyAR Sense 4.0版本的开放SDK。可通过本模块打开摄像头,摄像头扫描到的画面中出现设定的照片时,该照片的区域即可开始播放相应指定的视频。让静态的照片动起来。可基于此做出令客户惊叹的功能,从而提升用户体验。

使用本模块需先注册 EasyAR 平台账号。想起参考入门指南

注册完成后会得到一个跟包名(bundle ID)绑定的 KEY。

模块接口

open

以 window 的方式打开一个摄像头界面

open({params},callback(ret, err))

params

key:

  • 类型:字符串
  • 描述:在 EasyAR 平台申请创建的 key。注意是跟包名绑定的。

sources:

  • 类型:数组
  • 描述:设定的照片及其对应的视频
  • 注意:图片设置要求参考图片准备规范
  • 内部字段:
[{
    imgPath:,   //字符串类型;图片路径,要求本地路径。
    videoPath:  //字符串类型;对应的视频路径,支持网络路径。
},{},{}...]

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    status: true       
}

示例代码

var easyAR = api.require('easyAR');
easyAR.open({
    key:,
    sources:[{
        imgPath:'widget://image/head2.jpg',
        videoPath:'widget://res/123.mp4'
    },{
        imgPath:'widget://res/test.jpeg',
        videoPath:'widget://res/transparentvideo.mp4'
    },{
        imgPath:'widget://res/b.jpeg',
        videoPath:'widget://res/video.mp4'
    },{
        imgPath:'widget://image/beautiful.png',
        videoPath:'https://sightpvideo-cdn.sightp.com/sdkvideo/EasyARSDKShow201520.mp4'
    }]
},function(ret) {
    console.log(JSON.stringify(ret));
});

可用性

iOS 系统,android 系统

可提供的 1.0.0 及更高版本

close

关闭模块

close()

示例代码

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

可用性

iOS 系统,android 系统

可提供的 1.0.0 及更高版本