Ответ 1
Насколько я знаю,
Ориентация находится в области экрана, а не потока.
API ориентации экрана предоставляет возможность считывать тип и угол ориентации экрана, чтобы быть информированным, когда состояние ориентации экрана изменяется, и иметь возможность заблокировать ориентацию экрана в определенном состоянии.
На мой взгляд, один большой метод управления ориентацией - использование медиа-запросов, как показано ниже:
/*
##Device = Tablets, Ipads (portrait)
##Screen = B/w 768px to 1024px
*/
@media (min-width: 768px) and (max-width: 1024px) {
//CSS
}
Для использования других методов, таких как JavaScript или манифест, обратитесь к этой статье.
редактировать
Вы упомянули в заголовке вопроса на планшет Windows, а также упомянули, что ищете способ настройки параметров ориентации без того, чтобы человек смотрел на него. Второе условие противоречит первому.
Как мы обнаруживаем устройство - это Windows Tablet без человека, смотрящего видео?
Невозможно ответить на этот вопрос. Я думаю, что ваше представление о потоке ошибочно.
Вы можете выбрать один из них за раз:
- Если вам нужно обнаружить некоторые устройства, такие как Windows Tablet, вы можете использовать некоторые вещи, такие как медиа-запрос или метод JavaScript для обнаружения устройства.
- Если вам нужно установить опцию без того, чтобы человек смотрел на нее, вы можете использовать какой-то метод, например MediaStreamTrack.applyConstraints().