Как отключить режим мечты в веб-приложении Amazon FireTV HTML5?

Я создаю веб-приложение FireTV HTML5, и моя FireTV Stick продолжает переходить в режим Daydream/Screensaver. Я вижу из часто задаваемых вопросов (https://developer.amazon.com/public/solutions/devices/fire-tv/docs/amazon-fire-tv-sdk-frequently-asked-questions), что я могу отключить это с помощью KEEP_SCREEN_ON, но поскольку я создаю приложение HTML5, а не приложение для Android, я не знаю, как установить этот флаг.

Есть ли способ отключить режим Daydream из веб-приложения FireTV?


person user2719094    schedule 03.01.2015    source источник


Ответы (1)


Когда вы отправляете приложение на портал разработчика, есть флажок, который позволяет вам отключить это. Если вы создали новое приложение «Мобильный Интернет» в своей консоли, вы увидите «Предотвратить спящий режим для воспроизведения видео» на вкладке «Файл(ы) приложения».

Подробнее здесь

В качестве альтернативы вы можете сами создать оболочку для веб-просмотра и добавить KEEP_SCREEN_ON в свой mainActivity.

person Luca S.    schedule 09.03.2015
comment
Спасибо! Предотвращает ли это появление заставки несмотря ни на что? Или это действительно работает только во время воспроизведения видео? Прошло уже 2 месяца с тех пор, как я работал над этим, но я почти уверен, что уже пробовал это и обнаружил, что, если я на самом деле не воспроизводил видео, экранная заставка все равно всплывала. - person user2719094; 10.03.2015
comment
Правильный. Это предотвратит заставку только в том случае, если воспроизводится видео (т.е. объект ‹video› находится в состоянии воспроизведения. Если вы хотите запретить заставку во всем приложении (не рекомендуется, это может привести к ухудшению качества обслуживания клиентов), у вас будет создать обертку самостоятельно - person Luca S.; 12.03.2015