js任务队列问题,请大神指教!

工作流流流流流 发布于 04/16 16:12
阅读 326
收藏 0

 

jsp页面展示4个播放视频的iframe

js中长连接访问后台获取数据,

每条数据中的视频自动在iframe中展示一分钟,先进先出,

如果当前4个视频框都在显示视频并且都为超过1分钟,则处于等待状态

当其中一个视频框显示时长达到1分钟以后自动显示处于等待状态的视频!

 

求大神指定一下实现思路!!!

以下是问题补充:

@工作流流流流流:如果描述不清楚可以理解为:4个买饭窗口, 每个人买饭都需要一分钟, 一分钟过后,后面的人自动补上来, 后面的人排一个队,哪个窗口先买完,后面的队列中的学生补上来! (04/16 17:23)
加载中
0
小蓝猫

后台获取的数据放在队列里,写一个先进先出的取数据方法,当有iframe播放完成,就用这个方法取数据,完毕。

小蓝猫
回复 @工作流流流流流 : 播放器本身不提供这个功能吗?如果这样的话,看看能不能知道每条数据的时长,计数器再+个几秒
工作流流流流流
工作流流流流流
有一个不解的地方, 就是4个iframe,如何判断是否播放完成, 难道写定时器1s判断一次吗?
小蓝猫
补充下,就是那个窗口卖玩饭了,大妈喊一下排队的人过来一个,不就完了
0
工作流流流流流
工作流流流流流

都未超过1分钟,则处于等待状态

0
开源oschina
开源oschina

js 计步器呢,都在其他iframe 里面 用计步器

工作流流流流流
工作流流流流流
js计时器, 我如何循环4个iframe判断视频播放是否结束呢?如果使用setInterval 会不会太浪费资源了, 本来当前页面都有一个长连接轮循环了。
0
市民杨汝士
市民杨汝士
iframe每个页面从网址加载后定时,一分钟以后去主页面获取等待任务parent.gettask(),有任务就location.href=新任务地址
返回顶部
顶部