2015-09-03 3 views
-1

Я новичок с ионной и пытаюсь установить phonertc на ионной платформе, но когда я запускаю приложение, оно показывает для VideoViewDirective, что RefrenceError: cordova не определено.Phonertc ionic demo 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); 
    } 
} 
}); 
+1

Вы включили 'cordova.js' на индексной странице? –

+0

Да Pankaj..i включил cordova.js в свой index.html. Пизе помогите мне, я застрял там довольно долгое время. –

ответ

0

Я была такая же проблема, когда я первый начал. Я обязательно включил com.dooble.phonert в качестве плагина. Затем я только ссылался на cordova.js в свой index.html.

Надеюсь, это поможет.

0

Если вы используете ионную подачу, ожидается, что кордова не определена.

Если вы хотите, чтобы запустить его в браузере, вы должны

ionic platform add browser 
ionic run browser 

Тогда вы будете иметь возможность использовать часть Кордовы в вашем браузере.