如何使用cordova-plugin-camera(ALLMEDIA)启用视频和图片

时间:2018-07-24 05:38:37

标签: cordova ionic2 camera ionic3 cordova-plugins

我想知道如何在ionic3相机插件中调用相机以及视频模式。

我发现我们有mediaType: this.camera.MediaType.ALLMEDIA可以使用户同时拍摄视频和图片。

根据此doc

安装相机插件之后
$ ionic cordova plugin add cordova-plugin-camera
$ npm install --save @ionic-native/camera

MYCODE

import { Camera, CameraOptions } from '@ionic-native/camera';

constructor(private camera: Camera) { }

const options: CameraOptions = {
  mediaType: this.camera.MediaType.ALLMEDIA
}

this.camera.getPicture(options).then((data) => {
console.log(data);
}, (err) => {
 // Handle error
console.log(err);
});
  

调用相机插件后,我无法同时启用视频和图片

     

上面的代码仅允许拍照(我无法切换到视频模式)

1 个答案:

答案 0 :(得分:0)

我一直面临着同样的问题。

根据插件的文档,相机模式不支持视频,仅照片库和已保存的相册模式不支持视频:

Name: mediaType
Type: MediaType
Default: PICTURE    
Description: Set the type of media to select from. Only works when PictureSourceType is PHOTOLIBRARY or SAVEDPHOTOALBUM.

来源:https://cordova.apache.org/docs/en/latest/reference/cordova-plugin-camera/#cameracameraoptions--object