android - 带视频的 Cordova 插件相机媒体类型无法正常工作

标签 android angularjs cordova video cordova-plugins

我正在使用 angularjs 开发 Cordova ionic 应用程序。我正在使用 this plugin用于相机功能。我正在尝试为照片和视频设置相机,但问题是:我只能拍照。摄像机不工作。我在 2 台三星设备(平板电脑和手机)上试用过。

这是我的代码:(AngularJS)

var app = angular.module("app", ["ionic"]);

var controllerApp = function ($scope) {
    $scope.message = "Its Works !";

    document.addEventListener("deviceready", onDeviceReady, false);
    function onDeviceReady() {
        console.log(navigator.camera);
    }

    $scope.getPic = function () {
        navigator.camera.getPicture(onSuccess, onFail, {
            quality: 25,
            mediaType: Camera.MediaType.ALLMEDIA,
            destinationType: Camera.DestinationType.DATA_URL,                
        });

        function onSuccess(imageData) {
            $scope.imgURI = "data:image/jpeg;base64," + imageData;
        }

        function onFail(message) {
            alert('Failed because: ' + message);
        }
    }
};
        app.controller("controllerApp", ["$scope", controllerApp]);

HTML

<div class="col col-40" ng-model="excercise.excerciseMedia">Set Media</div>
<button class="button button-dark col col-30 ion-camera" ng-click="getPic()">Camera</button>
<img ng-show="imgURI !== undefined" ng-src="{{imgURI}}" style="text-align: center">

我需要帮助:相机应该记录照片和视频。它现在只拍照片。 PICTURE: The Videocamera Button is not clickable

最佳答案

我还没有看这个应用程序的代码(它是一个 Ionic 2 应用程序,它只录制视频)但是你可以看看那里使用的插件以及它们是如何使用的工作(在 nexus 7 2013 上工作)。

https://github.com/rossmartin/video-editor-ionic2

这些是必需的插件:

cordova-plugin-camera 
cordova-plugin-device 
cordova-plugin-media-capture 
https://github.com/driftyco/ionic-plugin-keyboard.git 
cordova-plugin-statusbar 
cordova-plugin-spinner-dialog 
cordova-plugin-instagram-assets-picker 
cordova-plugin-video-editor

关于android - 带视频的 Cordova 插件相机媒体类型无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37712531/

相关文章:

android - 增加 RGB 强度

Android开发云数据库

angularjs - Angular 资源在发布后清除对象数据

javascript - 使用 Angular.js 对 WordPress V2 API 进行基本 REST 调用

java - Phonegap 与 servlet 和数据库连接 java 文件

java - 如何在android java中通过按钮的ID使用OnClickListener属性

java - Android 架构验证

AngularJS + ng-repeat : weird $index and $parent. $index 传入函数时的值

android - cordova-plugin-admob-free 在构建过程中产生错误?

javascript - Cordova iOS Javascript 不工作