具有VOD功能的Roku应用程序。
我使用了3个按钮,即Resume,从头开始播放,在菜单中播放。当我通过简历按钮在中途退出视频时,菜单中会显示恢复按钮,当我点击它时,视频将从停止/暂停的位置播放。
问题是在视频结束后,恢复按钮仍然存在,我想只在视频结束时没有中途退出“恢复”按钮。
我已经使用msg.isfullResult()来检测视频的结尾,但仍然表示Resume按钮仍然存在。
此外,我想知道如何在注册表中创建一个唯一的ID,以便即使用户退出应用程序并返回,我仍然希望有恢复功能。帮助我。
请添加参考或代码以解决问题。
答案 0 :(得分:0)
对于持久性恢复功能,我不建议您将该位置存储在视频注册表中。您应该将数据存储在数据库中的某个位置并使用API访问它。
首先加载msg.isFullResult时,可以使用clearButtons(void)函数删除所有按钮,并使用AddButton函数(Integer id,String title)添加按钮,你也应该检查AllowUpdates(布尔值)如果您动态添加和删除按钮,以避免闪烁。你需要显示按钮' Resume'和#34;从头开始播放"只有为特定视频保存了位置,否则您只需显示播放按钮。删除和添加后退按钮时,请保持按钮的ID与之前相同。就像你有1个玩法,2个恢复和3个恢复播放,然后当你清除并添加回按钮时,播放的ID应该是1,对于简历2 ...
希望这能让您了解如何处理简历功能和按钮。