视频结束时隐藏继续按钮

问题描述 投票:1回答:1

具有VOD功能的Roku应用程序。

我使用了3个按钮,即Resume,从头开始播放,在菜单中播放。当我通过简历按钮在中途退出视频时,菜单中会显示恢复按钮,当我点击它时,视频会从停止/暂停的位置播放。

问题是视频结束后恢复按钮仍然存在,我想只在视频结束时没有中途退出“恢复”按钮。

我已经使用msg.isfullResult()来检测视频的结尾,但仍然表示Resume按钮仍然存在。

此外,我想知道如何在注册表中创建一个唯一的ID,以便即使用户退出应用程序并返回我仍然希望有恢复功能。帮帮我。

请添加引用或代码以解决问题。

roku brightscript
1个回答
0
投票

对于持久性恢复功能,我不建议您将该位置存储在视频注册表中。您应该将数据存储在数据库中的某个位置并使用API​​访问它。

在第一次加载和在msg.isFullResult中加载时,您可以使用clearButtons(void)函数删除所有按钮,并使用函数AddButton(整数id,字符串标题)添加按钮,如果添加,也应该检查AllowUpdates(布尔值)并动态删除按钮以避免闪烁。只有当您为特定视频保存了位置时,才需要显示“恢复”按钮和“从头开始播放”按钮,否则您只需显示播放按钮。删除和添加后退按钮时,请保持按钮的ID与之前相同。就好比如你有1为游戏,2为简历和3为简历播放,然后当你清除并添加回按钮时,播放的ID应为1,对于简历2 ...

希望这能让您了解处理简历功能和按钮的想法。

© www.soinside.com 2019 - 2024. All rights reserved.