我没有找到简单的方法来解释这一点,但是我需要从托管或youtube播放视频,并使其在我的网站中看起来像电视频道。
表示,例如,如果两个用户从不同的地方同时进入,他们将观看同一件事 例如:从播放第30分钟起的播放列表中的第三个视频,如果它们关闭并在5分钟后返回,则将从第三个视频的第35分钟开始 到目前为止,我可以制作我的html5播放列表并播放视频,但是我仍然在如何对时间进行编程以及如何根据开始观看的时间从哪里观看用户而感到困惑。
如果有人认为我不见了,或者有CMS或插件,服务或api可以帮助我实现此任务,请随时给我回信,和平
答案 0 :(得分:0)
好,现在更清楚了。由于您需要将网站上的播放列表同步到一天中的某个时间,因此您需要结合多种解决方案来使该播放列表正常运行。首先,您的计时器将需要使用单个时区(用户从何处访问都无所谓)。假设您使用的是GMT + 0-如果有两个人从美国和欧洲访问该网站,则该网站将根据该时区知道一天中的同一时间,并向每个用户提供相同的视频。为此,您可能需要使用服务器端脚本,显然Javascript(see here)中提供了解决方案,但我将使用php的date/time functions,然后将结果传递给javascript。然后,您需要希望使用youtube javascript api来编译或加载播放列表,以后便可以根据时间访问视频(YouTube向您提供要嵌入到其网站上的html5播放列表本身是不够的)。希望您要在播放列表中播放的视频都在您的youtube帐户和/或他们自己的播放列表中,因此应该相对简单一些。如果您要做的事情更复杂,则需要youtube php api来代替,但从您的描述来看,希望没有必要。
现在有更多问题。您如何根据时间分配视频?每个视频的长度是否固定?例如,是否有6个视频长10分钟,所以60分钟的视频每小时重复一次?或者,您是否还有其他一些精确的公式来说明如何根据持续时间显示视频?目前,我无法为您提供代码示例,但我已概述了使此代码正常运行所需发生的所有事情,因此应该为您提供一个起点。