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

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";