如何更改 Cordova 相机插件选项

Posted

技术标签:

【中文标题】如何更改 Cordova 相机插件选项【英文标题】:How to change Cordova camera plugin options 【发布时间】:2014-01-30 08:25:02 【问题描述】:

我正在使用科尔多瓦相机插件。它工作正常。但我有两个问题。其中之一;在我拍摄照片 2 按钮后出现。他们的名字是“保存”和“丢弃”。我想用“确认”和“取消”重命名它们。我怎样才能做到这一点?另一个问题;保存照片后,我的照片正在转动。这个怎么屏蔽?

【问题讨论】:

【参考方案1】:

    保存/丢弃 - 您无法在呈现给您的 Cordova 相机 API 中执行此操作。 您需要编写自己的插件,该插件使用 SurfaceView(更多 详情here)。

    这是一个已知的 android 问题 - 它忽略了 correctOrientation 参数 - 但我相信它会以正确的方向上传照片。只是显示不正确。

【讨论】:

对于 2. 我检查了我的上传文件。它没有以正确的方向上传照片。我可以修吗? @keidar 感谢 SurfaceView 链接。但这究竟是如何实现的呢?刚开始了解 android 和 cordova。【参考方案2】:

在我的代码中添加正确的方向后,它正确显示了照片。

navigator.camera.getPicture(photoCaptured,photoCapturedFail, 质量:50, 目的地类型:Camera.DestinationType.DATA_URL, 正确的方向:正确 );

【讨论】:

以上是关于如何更改 Cordova 相机插件选项的主要内容,如果未能解决你的问题,请参考以下文章

在 Ionic 2 中使用第三方 cordova 插件和 TypeScript

Cordova Android - 相机没有所有选项

使用 Phonegap/Cordova 相机插件从相机或图库中选择照片

如何使用 Cordova 相机插件拍摄多张照片

使用cordova相机插件时如何检查低分辨率照片?

如何在相机 Cordova/Phonegap 上显示文本?