- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在禁用 Roku 应用程序中的“快进”、“暂停”等远程控制按钮时遇到问题。这是一个非常简单的应用程序,只有一个主场景,它只创建一个视频节点来播放我们电视 channel 的直播流。 Roku 接受了他们要求您在直播期间禁用“快进”等特技播放按钮的要求。文档说这应该用“onKeyEvent()”函数处理。如果事件得到处理,它“不应该”冒泡并由固件处理。我可以通过控制台日志来证明该函数正在触发,但是当我将“已处理”设置为 true 并返回它时,它似乎没有任何效果。所有的按钮继续触发并做他们的事情。
我使用了他们提供的示例,甚至将其一直简化为无条件地将“已处理”变为真。 (除其他事项外)我尝试将它从视频场景 brs 文件移动到主文件(所有内容都已初始化)并四处移动,但我很困惑。它在按下按钮时触发,但返回 true 似乎什么都不做。
应用只会启动、创建视频节点并开始播放流。除了触发谷歌分析事件外,它什么都不做。
function onKeyEvent(key as String, press as Boolean) as Boolean
handled = false
if press then
if (key = "back") then
handled = false
else
if (m.warninglabel.visible = false)
m.warninglabel.visible="true"
else
if (key = "OK") then
m.warninglabel.visible="false"
end if
end if
handled = true
end if
end if
return handled
end function
这有什么遗漏吗?如果有人知道如何禁用这些按钮,我将不胜感激。
最佳答案
我想知道您为什么不为此目的使用视频节点的“enableTrickPlay”和“enableUI”字段。请检查:https://sdkdocs.roku.com/display/sdkdoc/Video在“用户界面字段”下
关于roku - 在 Roku 直播应用程序视频节点中禁用远程(特技播放)按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48301722/
我是一名优秀的程序员,十分优秀!