我正在使用Ionic 2作为应用程序,我有一个关于离子本机插件的问题 - 相机。有任何方法只能在Ionic 2应用程序内部使用相机或照片库。使用选项sourcetype CAMERA或PHOTOALBUM。
有没有办法可以同时使用两者。就像在Whatsapp中一样,当您想要发送图像时,tou可以同时拍摄照片或使用照片库中的照片。
有什么想法吗?
答案 0 :(得分:4)
我认为最好的选择是显示一个操作表(或类似的东西),用户可以在其中选择一个动作(相机或专辑)。然后为两个功能创建单独的方法并调用所需的方法(这不是一个完整的实现):
function getPictureFromCamera() {
Camera.getPicture({
...
sourceType: 'CAMERA'
}).then(...);
...
}
function getPictureFromAlbum() {
Camera.getPicture({
...
sourceType: 'PHOTOLIBRARY'
}).then(...);
...
}