拍摄照片或视频cordova

时间:2016-01-19 09:29:32

标签: javascript android image cordova video

我试图允许用户在一个功能中捕捉照片或视频(即相机允许拍摄照片或视频的设备)

我遇到的问题是使用naviagor.device.capture.captureVideo只拍摄视频,我尝试将sourceType更改为2,但这没有任何区别。目前,此代码仅允许拍摄视频,我希望用户能够拍摄照片或视频。

function takeVideo(){
    navigator.device.capture.captureVideo(onSuccess, onFail, {
        quality : 50,
        destinationType : Camera.DestinationType.FILE_URI,
        sourceType : 2,
        targetWidth: 1000,
        targetHeight: 1000,
        correctOrientation: true,
        saveToPhotoAlbum: true
    });

    function onSuccess(imageData) {
        createFileEntry(fileURI);
        toast("Video taken woop woop");
        console.log(imageData);
        saveImageToPhone(imageData, success, error);
    }

    function onFail(message) {
        alert('No photo taken.');
    };
}

0 个答案:

没有答案