This commit is contained in:
Kasper Rynning-Tønnesen
2014-08-08 18:20:42 +02:00
parent 97434ad5e6
commit cd18ef7cab

View File

@@ -68,9 +68,9 @@ if(isset($_GET['v'])){
eventlistener for når playeren endres eventlistener for når playeren endres
*/ */
function onytplayerStateChange(newState) { function onytplayerStateChange(newState) {
if(newState == 0) //newState = 0 når videoen er ferdig if(newState == 0)
{ {
$.ajax({ //snutt for å kjøre save.php som lagrer til jsonfilen neste sang og denne sangen. Endrer rekkefølge altså. $.ajax({
type: "POST", type: "POST",
url: "save.php", url: "save.php",
data: "thisUrl="+response, data: "thisUrl="+response,
@@ -81,7 +81,7 @@ if(isset($_GET['v'])){
} }
}); });
setTimeout(function(){ //har en timeout for at den skal klare å fetche hva den neste sangen er etter at save.php har endret på ting setTimeout(function(){
response = $.ajax({ type: "GET", response = $.ajax({ type: "GET",
url: "videos.json", url: "videos.json",
async: false async: false
@@ -94,7 +94,7 @@ if(isset($_GET['v'])){
} }
} }
function errorHandler(newState) //errorhandler. Fjerner urlen til en "dårlig" video og går til neste function errorHandler(newState)
{ {
$.ajax({ $.ajax({
type: "POST", type: "POST",
@@ -117,9 +117,9 @@ if(isset($_GET['v'])){
ytplayer.loadVideoById(response); ytplayer.loadVideoById(response);
},100); },100);
} }
function onYouTubePlayerReady(playerId) { //funksjon som kjøres når playeren er klar function onYouTubePlayerReady(playerId) {
ytplayer = document.getElementById("myytplayer"); ytplayer = document.getElementById("myytplayer");
ytplayer.addEventListener("onStateChange", "onytplayerStateChange"); //eventlistenere ytplayer.addEventListener("onStateChange", "onytplayerStateChange");
//ytplayer.addEventListener("onError", "errorHandler"); //ytplayer.addEventListener("onError", "errorHandler");
ytplayer.seekTo(ytplayer.getDuration()-10); ytplayer.seekTo(ytplayer.getDuration()-10);
ytplayer.setVolume(100); ytplayer.setVolume(100);