Как воспроизводить видео только в ландшафтном режиме на андроид
Здесь я разрабатываю приложение, которое воспроизводит видео только в ландшафтном режиме. Я установил свою ориентацию активности на "пейзаж" в файле AndroidManifest.xml, и мое видео воспроизводится очень хорошо, но проблема в том, что я держу свое устройство в ландшафтном режиме, когда я поворачиваю свое устройство на 180 градусов, мое воспроизведение видео вверх ногами (внизу) к началу). Это не тратит время в соответствии с этим.
3 ответа
Если вы нацелены на Android 2.3 или более поздней версии, используйте следующую команду в onCreate
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE);
Вы можете сделать из файла манифеста, как это:
<activity android:name=".Video" android:screenOrientation="userLandscape">
Если вы разрабатываете для Android 2.2 и ниже, вам придется повернуть холст просмотра контента. Вот два похожих вопроса, которые предлагают что-то подобное..
Как отобразить элементы пользовательского интерфейса Android с поворотом на 180 градусов
Как вы можете отобразить перевернутый текст с текстовым представлением в Android?