在使用 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
选项,它会为您处理方向。
如果不能按您喜欢的方式工作,则您必须分叉该插件并添加一些代码来根据需要处理方向更改,然后改用您的分叉。
我有一个使用 cordova-plugin-camera
拍照的 Cordova 应用程序。我需要在拍照时捕捉 phone 方向。我知道如何使用 DeviceOrientation
来获取 phone 方向,但问题是如果我在调用 getPicture
之前捕获它,用户可能会在按下之前移动 phone快门按钮,并且由于我使用 allowEdit
选项让用户在返回应用程序之前裁剪图片,如果我之后捕捉方向,用户可能会在课程中移动 phone做编辑。有什么方法可以在按下快门按钮的瞬间捕捉方向?
你不能像使用allowEdit: true
选项一样,一旦用户接受图片,他就会被带到编辑屏幕,所有这些都由插件处理。
您可以使用 correctOrientation: true
选项,它会为您处理方向。
如果不能按您喜欢的方式工作,则您必须分叉该插件并添加一些代码来根据需要处理方向更改,然后改用您的分叉。