如何创建YouTube视频直播视频?

时间:2013-01-15 01:04:24

标签: php javascript youtube logic youtube-api

我正在编写一组YouTube视频,这些视频应该按照既定的时间表播放,类似于电视。如果您进入该网站,视频流应该在日程安排中的任何视频中进行选择。因此,不是根据视频顺序设置的播放列表,而是视频时间表。

我开始将其编码为youtube ID代码列表,视频长度以及视频播放时间。本质上,程序将检查当前时间,然后找到最接近该时间的视频。然后,它会找到当前时间(实际时间)与视频播放时间之间的差异,从而快速转发该视频“时差”秒。

这是一种愚蠢的方式吗?我是用PHP写的。我觉得有一种更好的方法,而不是手动将所有信息输入列表。而且,还有另一种方式可以说,现在玩这个,无论是谁打开它,这是当前应播放的视频。每隔x分钟更新一次的cron作业,检查当前视频并存储它,然后播放该视频吗?

我希望你们能帮我解决这个问题。

谢谢!

2 个答案:

答案 0 :(得分:1)

这是我的建议:

1)拥有一个带有视频链接的数据库和运行视频的预定时间 2)在您的页面中,如果用户正在访问该页面,请检查时间并将其与数据库中的youtube运行时间进行比较。
3)如果大于或等于数据库时间,播放视频 4)您可以添加一些ajax并实时检查时间,如果时间等于下一个视频,则移动到下一个视频。

答案 1 :(得分:-1)

创建一个链接数组:如果存储在数据库中且计划时间更长,则更好

让你的html元素源代码一旦被击中就被替换。

你需要有异步类型的对象才能做到这一点..