Поверните ориентацию экрана в веб-приложении Tizen [TV] - PullRequest
0 голосов
/ 18 апреля 2020

Я разрабатываю веб-приложение на Tizen. Мое приложение было впервые разработано на других платформах, таких как iOS и Android.

. В основном оно запускается в ландшафтном режиме и воспроизводит удаленный контент, например изображение, видео или открывает веб-страницу. Он имеет меню внутри приложения, чтобы предложить людям возможность изменить ориентацию экрана внутри приложения вручную. Этот подход довольно прост на iOS и Android, но на Tizen кажется, что это не так просто.

Я следую официальной документации Tizen, которая отправляет нас на: https://w3c.github.io/screen-orientation/ Но не могу заставить его работать, даже если я выполнил шаги, написанные по ссылке выше.

Вот что я получил, когда попытался повернуть:

Попытка:

screen.orientation.lock('portrait-primary')

Ошибка:

Promise {}
index.html:1 Uncaught (in promise) DOMException: The page needs to be fullscreen in order to call screen.orientation.lock().

PS Приложение уже в полноэкранном режиме. Ошибка не имеет отношения.

У вас есть идеи?

Спасибо

1 Ответ

0 голосов
/ 19 апреля 2020

Существуют специальные телевизоры Samsung для рекламного рынка (серия Digital Signage), которые готовы установить ориентацию экрана.

У меня есть телевизоры Samsung Tizen, которые не могут поворачивать какие-либо элементы ( насколько я знаю, видеообъект является одним из HTML элементов, которые невозможно повернуть)

Я разработал несколько приложений для Tizen, и для одного клиента я попытался сделать видеостену, но это было невозможно из-за ограничение прошивки Tizen (это маркетинговая стратегия, позволяющая избежать использования гостиничных и цифровых вывесок в коммерческих телевизорах)

...