这里的新手总数。我正在做一个自己选择冒险,它依赖于根据给定的两个选择之一来播放视频(基本上想想Bandersnatch)。
使用单个视频播放器会在切换视频时带来短暂的暂停,这是我不希望的。我的目标是让两个视频播放器提前准备接下来的两个视频,以便在选择了相应的选项后可以立即播放一个视频。
我将每个分支的所有信息(正在播放的视频,用于下一个选择的两个视频,按钮文本等)存储在可编写脚本的对象中,因此我可以轻松地访问它。另外,我有一个activePlayer变量,它给了当前要播放的视频,还有choice1Player和choice2Player,给了他们下一个可能要准备的视频。
我正在为如何在选择一个选项时将activePlayer切换为其他两个播放器之一,然后根据需要准备的内容将当前activePlayer更改为新的choice1或choice2播放器的逻辑而苦苦挣扎。我的头脑说这是一个非常简单的任务,但是逻辑使我彻底失望。任何指针将不胜感激!
答案 0 :(得分:0)
一种常见的方法(有时是最简单的方法,有时是最简单的方法)有时用于在主视频和广告之间进行切换,即隐藏和暂停/停止一个播放器,同时取消隐藏和播放另一个播放器。
因此,您实际上总是有两个活跃的玩家,但是您可以在任何给定时间简单地隐藏一个玩家-即,您不切换活跃的玩家,两个角色始终处于活跃状态,而您只是在控制用户实际看到的内容。
在网页上,您可以使用CSS隐藏和取消隐藏视频,而在移动设备上,您可以显示特定的图层或视图。