我想设置时间范围,以便在我想要的时间显示视频,否则显示图像。因为我想在客户的时间做这件事,我想占用网站的时间。所以我做到了 - >
第一个文件(time.php):
<?php $b = time (); print date("H:i",$b); ?>
第二档:
<script type="text/javascript">
setInterval(function() {
$.ajax({
url : "/time.php",
type: 'GET',
success: function(data){
if($b >= 09:00 && $b < 10:00){
document.getElementById("liveTV_api").style.display="block";
document.getElementById("adtv").style.display="none";
} else{
document.getElementById("adtv").style.display="block";
document.getElementById("liveTV_api").style.display="none";
}
}
});
}, 1000);
<script>
我不知道出了什么问题。 浏览器控制台按时给出错误 - &gt;
[ERROR] time 10:09:11.238 :: org.flowplayer.rtmp :: SubscribingRTMPConnectionProvider:onFCSubscribe
有什么想法吗?
答案 0 :(得分:0)
我认为如下所示使用json 第一个文件(time.php):
<?php $b = time (); echo json_encode(array('date'=>date("H:i",$b)); ?>
第二档:
<script type="text/javascript">
setInterval(function() {
$.ajax({
url : "/time.php",
type: 'GET',
success: function(data){
var cur_date=Date.parse("01-01-2014 "+data.date+":00");//parase time
var date1=Date.parse("01-01-2014 09:00:00");
var date2=Date.parse("01-01-2014 10:00:00");
if(cur_date >= date1 && cur_date < data2){
document.getElementById("liveTV_api").style.display="block";
document.getElementById("adtv").style.display="none";
} else{
document.getElementById("adtv").style.display="block";
document.getElementById("liveTV_api").style.display="none";
}
}
});
}, 1000);
<script>