私は、PHP、HTML & JavaScriptを使用してセミライブのストリーミングインターネットチャンネルを作っています。YouTubeの進捗状況に影響を与えずにリロードする
あなたはここでデモを見ることができます:http://mariocreative.host/chanelko/index.php
今、私は非常に大きな問題を抱えている:(
私は午前12時から、このビデオを開始するために今
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';
}
を使用しています:00 PM 12:01:40 PMまで、上記の方法で続行するには、これは2時間ほどかかるでしょう:/
また、私はこの共同を使ってAJAXメソッドでページをリフレッシュしていますde:
<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の進行に影響を与えることなく、ページを更新する方法を教えていただけますか?
感謝:)
ページを更新しないでください.AJAXを使用して、サーバーから必要とされる新しいデータでDOMを書き換えてください。 – chris85
@ chris85 - このライブストリーミングに1つ以上のビデオがアップロードされるため、更新する必要があります。最初の質問については – protld
だけでなく、1つの '&&(date( 'h:i:a') <12:01:40) 'と2つの時点(今と12:00:00)の違いとして' $ youtubevideostart'を計算しますか? – YakovL