Fixed error where mobile couldn't skip videos if no video was playing

This commit is contained in:
Kasper Rynning-Tønnesen
2017-01-19 18:27:24 +01:00
parent b920b6d100
commit a5703d33d3
6 changed files with 11 additions and 15 deletions

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -1061,8 +1061,6 @@ $(document).on("click", "#bottom-button", function(){
$(document).keydown(function(event) {
//console.log(find_start);
//console.log(event.keyCode);
if(window.location.pathname != "/"){
if(event.keyCode == 91 || event.keyCode == 17){
find_start = true;
@@ -1071,11 +1069,9 @@ $(document).keydown(function(event) {
find_started = !find_started;
event.preventDefault();
if(find_started){
console.log("time to search");
$("#find_div").toggleClass("hide");
$("#find_input").focus();
} else {
console.log("abort search");
$("#find_div").toggleClass("hide");
$("#find_input").val("");
$("#find_input").blur();

View File

@@ -44,14 +44,9 @@ var Mobile_remote = {
value: 100,
range: "min",
animate: true,
/*slide: function(event, ui) {
console.log(ui.value);
//localStorage.setItem("volume", ui.value);
},*/
stop:function(event, ui) {
socket.emit("id", {id: Mobile_remote.id, type: "volume", value: ui.value});
Helper.log("volume");
//console.log(ui.value);
}
});
}

View File

@@ -35,8 +35,13 @@ var Player = {
Player.getTitle(obj.np[0].title, viewers);
//Player.setBGimage(video_id);
if(!Helper.mobilecheck()) Player.notifyUser(obj.np[0].id, obj.np[0].title);
console.log("trying to stop");
if(!chromecastAvailable) Player.stopVideo();
video_id = obj.np[0].id;
conf = obj.conf[0];
time = obj.time;
seekTo = time - conf.startTime;
song_title = obj.np[0].title;
duration = obj.np[0].duration;
}else if(!paused){
//Helper.log("gotten new song");
if(previous_video_id === undefined)
@@ -194,6 +199,7 @@ var Player = {
},
loadVideoById: function(id){
console.log(id);
if(chromecastAvailable){
castSession.sendMessage("urn:x-cast:zoff.no", {type: "loadVideo", videoId: id});
} else {

View File

@@ -62,8 +62,7 @@ var Playercontrols = {
$(".video-container").toggleClass("click-through");
$(".page-footer").toggleClass("padding-bottom-extra");
}
} else if(Player.player.getPlayerState() == 2 || Player.player.getPlayerState() === 0)
{
} else if(Player.player.getPlayerState() == 2 || Player.player.getPlayerState() === 0 || (Player.player.getPlayerState() === 5 && Helper.mobilecheck())){
Player.playVideo();
if(Helper.mobilecheck() && !/iPad|iPhone|iPod/.test(navigator.userAgent) && !window.MSStream){
document.getElementById("player").style.display = "block";