$(document).ready(function() { if (window.location.href.indexOf("sbi-clerk-marathon") > -1) { $("#enrollNowInsLv div").html( 'Feedback Form' ); } var VolumeControlSync = 1;//true(1) //0; always in demo.toprankers.com onResize(); GroupVisiblity(); PinMsg(); function BindSeek(isPrimery) { if(isPrimery) { jwplayer('lvClassesInPlayVedio').on("seek", function(e) { if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').off("seek"); jwplayer('lvsecClassesInPlayVedio').seek(e.offset); jwplayer('lvsecClassesInPlayVedio').on("seeked", function(e){ BindSeek(false); }); } }); }else { jwplayer('lvsecClassesInPlayVedio').on("seek", function(e) { if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').off("seek"); jwplayer('lvClassesInPlayVedio').seek(e.offset); jwplayer('lvClassesInPlayVedio').on("seeked", function(e){ BindSeek(true); }); } }); } } var vedioIsPlaying = false; var videoType; function SendHeardBit() { if(vedioIsPlaying == true) { $.ajax({ type : "POST", data : { mod : "liveclasses", ack : "userwatchingvideo", videoType: videoType, classId: lvInfo.id, }, complete : function(event) { try { var reply = event.responseJSON; if(reply.result.state == "ok") { //done } else { alert("Please Login to Update Status"); } } catch(e) { console.log("error", e); } }, url : "/ajax" }); } var t = setTimeout(function(){SendHeardBit();}, 30000); } $(".LvClassPrview").unbind().bind("click", function(){ if(LoggedInUser.id == 0) { $('#signinButton').click(); }else if((NeedPurchase!=0) && ($(".LvClassPrview").hasClass("VodPreviewed"))){ purchaseVid(); } else if(!(typeof lvInfo == 'undefined')){ if($('#VideoHere').length == 0) { alert("Need a Div with ID 'VideoHere' to play video"); return; } $('#VideoHere .LvClassPrview').addClass("LoadingVedio"); //lvInfo.primPlaybackUrl = "https://slhdov.toprankers.com/toprankers-hls/SpeedCalculationSquarerootsCuberoots6/Speed-Calculation-Square-roots-Cube-roots-6.m3u8"; if(lvInfo.primPlaybackUrl != "") { LoadJS("/jwplayer8/jwplayer.js", function(){ //jwplayer.key = "/b9AwYw9F1l3cTniSdWDKrT7aS1s9lX0EfDQkvC00Xc="; jwplayer.key = "Kl4x01CwJKjgJt76K3gToZ50zHkNllHyRSbiszCm4pQ="; if($('#lvClassesInPlayVedio').length == 0) { $('
').appendTo("#VideoHere"); } var host = window.location.protocol+"//"+window.location.hostname; /*dummy video lvInfo.primPlaybackUrl = "https://5a308835f271b.streamlock.net/vod/sample.mp4/playlist.m3u8"; */ var includePrimCredentials = lvInfo.primPlaybackUrl.includes('slhdovces'); jwplayer('lvClassesInPlayVedio').setup({ playlist : host+"/ajax?mod=liveclasses&ack=playvod&stream="+lvInfo.primPlaybackUrl, width : "100%", aspectratio : "16:9", playbackRateControls: [0.75, 1, 1.25, 1.5, 2], autostart: true, stretching: "exactfit", mute: "false", abouttext: "Ankalan Web Solutions Pvt Ltd", aboutlink: "https://www.toprankers.com", aboutlinktarget: '_blank', type: "hls", preload: "none", primary: "html5", hlshtml: true, withCredentials : includePrimCredentials, image: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", logo: { file: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", position: 'top-left', margin: '4' //link: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png"//uncomment only when it needs to be redirected" } }); if(lvInfo.secPlaybackUrl != ""){ jwplayer('lvClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lv-screen-off-0236c9606d0a3.png", "Hide Second Video", function() { moveVideo(); }, "moveVid" ); jwplayer('lvClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lv-swap-small-screen-0236c94e062b8.png", "Swap Video", function() { toggleVideo(); }, "toggleVideo" ); } /*jwplayer('lvClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lvchat-0236c9b14a28c.png", "Chat", function() { toggleChat(); }, "toggleChat" );*/ jwplayer('lvClassesInPlayVedio').on('play', function(){ vedioIsPlaying = true; if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').play(true); } }); jwplayer('lvClassesInPlayVedio').on('pause', function(){ vedioIsPlaying = false; if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').pause(true); } }); jwplayer('lvClassesInPlayVedio').on('playbackRateChanged', function(){ if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').setPlaybackRate(jwplayer('lvClassesInPlayVedio').getPlaybackRate()); } }); if(NeedPurchase!=0){ jwplayer('lvClassesInPlayVedio').on('time', function(){ if (jwplayer('lvClassesInPlayVedio').getPosition() >= '120') { jwplayer('lvClassesInPlayVedio').stop(); jwplayer('lvClassesInPlayVedio').remove(); if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').remove(); } $(".LvClassPrview.LoadingVedio").removeClass("LoadingVedio"); $(".LvClassPrview").css("display",""); $("body").css("overflow-y",""); $(".LvClassPrview").addClass("VodPreviewed"); $("#dynamicModelTxt").html("

Purchase!!

To watch the full video.

"); $("#dynamicModelBtn").click(); } }); } if(VolumeControlSync == 1){ jwplayer('lvClassesInPlayVedio').on('volume', function(){ if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').setVolume(jwplayer('lvClassesInPlayVedio').getVolume()); } }); jwplayer('lvClassesInPlayVedio').on('mute', function(){ if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').setMute(jwplayer('lvClassesInPlayVedio').getMute());; } }); } jwplayer('lvClassesInPlayVedio').play(); jwplayer('lvClassesInPlayVedio').on('ready', function(){ $('#VideoHere .LvClassPrview').hide(); }); BindSeek(true); vedioIsPlaying = true; videoType = "0"; SendHeardBit(); jwplayer('lvClassesInPlayVedio').on('error', function() { vedioIsPlaying = false; jwplayer('lvClassesInPlayVedio').load({ file : "https://youtu.be/16xzzamaunk", title: lvInfo.classUrl, image : "http://www.text2image.com/user_images/text2image_D19375_20171124_064135.jpg" }); jwplayer('lvClassesInPlayVedio').play(); }); if(lvInfo.secPlaybackUrl != ""){ $('
').appendTo("#VideoHere"); /*$('
Switch Video
').appendTo("#VideoHere");*/ /*dummy video lvInfo.secPlaybackUrl = "https://5a308835f271b.streamlock.net/vod/sample.mp4/playlist.m3u8"; */ var includeSecCredentials = lvInfo.secPlaybackUrl.includes('slhdovces'); jwplayer('lvsecClassesInPlayVedio').setup({ playlist : host+"/ajax?mod=liveclasses&ack=playvod&stream="+lvInfo.secPlaybackUrl, width : "100%", aspectratio : "16:9", controls: "false", playbackRateControls: [0.75, 1, 1.25, 1.5, 2], autostart: true, stretching: "exactfit", mute: "false",//"true", always in demo.toprankers.com abouttext: "Ankalan Web Solutions Pvt Ltd", aboutlink: "https://www.toprankers.com", aboutlinktarget: '_blank', type: "hls", preload: "none", primary: "html5", hlshtml: true, withCredentials: includeSecCredentials, image: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", logo: { file: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", position: 'top-left', margin: '4' ////link: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png"//uncomment only when it needs to be redirected"//uncomment only when it needs to be redirected } }); jwplayer('lvsecClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lv-screen-off-0236c9606d0a3.png", "Hide Second Video", function() { moveVideo(); }, "moveVid" ); jwplayer('lvsecClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lv-swap-small-screen-0236c94e062b8.png", "Swap Video", function() { toggleVideo(); }, "toggleVideo" ); /*jwplayer('lvsecClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lvchat-0236c9b14a28c.png", "Chat", function() { toggleChat(); }, "toggleChat" );*/ jwplayer('lvsecClassesInPlayVedio').on('play', function(){ if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').play(true); } }); jwplayer('lvsecClassesInPlayVedio').on('pause', function(){ if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').pause(true); } }); jwplayer('lvsecClassesInPlayVedio').on('playbackRateChanged', function(){ if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').setPlaybackRate(jwplayer('lvsecClassesInPlayVedio').getPlaybackRate()); } }); if(VolumeControlSync == 1){ jwplayer('lvsecClassesInPlayVedio').on('volume', function(){ if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').setVolume(jwplayer('lvsecClassesInPlayVedio').getVolume()); } }); jwplayer('lvsecClassesInPlayVedio').on('mute', function(){ if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').setMute(jwplayer('lvsecClassesInPlayVedio').getMute());; } }); } jwplayer('lvClassesInPlayVedio').play(); jwplayer('lvClassesInPlayVedio').on('ready', function(){ $('#VideoHere .LvClassPrview').hide(); }); BindSeek(false); jwplayer('lvsecClassesInPlayVedio').on('error', function() { jwplayer('lvsecClassesInPlayVedio').load({ file : "https://youtu.be/16xzzamaunk", title: lvInfo.classUrl, image : "http://www.text2image.com/user_images/text2image_D19375_20171124_064135.jpg" }); jwplayer('lvsecClassesInPlayVedio').play(); }); } }); } else if(lvInfo.app == "livertmp"){ if(NeedPurchase==1){ purchaseVid(); } else{ LoadJS("/jwplayer7/jwplayer.js", function(){ jwplayer.key = "/b9AwYw9F1l3cTniSdWDKrT7aS1s9lX0EfDQkvC00Xc="; if($('#lvClassesInPlayVedio').length == 0) { $('
').appendTo("#VideoHere"); } $.ajax({ url: "/ajax", type: "POST", data:{ mod: "liveclasses", ack: "playlive", data: {"id":lvInfo.primeeryStream} }, complete: function(event){ response = event.responseJSON; if(response.result.state == "ok") { var streamUrl = lvInfo.app+"/"+lvInfo.primeeryStream; var host = "rtmp://13.127.170.47"; streamUrl = host + ":1935/" + streamUrl; jwplayer('lvClassesInPlayVedio').setup({ file : streamUrl+"?salt="+response.data, width : "100%", aspectratio : "16:9", autostart: true, stretching: "exactfit", abouttext: "Ankalan Web Solutions Pvt Ltd", aboutlink: "https://toprankers.com", aboutlinktarget: '_blank', image: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", logo: { file: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", position: 'top-left', margin: '4' //link: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png"//uncomment only when it needs to be redirected" }, events:{ onPause: function() { jwplayer('lvClassesInPlayVedio').play(false); if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').play(false); } }, onPlay: function() { jwplayer('lvClassesInPlayVedio').play(true); if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').play(true); } } } }); jwplayer('lvClassesInPlayVedio').play(); jwplayer('lvClassesInPlayVedio').on('ready', function(){ $('#VideoHere .LvClassPrview').hide(); flashExtraButton(); }); jwplayer('lvClassesInPlayVedio').on('error', function() { jwplayer('lvClassesInPlayVedio').load({ file : "https://youtu.be/16xzzamaunk", title: lvInfo.classUrl, image : "http://www.text2image.com/user_images/text2image_D19375_20171124_064135.jpg" }); jwplayer('lvClassesInPlayVedio').play(); }); } } }); if(lvInfo.streamOne!= ""){ $('
').appendTo("#VideoHere"); $.ajax({ url: "/ajax", type: "POST", data:{ mod: "liveclasses", ack: "playlive", data: {"id":lvInfo.streamOne} }, complete: function(event){ response = event.responseJSON; if(response.result.state == "ok") { var secstreamUrl = lvInfo.app+"/"+lvInfo.streamOne; var host = "rtmp://13.127.170.47"; secstreamUrl = host + ":1935/" + secstreamUrl; jwplayer('lvsecClassesInPlayVedio').setup({ file : secstreamUrl+"?salt="+response.data, width : "100%", aspectratio : "16:9", autostart: true, stretching: "exactfit", abouttext: "Ankalan Web Solutions Pvt Ltd", aboutlink: "https://toprankers.com", aboutlinktarget: '_blank', image: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", logo: { file: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", position: 'top-left', margin: '4' //link: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png"//uncomment only when it needs to be redirected" }, events:{ onPause: function() { jwplayer('lvsecClassesInPlayVedio').play(false); if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').play(false); } }, onPlay: function() { jwplayer('lvsecClassesInPlayVedio').play(true); if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').play(true); } } } }); jwplayer('lvsecClassesInPlayVedio').play(); jwplayer('lvsecClassesInPlayVedio').on('ready', function(){ $('#VideoHere .LvClassPrview').hide(); }); jwplayer('lvsecClassesInPlayVedio').on('error', function() { jwplayer('lvsecClassesInPlayVedio').load({ file : "https://youtu.be/16xzzamaunk", title: lvInfo.classUrl, image : "http://www.text2image.com/user_images/text2image_D19375_20171124_064135.jpg" }); }); } } }); } }); if(!($("#firechat").length)){ $('#chatHere').removeClass("hidechat"); LoadChat(); } } } else if(!(lvInfo.app == "webrtc" || lvInfo.app == "webrtctest")){ if(NeedPurchase==1){ purchaseVid(); } else{ LoadJS("/jwplayer8/jwplayer.js", function(){ //jwplayer.key = "/b9AwYw9F1l3cTniSdWDKrT7aS1s9lX0EfDQkvC00Xc="; jwplayer.key = "Kl4x01CwJKjgJt76K3gToZ50zHkNllHyRSbiszCm4pQ="; if($('#lvClassesInPlayVedio').length == 0) { $('
').appendTo("#VideoHere"); } $.ajax({ url: "/ajax", type: "POST", data:{ mod: "liveclasses", ack: "playlive", data: {"id":lvInfo.primeeryStream} }, complete: function(event){ response = event.responseJSON; if(response.result.state == "ok") { var streamUrl = lvInfo.app+"/"+lvInfo.primeeryStream+lvInfo.urlPostFix; //var host = "https://wzagninraelorpevil.toprankers.com"; var host = "https://5a308835f271b.streamlock.net"; //streamUrl = host + ":1935/" + streamUrl; streamUrl = host + "/" + streamUrl; jwplayer('lvClassesInPlayVedio').setup({ file : streamUrl+"?salt="+response.data, width : "100%", aspectratio : "16:9", autostart: true, primary: "html5", hlshtml: "true", mute: "false", image: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", logo: { file: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", position: 'top-left', margin: '4' //link: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png"//uncomment only when it needs to be redirected" }, title: lvInfo.primeeryStream, stretching: "exactfit", abouttext: "Ankalan Web Solutions Pvt Ltd", aboutlink: "https://toprankers.com", aboutlinktarget: '_blank' }); if(lvInfo.streamOne != ""){ jwplayer('lvClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lv-screen-off-0236c9606d0a3.png", "Hide Second Video", function() { moveVideo(); }, "moveVid" ); jwplayer('lvClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lv-swap-small-screen-0236c94e062b8.png", "Swap Video", function() { toggleVideo(); }, "toggleVideo" ); } /*live video toggle-chat*/ jwplayer('lvClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lvchat-0236c9b14a28c.png", "Chat", function() { toggleChat(); }, "toggleChat" ); jwplayer('lvClassesInPlayVedio').on('play', function(){ vedioIsPlaying = true; if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').play(true); } }); jwplayer('lvClassesInPlayVedio').on('pause', function(){ vedioIsPlaying = false; if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').pause(true); } }); if(VolumeControlSync == 1){ jwplayer('lvClassesInPlayVedio').on('volume', function(){ if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').setVolume(jwplayer('lvClassesInPlayVedio').getVolume()); } }); jwplayer('lvClassesInPlayVedio').on('mute', function(){ if($("#lvsecClassesInPlayVedio").length != 0) { jwplayer('lvsecClassesInPlayVedio').setMute(jwplayer('lvClassesInPlayVedio').getMute());; } }); } jwplayer('lvClassesInPlayVedio').play(); jwplayer('lvClassesInPlayVedio').on('ready', function(){ $('#VideoHere .LvClassPrview').hide(); }); vedioIsPlaying = true; videoType = "1"; SendHeardBit(); jwplayer('lvClassesInPlayVedio').on('error', function() { /*jwplayer('lvClassesInPlayVedio').load({ file : "https://youtu.be/16xzzamaunk", title: lvInfo.classUrl, image : "http://www.text2image.com/user_images/text2image_D19375_20171124_064135.jpg" }); jwplayer('lvClassesInPlayVedio').play();*/ vedioIsPlaying = false; jwplayer('lvClassesInPlayVedio').stop(); LiveVideoErr(); }); } } }); if(lvInfo.streamOne!= ""){ $('
').appendTo("#VideoHere"); /*$('
Switch Video
').appendTo("#VideoHere");*/ $.ajax({ url: "/ajax", type: "POST", data:{ mod: "liveclasses", ack: "playlive", data: {"id":lvInfo.streamOne} }, complete: function(event){ response = event.responseJSON; if(response.result.state == "ok") { var secstreamUrl = lvInfo.app+"/"+lvInfo.streamOne+lvInfo.urlPostFix; //var host = "https://wzagninraelorpevil.toprankers.com"; var host = "https://5a308835f271b.streamlock.net"; //secstreamUrl = host + ":1935/" + secstreamUrl; secstreamUrl = host + "/" + secstreamUrl; jwplayer('lvsecClassesInPlayVedio').setup({ file : secstreamUrl+"?salt="+response.data, width : "100%", aspectratio : "16:9", autostart: true, primary: "html5", hlshtml: "true", mute: "false", image: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", logo: { file: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png", position: 'top-left', margin: '4' //link: "https://cdn.toprankers.com/images/TR-header-logo_02228a1e84271.png"//uncomment only when it needs to be redirected" }, title: lvInfo.streamOne, stretching: "exactfit", abouttext: "Ankalan Web Solutions Pvt Ltd", aboutlink: "https://toprankers.com", aboutlinktarget: '_blank' }); jwplayer('lvsecClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lv-screen-off-0236c9606d0a3.png", "Hide Second Video", function() { moveVideo(); }, "moveVid" ); jwplayer('lvsecClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lv-swap-small-screen-0236c94e062b8.png", "Swap Video", function() { toggleVideo(); }, "toggleVideo" ); /*live video toggle-chat*/ jwplayer('lvsecClassesInPlayVedio').addButton( "https://cdn.toprankers.net/images/lvchat-0236c9b14a28c.png", "Chat", function() { toggleChat(); }, "toggleChat" ); jwplayer('lvsecClassesInPlayVedio').on('play', function(){ if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').play(true); } }); jwplayer('lvsecClassesInPlayVedio').on('pause', function(){ if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').pause(true); } }); if(VolumeControlSync == 1){ jwplayer('lvsecClassesInPlayVedio').on('volume', function(){ if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').setVolume(jwplayer('lvsecClassesInPlayVedio').getVolume()); } }); jwplayer('lvsecClassesInPlayVedio').on('mute', function(){ if($("#lvClassesInPlayVedio").length != 0) { jwplayer('lvClassesInPlayVedio').setMute(jwplayer('lvsecClassesInPlayVedio').getMute());; } }); } jwplayer('lvClassesInPlayVedio').play(); jwplayer('lvClassesInPlayVedio').on('ready', function(){ $('#VideoHere .LvClassPrview').hide(); }); jwplayer('lvsecClassesInPlayVedio').on('error', function() { /*jwplayer('lvsecClassesInPlayVedio').load({ file : "https://youtu.be/16xzzamaunk", title: lvInfo.classUrl, image : "http://www.text2image.com/user_images/text2image_D19375_20171124_064135.jpg" }); jwplayer('lvsecClassesInPlayVedio').play();*/ jwplayer('lvClassesInPlayVedio').stop(); LiveVideoErr(); }); } } }); } }); if(!($("#firechat").length)){ $('#chatHere').removeClass("hidechat"); LoadChat(); } } }else{ LoadJS("/live-clases-webrtc.js", function(){ if($('#lvClassesInPlayVedio').length == 0) { $('').appendTo("#VideoHere"); } $.ajax({ url: "/ajax", type: "POST", data:{ mod: "liveclasses", ack: "playlive", data: {"id":lvInfo.primeeryStream} }, complete: function(event){ response = event.responseJSON; if(response.result.state == "ok") { var pStreamObject = { streamInfo:{applicationName:lvInfo.app, streamName:lvInfo.primeeryStream+"?salt="+response.data, sessionId:"[empty]"}, element : $('#lvClassesInPlayVedio')[0], stream : null, peerConnection:null, wsURL:"wss://"+window.location.hostname+":1443/webrtc-session.json", vedioLoaded:function(){ $('.WebRTCWrper').removeClass("Hidden"); $('#VideoHere .LvClassPrview').hide(); }}; startWebStream(pStreamObject); } } }); if(lvInfo.streamOne!= ""){ $('
').appendTo("#VideoHere"); /*$('
Switch Video
').appendTo("#VideoHere");*/ var oStreamObject = { streamInfo:{applicationName:lvInfo.app, streamName:lvInfo.streamOne, sessionId:"[empty]"}, element : $('#lvsecClassesInPlayVedio')[0], stream : null, peerConnection:null, wsURL:"wss://"+window.location.hostname+":1443/webrtc-session.json",vedioLoaded:function(){ }}; startWebStream(oStreamObject); } }); } $("#closeChat").css("display","block"); } }); //video carousel if ($('#vidDiv .LvClassDiv').length > 0) { var count_class_pkg = $('#my_video_slide').find('.LvClassDiv').length; var width_pkg = $('#my_video_slide .LvClassDiv:first-child img').css('width'); width_pkg = width_pkg.replace("px",""); var margin_pkg_rt = $('#my_video_slide .LvClassDiv:first-child').css('margin-right'); margin_pkg_rt = margin_pkg_rt.replace("px",""); var margin_pkg_lt = $('#my_video_slide .LvClassDiv:first-child').css('margin-left'); margin_pkg_lt = margin_pkg_lt.replace("px",""); width_pkg = parseInt(width_pkg)-22 + parseInt(margin_pkg_rt) + parseInt(margin_pkg_lt); var width_all_pkg = width_pkg * count_class_pkg; var last_pkg_width = width_all_pkg - width_pkg; var window_width_onrefresh = $('#vidDiv').css('width').replace("px",""); if(width_all_pkg < window_width_onrefresh){ document.getElementById('clickleft').style.display = 'none'; }else{ document.getElementById('clickleft').style.display = 'block'; } } else{} function rt_left_pkg(val_left) { var window_width = $('#vidDiv').css('width').replace("px",""); rt_left_pkg_wrk_left(val_left); val_left = -val_left; if(1300 < window_width){ val_left = parseInt(val_left) + parseInt(4*width_pkg); rt_left_pkg_wrk(val_left); } else if(1045 < window_width){ val_left = parseInt(val_left) + parseInt(3*width_pkg); rt_left_pkg_wrk(val_left); } else if(755 < window_width){ val_left= parseInt(val_left) + parseInt(2*width_pkg); rt_left_pkg_wrk(val_left); } else if(500 < window_width){ val_left= parseInt(val_left) + parseInt(width_pkg); rt_left_pkg_wrk(val_left); } else{ rt_left_pkg_wrk(val_left); } } function rt_left_pkg_wrk_left(val_left) { if(val_left < 0){ document.getElementById('clickright').style.display = 'block'; } else{ document.getElementById('clickright').style.display = 'none'; } } function rt_left_pkg_wrk(val_left) { if(val_left >= last_pkg_width){ document.getElementById('clickleft').style.display = 'none'; } else{ document.getElementById('clickleft').style.display = 'block'; } } $("#clickleft").click(function(){ var val_left = (parseInt(document.getElementById('my_video_slide').style.left) || 0) - width_pkg; document.getElementById('my_video_slide').style.left = val_left + 'px'; rt_left_pkg(val_left); }); $("#clickright").click(function(){ var val_left = (parseInt(document.getElementById('my_video_slide').style.left) || 0) + parseInt(width_pkg); document.getElementById('my_video_slide').style.left = val_left + 'px'; rt_left_pkg(val_left); }); }); function LoadJS (src, callback) { var id = "JS_" + src.replace(/[^a-zA-Z0-9_]+/, "_").replace(".", "_"); if (!document.getElementById(id)) { var s = document.createElement('script'); s.id = id; s.src = src; s.async = true; s.onreadystatechange = s.onload = function() { var state = s.readyState; if(IsSet(callback)) { if (!callback.done && (!state || /loaded|complete/.test(state))) { callback.done = true; callback(); } } }; document.getElementsByTagName('head')[0].appendChild(s); } else { if(IsSet(callback)) { callback.done = true; callback(); } } }; /*$(document).on('click', '#lvswitch', function(){ */ function toggleVideo(){ $(".lvVidCornerToggle").toggleClass("lvVidCorner"); if (!(typeof jwplayer == 'undefined')) { jwplayer('lvsecClassesInPlayVedio').setControls(true); jwplayer('lvClassesInPlayVedio').setControls(true); if($(".lvVidCornerToggle").hasClass("lvVidCorner")){ var toggleVid = $(".lvVidCorner").children(".jwplayer").attr("id"); jwplayer(toggleVid).setControls(false); $(".jwplayer.jw-breakpoint-0.jw-flag-small-player.jw-flag-time-slider-above").addClass("jw-breakpoint-4"); $(".jwplayer.jw-breakpoint-0.jw-flag-small-player.jw-flag-time-slider-above").removeClass("jw-breakpoint-0 jw-flag-small-player jw-flag-time-slider-above"); }else{} }else{} }/*);*/ function LiveVideoErr(){ //uncomment all to redirect the video "on end" to the home page //window.location.reload(true); var homeUrl = $(".nav.navbar-nav li a").attr('href'); //alert("Live Video Ended"); //window.open(homeUrl,"_self"); //setTimeout(function(){ window.open(homeUrl,"_self"); }, 5000); } $(document).on('click', '#chatExpansion', function(){ toggleExpansion(); }); function toggleExpansion(){ $("#chatExpansion span").toggleClass("hide"); $("#chatHere").toggleClass("chatExpansion"); if($("#chatHere").hasClass("chatExpansion")){ $("#chatHere.chatExpansion").css("top", 10 + $("#new_navbar").outerHeight()); } else{ $("#chatHere:not(.chatExpansion)").css("top", 0); } } $(document).on('click', '#closeChat', function(){ toggleChat(); }); function toggleChat(){ $("#chatHere").toggleClass("hidechat"); } $(document).on('click', '#logout', function(){ location.reload(); }); $(document).on('click', '.vPlay', function(){ $(".vPause").show(); $(".vPlay").hide(); (document.getElementById("lvsecClassesInPlayVedio")).play(); (document.getElementById("lvClassesInPlayVedio")).play(); }); $(document).on('click', '.vPause', function(){ $(".vPause").hide(); $(".vPlay").show(); (document.getElementById("lvsecClassesInPlayVedio")).pause(); (document.getElementById("lvClassesInPlayVedio")).pause(); }); function moveVideo(){ var cornerVid = document.getElementsByClassName("lvVidCorner"); if($(".lvVidCornerToggle").hasClass("topRightCornerVid")){ $(".lvVidCornerToggle.topRightCornerVid").removeClass("topRightCornerVid"); /* $(".lvVidCornerToggle").addClass("bottomRightCornerVid"); }else if($(".lvVidCornerToggle").hasClass("bottomRightCornerVid")){ $(".lvVidCornerToggle.bottomRightCornerVid").removeClass("bottomRightCornerVid"); $(".lvVidCornerToggle").addClass("bottomLeftCornerVid"); }else if($(".lvVidCornerToggle").hasClass("bottomLeftCornerVid")){ $(".lvVidCornerToggle.bottomLeftCornerVid").removeClass("bottomLeftCornerVid");*/ /* $(".lvVidCornerToggle").addClass("topLeftCornerVid"); $(".jw-icon[button='moveVid'] .jw-icon").css('background-image', 'url(https://cdn.toprankers.net/images/lv-screen-off-0236c9606d0a3.png)'); }else if($(".lvVidCornerToggle").hasClass("topLeftCornerVid")){ $(".lvVidCornerToggle.topLeftCornerVid").removeClass("topLeftCornerVid");*/ $(".lvVidCornerToggle").addClass("hideCornerVid"); $(".jw-icon[button='moveVid'] .jw-icon").css('background-image', 'url(https://cdn.toprankers.net/images/lv-right-screen-0236c960b5ea2.png)'); $(".jw-icon[button='moveVid'] .jw-text").html("Show Second Video"); }else if($(".lvVidCornerToggle").hasClass("hideCornerVid")){ $(".lvVidCornerToggle.hideCornerVid").removeClass("hideCornerVid"); $(".lvVidCornerToggle").addClass("topRightCornerVid"); //$(".jw-icon[button='moveVid'] .jw-icon").css('background-image', 'url(https://cdn.toprankers.net/images/lv-left-screen-0236c9605badb.png)'); $(".jw-icon[button='moveVid'] .jw-icon").css('background-image', 'url(https://cdn.toprankers.net/images/lv-screen-off-0236c9606d0a3.png)'); $(".jw-icon[button='moveVid'] .jw-text").html("Hide Second Video"); } } function LoadChat(){ //var FireBaseDomains = ["www.toprankers.com", "law.toprankers.com", "demo.toprankers.com"]; var FireBaseDomains = []; var firedatabaseURL = "https://testing-41544.firebaseio.com"; jQuery.each( FireBaseDomains, function( i, val ) { if((location.hostname) == val){ firedatabaseURL = "https://liveclasschat.firebaseio.com"; } }); if(($('#chatHere').length > 0) && !(typeof lvInfo == 'undefined')) { LoadJS("https://cdn.toprankers.net/firebase/firebase330.js", function() { LoadJS("https://s3.ap-south-1.amazonaws.com/cdn.toprankers.net/firebase/firechat.min.js", function() { var config = { apiKey: "AIzaSyCoA8-JJqE6K9ZkNmy3Ka5ZB3GOOMpgp3s", authDomain: "testing-41544.firebaseapp.com", databaseURL: firedatabaseURL, }; firebase.initializeApp(config); var chatChannelName = "Group Chat : "+lvInfo.classUrl; var chatRef = firebase.database().ref(chatChannelName); var chatUI = new FirechatUI(chatRef, $('#chatHere .firechat-wrapper')[0]); var chat = new Firechat(chatRef); firebase.auth().onAuthStateChanged(function(user) { if (user) { var chatUserName = "Guest- "+ user.uid.substr(10, 8); if(typeof LoggedInUser !== undefined && LoggedInUser.id > 0) { chatUserName = userName.replace(/(^[\s]+|[\s]+$)/g, ''); if($("#chatTotalUser").length <= 0){ $( ".firechat-dropdown-menu" ).prepend( "
Live Users: 0
" ); } } chat.setUser(chatUserId, chatUserName, function(user1){ chat.getRoomList(function(e){ var roomId = ""; $("#firechat .firechat-dropdown .btn.full.firechat-dropdown-toggle").html("Active Users"); $("#firechat-tabs").prepend("
"+pinnedMsg+"
"); for(var i in e) { if(e[i]["name"] == chatChannelName) { roomId = e[i]["id"]; break; } } if(roomId == "") { chat.createRoom(chatChannelName, "public", function(roomIdFromCaht) { chat.enterRoom(roomIdFromCaht); chat.sendMessage(roomIdFromCaht, "Chat room created..", "default", function(){ chatUI.setUser(chatUserId, chatUserName); $('#chatHere .firechat-wrapper').removeClass("Hidden"); $('#chatHere .ChatLoader').addClass("Hidden"); }); }); } else { chat.enterRoom(roomId); chat.sendMessage(roomId, "Joined...", "default", function() { chatUI.setUser(chatUserId, chatUserName); $('#chatHere .firechat-wrapper').removeClass("Hidden"); $('#chatHere .ChatLoader').addClass("Hidden"); }); } }); }); } else { firebase.auth().signInAnonymously().catch(function(error) { console.log("Error signing user in anonymously:", error); }); } }); }); }); } } /* for full screen */ /*$(document).on('click', '#lvFullScreen', function(){ IsFullScreenCurrently(); });*/ /*function IsFullScreenCurrently() { var full_screen_element = document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement || null; if((full_screen_element === null) && ($(".jw-icon.jw-icon-inline.jw-button-color.jw-reset.hideIcons[button='toggleVideo']") || $(".jw-icon.jw-icon-inline.jw-button-color.jw-reset.hideIcons[button='toggleChat']"))) { $(".jw-icon.jw-icon-inline.jw-button-color.jw-reset[button='toggleVideo']").removeClass("hideIcons"); $(".jw-icon.jw-icon-inline.jw-button-color.jw-reset[button='toggleChat']").removeClass("hideIcons"); $(".jw-icon.jw-icon-inline.jw-button-color.jw-reset[button='moveVid']").removeClass("hideIcons"); } else { $(".jw-icon.jw-icon-inline.jw-button-color.jw-reset[button='toggleVideo']").addClass("hideIcons"); $(".jw-icon.jw-icon-inline.jw-button-color.jw-reset[button='toggleChat']").addClass("hideIcons"); $(".jw-icon.jw-icon-inline.jw-button-color.jw-reset[button='moveVid']").addClass("hideIcons"); } } */ /* function GoInFullscreen(element) { if(element.requestFullscreen) element.requestFullscreen(); else if(element.mozRequestFullScreen) element.mozRequestFullScreen(); else if(element.webkitRequestFullscreen) element.webkitRequestFullscreen(); else if(element.msRequestFullscreen) element.msRequestFullscreen(); } function GoOutFullscreen() { if(document.exitFullscreen) document.exitFullscreen(); else if(document.mozCancelFullScreen) document.mozCancelFullScreen(); else if(document.webkitExitFullscreen) document.webkitExitFullscreen(); else if(document.msExitFullscreen) document.msExitFullscreen(); } function IsFullScreenCurrently() { var full_screen_element = document.fullscreenElement || document.webkitFullscreenElement || document.mozFullScreenElement || document.msFullscreenElement || null; if(full_screen_element === null) return false; else return true; } $(document).on('click', '.lvFullToggle', function(){ FullScreenButton(); }); function FullScreenButton(){ if(IsFullScreenCurrently()) GoOutFullscreen(); else GoInFullscreen($("#lvFullScreen").get(0)); } $(document).on('fullscreenchange webkitfullscreenchange mozfullscreenchange MSFullscreenChange', function() { if(IsFullScreenCurrently()) { $(".lvFullToggle span").attr('class', 'glyphicon glyphicon-resize-small'); } else { $(".lvFullToggle span").attr('class', 'glyphicon glyphicon-fullscreen'); } }); $("#lvFullScreen").unbind().bind("dblclick",function(e) { FullScreenButton(); e.stopPropagation(); e.preventDefault(); return false; }); */ function GroupVisiblity(){ if(typeof lvInfo == 'undefined'){ $( "#lvFullScreen" ).addClass( "GroupVisiblityInside" ); $(".GroupVisiblityInside #chatHere").html("

Contact the administrator to avail the video

"); $('.PlayLVHere[data-access="1"]').append("
×

Contact the administrator to avail the video

"); var GroupCntactModal = document.getElementsByClassName('GroupCntactAdmin')[0]; var GroupCntactModalOpen = document.getElementById("lvFullScreen"); var GroupCntactModalClose = document.getElementsByClassName("vis-close")[0]; GroupCntactModalOpen.onclick = function() { GroupCntactModal.style.display = "block"; }; GroupCntactModalClose.onclick = function() { GroupCntactModal.style.display = "none"; }; } } $(window).resize(function(){ onResize(); }); function onResize(){ if($(window).innerWidth() > 600) { var videoHeightSameAsChat = $( window ).width() - 330 ; $(".VideoContainer").css("max-width",videoHeightSameAsChat+"px"); } else{ $("#chatHere").addClass("hidechat"); $(".VideoContainer").css("max-width","none"); } } var alerted = 1; window.addEventListener("offline", function(){ $("#dynamicModelTxt").html("

Connection Lost

Your device has lost connection to the server.

Check internet connection

"); if(alerted == 1){ alerted = 2; $("#dynamicModelBtn").click(); } }); window.addEventListener("online", function(){ $("#dynamicModelTxt").html("

Connecting...

Refresh your device when it is online.

"); if($("#dynamicModel").hasClass('in')){ //do nothing }else{ $("#dynamicModelBtn").click(); } setInterval(function() { location.reload(); }, 60000);//waiting 1 minute to reload this page, if user have not refreshed }); function purchaseVid(){ var url = $(location).attr('href').split("/").splice(0, 4).join("/"); window.open(url+"#packageList","_self"); } function RemoveJoined(e){ if ( $(e.target).hasClass('message') ) { $(".message-content:contains('Joined...')").parent().remove(); } } function PinMessage(e){ if(($(e.target).children(".message-content:contains('note:')")) && !(typeof ($(e.target).children(".message-content:contains('note:')").html()) == 'undefined')){ pinnedMsg = $(e.target).children(".message-content:contains('note:')").html(); pinnedMsg = pinnedMsg.replace('note:',''); $("#pinedMsg #pnMsg").replaceWith(""+pinnedMsg+""); PinMsg(); } } function PinMsg(){ if(!(typeof($("#pinedMsg").outerHeight()) == 'undefined')){ $("#chatHere #firechat #firechat-tab-content>div>.clearfix:nth-child(2)").css("bottom", 50 + $("#pinedMsg").outerHeight()); $("#chatHere #firechat .chat").css("margin-top", $("#pinedMsg").outerHeight()); } } function flashExtraButton(){ var flashExtraDiv = ""; flashExtraDiv += '
'; if(lvInfo.streamOne != ""){ flashExtraDiv += '
'; } $(flashExtraDiv).appendTo($(".jwplayer")); var logoWaterMark = ''; $(logoWaterMark).appendTo($(".jwplayer")); $(".jwplayer").addClass( "jwplayer7" ); setTimeout(function(){ ($(".flashBtnDiv")).css("right",$("#lvClassesInPlayVedio.jwplayer7 .jw-controlbar-right-group").width()); }, 100); } var pinnedMsg = "Live Notes"; //var AdminUserIds = [1338536, 1340128];//video //var AdminUserIds = [1, 305, 3421];//demo var AdminUserIds = [1, 305, 124171, 101669, 1084392, 1512917]; $(document).on('DOMNodeInserted', function(e) { if($(e.target).hasClass('tab-pane')){ $("#firechat-tab-content textarea").prop('maxlength', '120'); } else if($(e.target).hasClass('message')){ jQuery.each( AdminUserIds, function( i, val ) { $(".message.message-default:not(.message-self)[data-user-id='"+val+"']").addClass("dontRemoveThisId"); $(".message[data-user-id='"+val+"']").addClass("adminMsg"); }); if((typeof LoggedInUser !== undefined) && ($.inArray(LoggedInUser.id, AdminUserIds) > -1)){ RemoveJoined(e); PinMessage(e); $("#chatHere").addClass("adminChat"); $("#firechat-user-search li").addClass("fireUser"); if( $(e.target).hasClass('fireUser') ){ $("#chatTotalUser #usrCount").html($("#firechat-user-search").children().length); } } else { RemoveJoined(e); $(".message.message-default:not(.message-self):not(.dontRemoveThisId)").remove(); $("#firechat-header").remove(); } if($(e.target).hasClass('adminMsg')){ PinMessage(e); } } });