我有一个使用cordova-plugin-camera
拍摄照片的Cordova应用。我需要在拍摄照片时捕捉手机方向。我知道如何使用DeviceOrientation
来获取电话方向,但问题是如果我在调用getPicture
之前捕获它,用户可能会在按下快门按钮之前移动手机,因为我是使用allowEdit
选项让用户在返回应用程序之前裁剪图片,如果我之后捕获了方向,用户可能会在编辑过程中移动手机。有没有什么办法可以在按下快门按钮时捕捉方向?
答案 0 :(得分:1)
您不能使用allowEdit: true
选项,只要用户接受图片,就会进入编辑屏幕,所有这些都由插件处理。
您可以使用correctOrientation: true
选项,该选项应该为您提供方向。
如果你不喜欢它,那么你将不得不分叉插件并添加一些代码来处理你想要的方向更改并改用fork。