录制视频时捕捉 phone 方向/位置

Capture phone direction / location whilst recording video

我需要为移动应用构建一个原型,允许用户录制视频并同时捕获有关 phone 的数据,例如 phone 指向的方向,即 x、y、z 坐标和地理位置。

理想情况下,我希望能够在用户录制视频时每 2 秒捕获一次此数据。

谁能告诉我这是否可行。 Xamarin 或其他跨平台技术能否捕获此类数据?

任何指向文章的链接将不胜感激...

谢谢

理查德

这是一篇关于使用 Geolocator 插件的博客: https://blog.xamarin.com/geolocation-for-ios-android-and-windows-made-easy/

Geolocator NuGet 包: https://www.nuget.org/packages/Xam.Plugin.Geolocator/

这只会为您提供位置信息,而不是用户所面对的方向(或者说 phone 所面对的方向)。为此,试试 Compass 插件: https://github.com/JarleySoft/Xamarin.Plugins/tree/master/Compass

关于 Nuget: https://www.nuget.org/packages/Plugin.Compass

披露:我是 xamarin 支持工程师。上述插件部分由 Xamarin 布道者 James Montemagno 创建。