Roku отключить ClosedCaptionSelectionDialog на экране видеоплеера - PullRequest
0 голосов
/ 13 февраля 2019

На моем видеоэкране при первом щелчке * открывается прямоугольник меню, а при повторном нажатии * этот прямоугольник закрывается, но проблема в том, что при щелчке * во второй раз открывается ClosedCaptionSelectionDialog.Как я могу отключить этот диалог и сделать, чтобы скрыть прямоугольник меню, когда мы нажали * во второй раз?

1 Ответ

0 голосов
/ 21 февраля 2019

Является ли прямоугольник меню компонентом, который вы добавляете поверх видео?Технически вы не должны использовать кнопку *, чтобы вызвать такие оверлеи;https://sdkdocs.roku.com/display/sdkdoc/Remote+Control+Buttons

During full-screen video playback:
Only video is displayed:
The Star button reveals a Roku options menu offering users standard options, like Closed Captioning, and audio tracks.

Если вы собираетесь сертифицировать свой канал в roku, вам может потребоваться изменить это поведение.Вы можете использовать (например) кнопку «вверх», чтобы сначала отобразить наложение, а затем вы можете использовать кнопку звездочки (при необходимости) из этого наложения.

Channel UI/HUDs displayed over video:
The Star button is passed to the Channel to handle and decide what to do.
For example, Channel is displaying a mini-EPG over a video, so the Star button press would be handled by the Channel.

При этом, не зная больше, мойПредполагается, что ваш код обрабатывает нажатие клавиши *, чтобы закрыть оверлей, но не возвращает значение true, поэтому нажатие клавиши обрабатывается в обратном направлении.

Или, возможно, я совершенно не понимаю вашу ситуацию.Если да, не могли бы вы опубликовать, какой код вы добавили или изменили, чтобы поднять прямоугольник?

...