在使用 cordova-plugin-camera 拍摄照片时获取 phone 方向

Get phone orientation at moment picture is taken with cordova-plugin-camera

我有一个使用 cordova-plugin-camera 拍照的 Cordova 应用程序。我需要在拍照时捕捉 phone 方向。我知道如何使用 DeviceOrientation 来获取 phone 方向,但问题是如果我在调用 getPicture 之前捕获它,用户可能会在按下之前移动 phone快门按钮,并且由于我使用 allowEdit 选项让用户在返回应用程序之前裁剪图片,如果我之后捕捉方向,用户可能会在课程中移动 phone做编辑。有什么方法可以在按下快门按钮的瞬间捕捉方向?

你不能像使用allowEdit: true选项一样,一旦用户接受图片,他就会被带到编辑屏幕,所有这些都由插件处理。

您可以使用 correctOrientation: true 选项,它会为您处理方向。

如果不能按您喜欢的方式工作,则您必须分叉该插件并添加一些代码来根据需要处理方向更改,然后改用您的分叉。