Javascript Phonertc ionic demo cordova未定义
我是爱奥尼亚的新手,试图在爱奥尼亚平台上安装phonertc,但当我运行该应用程序时,它会显示VideoViewDirective,referenceError:cordova未定义 VideoViewDirective.jsJavascript Phonertc ionic demo cordova未定义,javascript,angularjs,cordova,phonertc,Javascript,Angularjs,Cordova,Phonertc,我是爱奥尼亚的新手,试图在爱奥尼亚平台上安装phonertc,但当我运行该应用程序时,它会显示VideoViewDirective,referenceError:cordova未定义 VideoViewDirective.js angular.module('phonertcdemo') .directive('videoView', function ($rootScope, $timeout) { return { restrict: 'E', template: '<di
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);
}
}
});
angular.module('phonertcdemo')
.directive('videoView',函数($rootScope,$timeout){
返回{
限制:'E',
模板:“”,
替换:正确,
链接:函数(范围、元素、属性){
函数updatePosition(){
cordova.plugins.phonertc.setVideoView({
容器:元素[0],
本地:{
职位:[240240],
尺寸:[50,50]
}
});
}
$timeout(updatePosition,500);
$rootScope.$on('videoView.updatePosition',updatePosition);
}
}
});
我刚开始工作时也遇到了同样的问题。我确保将com.dooble.phonert作为一个插件。然后,我在index.html中只引用了cordova.js
希望这对您有所帮助。如果您正在使用ionic serve运行,则可能会显示cordova未定义 如果您想在浏览器中运行它,您应该
ionic platform add browser
ionic run browser
然后,您将能够在浏览器中使用部分cordova。您是否在索引页中包含了
cordova.js
?是的,Pankaj..我已经在我的index.html中包含了cordova.js。请帮帮我,因为我被困在那里有一段时间了。