1

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

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

问题是视频结束后,恢复按钮仍然存在,我只想在视频结束而不是中途时摆脱恢复按钮。

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

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

请添加参考或代码来解决问题。

4

1 回答 1

0

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

首先加载并在 msg.isFullResult 中,您可以使用 clearButtons(void) 函数删除所有按钮并使用 AddButton(Integer id, String title) 函数添加回按钮,如果添加,您也应该检查 AllowUpdates(Boolean)并动态删除按钮以避免闪烁。仅当您为特定视频保存了位置时,您才需要显示按钮“恢复”和“从头开始播放”,否则您可以只显示播放按钮。在删除和添加返回按钮时,保持按钮的 id 与以前相同。就像如果你有 id 1 用于播放,2 用于恢复和 3 用于恢复播放,那么当你清除并添加回按钮时,用于播放的 id 应该是 1 和恢复 2 ...

希望这能让您了解如何处理简历功能和按钮。

于 2014-06-18T12:15:06.407 回答