【问题标题】:Phonertc ionic demo cordova is undefinedPhonertc ionic demo cordova 未定义
【发布时间】:2015-11-29 17:28:15
【问题描述】:

我是 ionic 的新手,并试图在 ionic 平台上安装 phonertc,但是当我运行该应用程序时,它会为 VideoViewDirective 显示 RefrenceError: cordova is undefined。

VideoViewDirective.js

angular.module('phonertcdemo')
  .directive('videoView', function ($rootScope, $timeout) {
return {
  restrict: 'E',
  template: '<div class="video-container"></div>',
  replace: true,
  link: function (scope, element, attrs) {
    function updatePosition() {
    cordova.plugins.phonertc.setVideoView({
        container: element[0],
        local: { 
          position: [240, 240],
          size: [50, 50]
        }
      });
    }

    $timeout(updatePosition, 500);
    $rootScope.$on('videoView.updatePosition', updatePosition);
  }
}
});

【问题讨论】:

  • 您是否在索引页中添加了cordova.js
  • 是的 Pankaj..我在我的 index.html 中包含了 cordova.js。 Pease 帮帮我,因为我被困在那里很长一段时间了。

标签: javascript angularjs cordova phonertc


【解决方案1】:

我刚开始时遇到了同样的问题。我确保将 com.dooble.phonert 声明为插件。然后,我只在 index.html 中引用了 cordova.js。

希望这会有所帮助。

【讨论】:

    【解决方案2】:

    如果您使用 ionic serve 运行,预计会显示 cordova 未定义。

    如果你想在浏览器中运行它,你应该

    ionic platform add browser
    ionic run browser
    

    然后你就可以在浏览器中使用cordova的一部分了。

    【讨论】:

      猜你喜欢
      • 2016-12-07
      • 1970-01-01
      • 1970-01-01
      • 2017-05-12
      • 2020-02-25
      • 2018-04-15
      • 1970-01-01
      • 2020-02-20
      • 1970-01-01
      相关资源
      最近更新 更多