Roku在视频播放器屏幕中禁用ClosedCaptionSelectionDialog

时间:2019-02-13 08:57:55

标签: roku brightscript

在我的视频屏幕中,第一次单击*将打开一个菜单矩形,如果再次单击*则将关闭该矩形,但是问题是,当我们第二次单击*时,它将打开ClosedCaptionSelectionDialog。当我们第二次单击*时,如何禁用该对话框并隐藏菜单矩形?

1 个答案:

答案 0 :(得分:2)

菜单矩形是您要添加到视频顶部的组件吗?从技术上讲,您不应使用*按钮调出此类覆盖图; 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,因此随后在上游重新处理了按键。

或者我可能完全误解了您的情况。如果可以,请张贴您添加或更改的代码以显示矩形?