ionic-framework - @ionic-native/camera 与 @ionic-native/media-capture

标签 ionic-framework ionic3

我开始使用 Ionic,只是为了获得一些经验。到目前为止,我既喜欢又讨厌它。

我讨厌它,因为它有时令人困惑。就像这种情况:我应该使用@ionic-native/camera 或@ionic-native/media-capture 来拍照?我找到的示例使用第一个示例,但我发现第二个示例在拍摄后为我提供了有关照片的更多信息(例如宽度/高度)。

那么 - 我应该使用哪个?如果我是第一个,那么之后如何检索图像信息(例如宽度/高度)?

抱歉,如果我的问题很愚蠢,但我确实找不到有关此主题的良好信息。

最佳答案

长话短说:使用您想要的任何插件。

这两个插件都有一个可用的 ionic-native 包装器( cordova-plugin-media-capturecordova-plugin-camera )。如果媒体捕获插件更适合您的需求,您应该使用这个。这两个插件都是由 Apache 维护的,因此它们都应该是高质量的。

那么有什么区别呢?

媒体捕获插件只是提供了比相机插件更多的功能。您可以捕获音频、视频和照片,并且使用 cordova-plugin-camera 您只能捕获单张照片。

关于ionic-framework - @ionic-native/camera 与 @ionic-native/media-capture,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46160352/

相关文章:

angular - 任务 :processDebugManifest 的 ionic 3 构建失败

angular - Ionic 3 网格无法将行项目垂直居中

cordova - 在 iOS 上模拟 ionic 应用程序时出现 CORS 问题

android - Azure DevOps ionic Android 构建错误 "Build-tool 31.0.0 is missing DX at/usr/local/lib/android/sdk/build-tools/31.0.0/dx"

html - 我在 Ioniic 工作,我在 css 中添加了一个背景图片,但是当我构建 android 应用程序时,有一个空白区域代替了那个背景图片

android - Ionic 在 iOS 版本 8 上出现闪屏后崩溃

javascript - Firebase angularfire2 - 如何仅从当前用户返回数据?

node.js - typescript 错误找不到名称 'require'。 ionic 3

javascript - AngularJS 中 Controller 对象的生命周期

iOS Cordova Safari - 键盘使 float 按钮消失