【发布时间】:2016-06-09 09:16:25
【问题描述】:
我正在将 Ionic 2 用于应用程序,并且我对 ionic-native 插件 - 相机有疑问。有任何方法可以仅在 Ionic 2 应用程序内使用相机或照片库。使用选项源类型 CAMERA 或 PHOTOALBUM。
有没有一种方法可以同时使用。就像在 Whatsapp 中一样,当您想发送图像时,您可以同时拍照或使用照片库中的图片。
有什么想法吗?
【问题讨论】:
-
使用操作表。
我正在将 Ionic 2 用于应用程序,并且我对 ionic-native 插件 - 相机有疑问。有任何方法可以仅在 Ionic 2 应用程序内使用相机或照片库。使用选项源类型 CAMERA 或 PHOTOALBUM。
有没有一种方法可以同时使用。就像在 Whatsapp 中一样,当您想发送图像时,您可以同时拍照或使用照片库中的图片。
有什么想法吗?
【问题讨论】:
我认为最好的选择是显示一个操作表(或类似的东西),用户可以在其中选择一个操作(相机或相册)。然后为这两个功能创建单独的方法并调用所需的方法(这不是完整的实现):
function getPictureFromCamera() {
Camera.getPicture({
...
sourceType: 'CAMERA'
}).then(...);
...
}
function getPictureFromAlbum() {
Camera.getPicture({
...
sourceType: 'PHOTOLIBRARY'
}).then(...);
...
}
【讨论】: