聆客开放平台

# 下载示例模板

Linkx平台建议使用高版本cordova

# 下载示例模板

相关js 获取信息

# 模板解析

  • 引入js文件
cordova.js:原生库(相机,扫码,提示框等原生接口)
bingotouch.js:对cordova进行二次封装扩展的基础库
linkplugins.js: 与link交互的库(获取link的登录用户信息,打开link名片页等)
<script src="js/platform/cordova/cordova.js"></script>
<script src="js/bingotouch.js"></script>
<script src="js/linkplugins.js"></script>
  • 使用BUI框架(对UI框架没有要求, 可自行选择)
bui.css: BUI框架的css文件
zepto.js: 轻量级的js库
bui.js: BUI框架的js文件
<link rel="stylesheet" href="css/bui.css" />
<script src="js/zepto.js"></script>
<script src="js/bui.js"></script>
  • 使用BingoTouch接口
// 设备准备完成, 相当于deviceReady事件
app.page.onLoad = function () {
   app.link.captureVideo((mediaFiles) => {
       var i, path, len;
       for (i = 0, len = mediaFiles.length; i < len; i += 1) {
           path = mediaFiles[i].fullPath;
           filePath = path;
           fileName = mediaFiles[i].name;
           alert("success\n" +
               "name:" + mediaFiles[i].name + "\n" +
               "size:" + mediaFiles[i].size + "\n" +
               "localURL:" + mediaFiles[i].localURL + "\n" +
               "fullPath:" + path);
       }
   }, (error) => {
       alert('error' + error);
   }, {
       duration: 4
   })
}

# BingoTouch 接口文档

更多BingoTouch原生接口,可以查看以下文档。

API示例扫码入口 API示例