У нас есть приложение, написанное на C# с xamarin, и все действия принудительно в портретном режиме. Однако это приводит к некоторым проблемам ориентации при записи видео. Метаданные ошибочны, когда видео записывается в альбомном режиме. Я попытался использовать эти методы.Получить ориентацию устройства Android при фиксированном в портретном режиме
Camera.CameraInfo cameraInfo = new Camera.CameraInfo();
Camera.GetCameraInfo(_currentCamera, cameraInfo);
var surfaceOrientation = WindowManager.DefaultDisplay.Rotation;
Однако они обеспечивают фиксированный угол независимо от того, как устройство повернуто. Как я могу получить фактическую ориентацию устройства, даже если активность зафиксирована в портретном режиме?
Hi Jon Отличный ответ. Однако использование конфигурации не работает, оно все еще дает фиксированную ориентацию. Я уже начал внедрять ориентировщика, поэтому ваш пост обеспечил мне, что это правильный путь :) – Bjarke