clipbucket/upload/player/html5_player/html5_player.js
2014-04-11 05:47:10 +00:00

1 line
No EOL
10 KiB
JavaScript

$(document).ready(function(){var e=$("#myVideo");var t=$(".videoContainer");var n=$(".videoContainer,.myVideo");e[0].removeAttribute("controls");$(".control").show().css({bottom:-60});$(".caption").show().css({top:-200});$(".loading").fadeIn(500);$(".caption").fadeIn(500);e.on("loadedmetadata",function(){$(".fcurrent").text(c(0));$(".fduration").text(c(e[0].duration));l(0,.7);$(".buffer").hide();$(".videoContainer").hover(function(){$(".control").stop().animate({bottom:0},100);$(".caption").stop().animate({top:-7},600)},function(){if(!f&&!u){$(".control").stop().animate({bottom:-48},500);$(".caption").stop().animate({top:-200},500)}}).on("click",function(){$(".init").hide();$(".btnPlay").addClass("paused");$(this).unbind("click");e[0].play();$(".buffer").show();setTimeout(r,150)});$(".init").fadeIn(2500)});$(".btmControl").append('<div id="largescreen" class="largescreen hbtn" > </div>');$("#largescreen").prop("href","http://clip-bucket.com/");$("#largescreen").insertAfter("#hd");$("#largescreen").css({background:'url("data:image/png;base64,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") no-repeat',"float":"right","margin-right":"3px","margin-top":"3px"});$("#largescreen").click(function(e){window.location="http://clip-bucket.com/"});var r=function(){var t=e[0].buffered.end(0);var n=e[0].duration;var i=100*t/n;$(".bufferBar").css("width",i+"%");if(t<n){setTimeout(r,2e3)}};e.on("timeupdate",function(){var t=e[0].currentTime;var n=e[0].duration;var r=100*t/n;$(".timeBar").css("width",r+"%");$(".fcurrent").text(c(t))});e.on("click",function(){i()});$(".btnPlay").on("click",function(){i()});$(".caption").on("click",function(){i()});$(".init").on("click",function(){i()});var i=function(){if(e[0].paused||e[0].ended){$(".init").hide();$(".btnPlay").addClass("paused");e[0].play()}else{$(".init").show();$(".btnPlay").removeClass("paused");e[0].pause()}};$(".btnx1").on("click",function(){s(this,1)});$(".btnx3").on("click",function(){s(this,3)});var s=function(t,n){$(".text").removeClass("selected");$(t).addClass("selected");e[0].playbackRate=n;e[0].play()};$(".btnStop").on("click",function(){$(".btnPlay").removeClass("paused");a($(".progress").offset().left);e[0].pause()});$(".btnFS").on("click",function(){$(this).toggleClass("enterbtnFS");if($.isFunction(t[0].webkitRequestFullScreen)){if($(this).hasClass("enterbtnFS")){t[0].webkitRequestFullScreen();$(".caption").hide();$(".largescr").hide()}else{document.webkitCancelFullScreen();$(".caption").show();$(".largescr").show()}}else if($.isFunction(t[0].mozRequestFullScreen)){if($(this).hasClass("enterbtnFS")){t[0].mozRequestFullScreen();$(".caption").hide();$(".largescr").hide()}else{document.mozCancelFullScreen();$(".caption").show();$(".largescr").show()}}else{alert("Your browsers doesn't support fullscreen")}});$(document).on("keydown",function(e){var t=e.charCode||e.keyCode;if(t==122){alert("test");e.preventDefault()}else{}});$(".hdon").on("click",function(){$(this).toggleClass("hdoff");$(".myVideo").removeClass("init");$("source","#myVideo").eq(1).prependTo("#myVideo");$("#myVideo")[0].load();$("#myVideo")[0].play();$(".btnPlay").addClass("paused");e[0].pause()});$(".sound").click(function(){e[0].muted=!e[0].muted;$(this).toggleClass("muted");if(e[0].muted){$(".volumeBar").css("width",0)}else{$(".volumeBar").css("width",e[0].volume*100+"%")}});e.on("canplay",function(){$(".loading").fadeOut(100)});var o=false;e.on("canplaythrough",function(){o=true});e.on("ended",function(){$(".btnPlay").removeClass("paused");e[0].pause()});e.on("seeking",function(){if(!o){$(".loading").fadeIn(200)}});e.on("seeked",function(){});e.on("waiting",function(){$(".loading").fadeIn(200)});var u=false;$(".progress").on("mousedown",function(e){u=true;a(e.pageX)});$(document).on("mouseup",function(e){if(u){u=false;a(e.pageX)}});$(document).on("mousemove",function(e){if(u){a(e.pageX)}});var a=function(t){var n=$(".progress");var r=e[0].duration;var i=t-n.offset().left;var s=100*i/n.width();if(s>100){s=100}if(s<0){s=0}$(".timeBar").css("width",s+"%");e[0].currentTime=r*s/100};var f=false;$(".volume").on("mousedown",function(t){f=true;e[0].muted=false;$(".sound").removeClass("muted");l(t.pageX)});$(document).on("mouseup",function(e){if(f){f=false;l(e.pageX)}});$(document).on("mousemove",function(e){if(f){l(e.pageX)}});var l=function(t,n){var r=$(".volume");var i;if(n){i=n*100}else{var s=t-r.offset().left;i=100*s/r.width()}if(i>100){i=100}if(i<0){i=0}$(".volumeBar").css("width",i+"%");e[0].volume=i/100;if(e[0].volume==0){$(".sound").removeClass("sound2").addClass("muted")}else if(e[0].volume>.5){$(".sound").removeClass("muted").addClass("sound2")}else{$(".sound").removeClass("muted").removeClass("sound2")}};$(".largescr").toggle(function(){$(".videoContainer,#myVideo").height($(".videoContainer,#myVideo").height()+220)},function(){$(".videoContainer,#myVideo").height($(".videoContainer,#myVideo").height()-220)});$(".largescr").toggle(function(){$(".videoContainer,#myVideo").width($(".videoContainer,#myVideo").width()+390);$(".col-lg-8,.col-md-8").width($(".col-lg-8,.col-md-8").width()+390);$(".cb-item-title-container").css({"margin-top":+250})},function(){$(".videoContainer,#myVideo").width($(".videoContainer,#myVideo").width()-390);$(".col-lg-8,.col-md-8").width($(".col-lg-8,.col-md-8").width()-390);$(".cb-item-title-container").css({"margin-top":+22})});var c=function(e){var t=Math.floor(e/60)<10?"0"+Math.floor(e/60):Math.floor(e/60);var n=Math.floor(e-t*60)<10?"0"+Math.floor(e-t*60):Math.floor(e-t*60);return t+":"+n}})