2012-12-26 44 views
1

我想在预定义的时间和日期在我的网站上播放视频。我有网站和视频上传。现在我想让这段视频在特定时间播放,假设我给出了时间和日期,如2012年12月27日下午5点。它必须在2012年12月27日下午5点播放。视频播放在特定的时间和日期网站

请让我知道如何在JavaScript或PHP中实现这一点。

在此先感谢。

+0

什么是你播放视频的代码。如果你发布了这个,我可以用Javascript来帮助你 – polin

+1

只需在你的页面上使用'setTimeout()';在每次页面加载时,计算直到时间戳的时间。或者,让PHP计算直到。 –

+0

您必须使用“cron” –

回答

0

创建自己的代码,如果你在这里遇到任何问题卷土重来,并要求就如何解决它的帮助。否则,这是我唯一可以帮助你的帮助。

if(date() === "1234567890"){ 

//play the freaking video. 

} 

另外,如果用户禁用了JavaScript,然后他们怎么能看到你的视频?

+1

对于时间敏感的表达式,表达式为真的可能性相当低,您应该始终添加一个大于。 –

+0

这个建议。 @Jack但是,我刚刚在聊天,并且被告知实际上,如果页面在激发时间期间导致条件成立,那么可以采取行动 – 2012-12-26 11:53:31

+0

我不知道你的意思。不知道你为什么使用date()。 –

0

如果时间戳是众所周知的PHP,你可以简单地计算剩余时间:

$ts = strtotime('2012-12-31 23:59:59'); 
$time_until = max(0, $ts - time()); // make sure it doesn't become negative. 

?> 
<script type="text/javascript"> 
setTimeout('showVideo', <?php echo $time_until; ?> * 1000); 
</script> 

在这种情况下,我让JavaScript的做乘法,因为PHP不是很在行了大量;这一切都取决于你认为$time_until将会是多大:)

相关问题