我正致力于使用PHP,HTML和HTML制作半直播的互联网频道。的JavaScript。
您可以在此处查看演示:http://mariocreative.host/chanelko/index.php
现在我有一个很大的问题:(
我正在使用
if( (date('h:i:a') >= 12:00:00) && (date('h:i:a') < 12:00:01) ){
$youtubevideoid='O__TkxSdkLk';
$youtubevideostart='1';
}
if( (date('h:i:a') >= 12:00:00) && (date('h:i:a') < 12:00:02) ){
$youtubevideoid='O__TkxSdkLk';
$youtubevideostart='2';
}
if( (date('h:i:a') >= 12:00:00) && (date('h:i:a') < 12:00:03) ){
$youtubevideoid='O__TkxSdkLk';
$youtubevideostart='3';
}
现在从下午12:00:00到12:01:40开始播放此视频,但要继续使用上述方法,这需要2个小时!! :/
另外,我使用此代码使用AJAX方法刷新页面:
<script>
$(document).ready(
function() {
setInterval(function() {
var randomnumber = Math.floor(Math.random() * 100);
$('#show').text(
' '
+ randomnumber);
}, 5000);
});
</script>
每5秒刷新一次页面。
用于显示YouTube视频的代码是:
<iframe width="100%" height="900px" src="http://www.youtube.com/embed/<?php echo $youtubevideoid; ?>?&autoplay=1&rel=0&theme=light&start=<?php echo $youtubevideostart; ?>&showinfo=0&controls=0&hd=1&autohide=1&color=white" frameborder="0" allowfullscreen></iframe>
您能告诉我如何使用JavaScript刷新页面而不影响播放的YouTube进度吗?
谢谢:)
答案 0 :(得分:1)
发现答案(这个答案是针对遇到同样问题的人发布的):
我想播放的视频是1分40秒。
首先,我会用1分25秒的时间来播放一些广告,然后我会播放剩下的视频。
所以这是代码:
if( (date('H:i:s') >= 12:00:00) && (date('H:i:s') < 12:01:25) ){
$youtubevideoid='O__TkxSdkLk';
$youtubevideostart='0';
$youtubevideoend='85';
}
iframe代码必须替换为:
<iframe width="100%" height="100%" src="http://www.youtube.com/embed/<?php echo $youtubevideoid; ?>?&autoplay=1&rel=0&theme=light&start=<?php echo $youtubevideostart; ?>&end=<?php echo $youtubevideoend; ?>&showinfo=0&controls=0&hd=1&autohide=1&color=white" frameborder="0" allowfullscreen></iframe>
编辑:如果我们从1:40使用1:25,则只剩下15秒 - 所以我们将在广告之后完成它们。
上一个代码:
if( (date('H:i:s') >= 12:00:00) && (date('H:i:s') < 12:01:25) ){
$youtubevideoid='O__TkxSdkLk';
$youtubevideostart='0';
$youtubevideoend='85';
}
//advertisement youtube video
if( (date('H:i:s') >= 12:01:25) && (date('H:i:s') < 12:01:40) ){
$youtubevideoid='O__TkxSdkLk';
$youtubevideostart='85';
$youtubevideoend='100';
}
我的问题是:我不知道我们可以定义YouTube视频的结尾。