离子2:相机和照片库在一起

时间:2016-06-09 09:16:25

标签: android camera ionic2

我正在使用Ionic 2作为应用程序,我有一个关于离子本机插件的问题 - 相机。有任何方法只能在Ionic 2应用程序内部使用相机或照片库。使用选项sourcetype CAMERA或PHOTOALBUM。

有没有办法可以同时使用两者。就像在Whatsapp中一样,当您想要发送图像时,tou可以同时拍摄照片或使用照片库中的照片。

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

我认为最好的选择是显示一个操作表(或类似的东西),用户可以在其中选择一个动作(相机或专辑)。然后为两个功能创建单独的方法并调用所需的方法(这不是一个完整的实现):

function getPictureFromCamera() {
    Camera.getPicture({
        ...
        sourceType: 'CAMERA'
    }).then(...);
    ...
}

function getPictureFromAlbum() {
    Camera.getPicture({
        ...
        sourceType: 'PHOTOLIBRARY'
    }).then(...);
    ...
}