Phonertc ionic demo cordova 未定义

Posted

技术标签:

【中文标题】Phonertc ionic demo cordova 未定义【英文标题】:Phonertc ionic demo cordova is undefined 【发布时间】: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 帮帮我,因为我被困在那里很长一段时间了。 【参考方案1】:

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

希望这会有所帮助。

【讨论】:

【参考方案2】:

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

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

ionic platform add browser
ionic run browser

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

【讨论】:

以上是关于Phonertc ionic demo cordova 未定义的主要内容,如果未能解决你的问题,请参考以下文章

PhoneRTC 演示应用程序

导入 Cordova 插件

APP IONIC3 angular4

如何添加 Android 意图以在 Cordova/Ionic 项目中打开谷歌地图?

PhoneRTC 64 位支持?

phonertc 未定义 - 浏览器上的 Cordova phonertc