如何使用离子3的Ezar

时间:2017-10-22 14:27:32

标签: ionic-framework

我正在尝试将ezar实现为离子但不能使用它。我做了离子cordova插件添加com.ezartech.ezar.videooverlay

window["plugins"].ezar
      .initializeVideoOverlay(
      function () {
        window["plugins"].ezar.getBackCamera().start();
        document.body.style.backgroundColor = 'transparent';

      },
      function (err) {
        alert('unable to init ezar: ' + err);
      });

找不到ezar说未定义 我尝试没有窗口[]但是无法成功它也无法导入ts文件,因为它没有作为组件安装。你有什么想法吗?

谢谢

2 个答案:

答案 0 :(得分:0)

这对我有用:

var win: any = window;
      if (win.ezar) {
           var ezar: any = win.ezar;
              ezar.initializeVideoOverlay(
               function() {  
                   ezar.getBackCamera().start();
               },
               function(err) {  alert(JSON.stringify(err));
               }, {fitWebViewToCameraView: true});
       } else {
           alert('Unable to detect the ezAR plugin');
 }

答案 1 :(得分:-1)

尝试窗口[“ezar”]代替窗口[“plugins”]。ezar

为我工作(尽管由于缺乏文档而使ezAR与离子3一起使用非常困难)