为什么 Ionic cordova Camera 不再从图库中挑选视频?
Why Ionic cordovaCamera NOT picking videos from gallery anymore?
我正在尝试使用以下代码从 ionic / andoid 中的图库中选择视频,令人惊讶的是,它在旧版本的 ionic 中运行完美
var starter = angular.module('starter', ['ionic', 'ngCordova']);
starter.controller('CameraCtrl', function($scope, $cordovaCamera) {
$scope.pickVideo = function() {
var options = {
mediaType: Camera.MediaType.VIDEO,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY
};
$cordovaCamera.getPicture(options).then(function(videoUrl) {
$scope.videoUrl = videoUrl;
alert('$scope.videoUrl: '+ videoUrl);
});
};
});
但是现在,当我尝试在新的 ionic 项目中实现完全相同的代码时,它不起作用并为 videoUrl 返回空值,没有明显的错误。
另一方面,它可以很好地挑选图片。
任何建议、替代方案或类似问题...请帮助。
我运行遇到了同样的问题。
我是这样解决的:
ionic state reset --plugins
然后我重新添加了插件
cordova plugin add cordova-plugin-camera
然后我重新添加了平台
sudo cordova platform add android
并再次按预期开始工作。我过去遇到过其他奇怪的问题,在 Cordova 中重新添加平台通常会有所帮助
我正在尝试使用以下代码从 ionic / andoid 中的图库中选择视频,令人惊讶的是,它在旧版本的 ionic 中运行完美
var starter = angular.module('starter', ['ionic', 'ngCordova']);
starter.controller('CameraCtrl', function($scope, $cordovaCamera) {
$scope.pickVideo = function() {
var options = {
mediaType: Camera.MediaType.VIDEO,
sourceType: Camera.PictureSourceType.PHOTOLIBRARY
};
$cordovaCamera.getPicture(options).then(function(videoUrl) {
$scope.videoUrl = videoUrl;
alert('$scope.videoUrl: '+ videoUrl);
});
};
});
但是现在,当我尝试在新的 ionic 项目中实现完全相同的代码时,它不起作用并为 videoUrl 返回空值,没有明显的错误。 另一方面,它可以很好地挑选图片。 任何建议、替代方案或类似问题...请帮助。
我运行遇到了同样的问题。 我是这样解决的:
ionic state reset --plugins
然后我重新添加了插件
cordova plugin add cordova-plugin-camera
然后我重新添加了平台
sudo cordova platform add android
并再次按预期开始工作。我过去遇到过其他奇怪的问题,在 Cordova 中重新添加平台通常会有所帮助