You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
341 lines
10 KiB
341 lines
10 KiB
//视频
|
|
var conf1 = {
|
|
videoid:'h5sVideo1',
|
|
protocol: window.location.protocol, //http: or https:
|
|
host: '47.104.11.54:7081', //localhost:8080
|
|
rootpath:'/', // '/' or window.location.pathname
|
|
token:'token1',
|
|
hlsver:'v1', //v1 is for ts, v2 is for fmp4
|
|
session:'c1782caf-b670-42d8-ba90-2244d0b0ee83' //session got from login
|
|
};
|
|
var conf2 = {
|
|
videoid:'h5sVideo2',
|
|
protocol: window.location.protocol, //http: or https:
|
|
host: '47.104.11.54:7081', //localhost:8080
|
|
rootpath:'/', // '/' or window.location.pathname
|
|
token:'token52',
|
|
hlsver:'v1', //v1 is for ts, v2 is for fmp4
|
|
session:'c1782caf-b670-42d8-ba90-2244d0b0ee83' //session got from login
|
|
};
|
|
var conf3 = {
|
|
videoid:'h5sVideo3',
|
|
protocol: window.location.protocol, //http: or https:
|
|
host: '47.104.11.54:7081', //localhost:8080
|
|
rootpath:'/', // '/' or window.location.pathname
|
|
token:'token53',
|
|
hlsver:'v1', //v1 is for ts, v2 is for fmp4
|
|
session:'c1782caf-b670-42d8-ba90-2244d0b0ee83' //session got from login
|
|
};
|
|
var conf4 = {
|
|
videoid:'h5sVideo4',
|
|
protocol: window.location.protocol, //http: or https:
|
|
host: '47.104.11.54:7081', //localhost:8080
|
|
rootpath:'/', // '/' or window.location.pathname
|
|
token:'token54',
|
|
hlsver:'v1', //v1 is for ts, v2 is for fmp4
|
|
session:'c1782caf-b670-42d8-ba90-2244d0b0ee83' //session got from login
|
|
};
|
|
var conf5 = {
|
|
videoid:'h5sVideo5',
|
|
protocol: window.location.protocol, //http: or https:
|
|
host: '47.104.11.54:7081', //localhost:8080
|
|
rootpath:'/', // '/' or window.location.pathname
|
|
token:'token5',
|
|
hlsver:'v1', //v1 is for ts, v2 is for fmp4
|
|
session:'c1782caf-b670-42d8-ba90-2244d0b0ee83' //session got from login
|
|
};
|
|
var conf6 = {
|
|
videoid:'h5sVideo6',
|
|
protocol: window.location.protocol, //http: or https:
|
|
host: '47.104.11.54:7081', //localhost:8080
|
|
rootpath:'/', // '/' or window.location.pathname
|
|
token:'token47',
|
|
hlsver:'v1', //v1 is for ts, v2 is for fmp4
|
|
session:'c1782caf-b670-42d8-ba90-2244d0b0ee83' //session got from login
|
|
};
|
|
var conf7 = {
|
|
videoid:'h5sVideo7',
|
|
protocol: window.location.protocol, //http: or https:
|
|
host: '47.104.11.54:7081', //localhost:8080
|
|
rootpath:'/', // '/' or window.location.pathname
|
|
token:'token7',
|
|
hlsver:'v1', //v1 is for ts, v2 is for fmp4
|
|
session:'c1782caf-b670-42d8-ba90-2244d0b0ee83' //session got from login
|
|
};
|
|
var conf8 = {
|
|
videoid:'h5sVideo8',
|
|
protocol: window.location.protocol, //http: or https:
|
|
host: '47.104.11.54:7081', //localhost:8080
|
|
rootpath:'/', // '/' or window.location.pathname
|
|
token:'token8',
|
|
hlsver:'v1', //v1 is for ts, v2 is for fmp4
|
|
session:'c1782caf-b670-42d8-ba90-2244d0b0ee83' //session got from login
|
|
};
|
|
var v1 = H5sPlayerCreate(conf1);
|
|
var v2 = H5sPlayerCreate(conf2);
|
|
var v3 = H5sPlayerCreate(conf3);
|
|
var v4 = H5sPlayerCreate(conf4);
|
|
var v5 = H5sPlayerCreate(conf5);
|
|
var v6 = H5sPlayerCreate(conf6);
|
|
var v7 = H5sPlayerCreate(conf7);
|
|
var v8 = H5sPlayerCreate(conf8);
|
|
var boolstate=false;
|
|
//var interval=setInterval(h5setInterval,30000);
|
|
h5setInterval();
|
|
function h5setInterval() {
|
|
if(boolstate==false){
|
|
conf1.token="token1";
|
|
conf2.token="token52";
|
|
conf3.token="token53";
|
|
conf4.token="token54";
|
|
conf5.token="token5";
|
|
conf6.token="token47";
|
|
conf7.token="token7";
|
|
conf8.token="token8";
|
|
boolstate=true;
|
|
}else {
|
|
conf1.token="token7";
|
|
conf2.token="token8";
|
|
conf3.token="token9";
|
|
conf4.token="token10";
|
|
conf5.token="token11";
|
|
conf6.token="token12";
|
|
conf7.token="token47";
|
|
conf8.token="token52";
|
|
boolstate=false;
|
|
}
|
|
v1 = H5sPlayerCreate(conf1);
|
|
v2 = H5sPlayerCreate(conf2);
|
|
v3 = H5sPlayerCreate(conf3);
|
|
v4 = H5sPlayerCreate(conf4);
|
|
v5 = H5sPlayerCreate(conf5);
|
|
v6 = H5sPlayerCreate(conf6);
|
|
v7 = H5sPlayerCreate(conf7);
|
|
v8 = H5sPlayerCreate(conf8);
|
|
|
|
$("#h5sVideo1").attr("src","");
|
|
$("#h5sVideo2").attr("src","");
|
|
$("#h5sVideo3").attr("src","");
|
|
$("#h5sVideo4").attr("src","");
|
|
$("#h5sVideo5").attr("src","");
|
|
$("#h5sVideo6").attr("src","");
|
|
$("#h5sVideo7").attr("src","");
|
|
$("#h5sVideo8").attr("src","");
|
|
}
|
|
function FullScreen(ele) {//进入全屏
|
|
if (ele .requestFullscreen) {
|
|
ele .requestFullscreen();
|
|
fullscreenchange();
|
|
} else if (ele .mozRequestFullScreen) {
|
|
ele .mozRequestFullScreen();
|
|
clearInterval(interval)
|
|
} else if (ele .webkitRequestFullScreen) {
|
|
ele .webkitRequestFullScreen();
|
|
clearInterval(interval)
|
|
}
|
|
}
|
|
function aaa(){
|
|
if (document.fullscreenElement != null) {
|
|
console.log("清除定时");
|
|
clearInterval(interval);//全屏状态,清除定时事件
|
|
XGTYlayers.visible = false;
|
|
} else {//激活
|
|
console.log("恢复定时");
|
|
if(v1 != null){
|
|
v1.disconnect();
|
|
delete v1;
|
|
v1 = null;
|
|
$("#h5sVideo1").get(0).pause();
|
|
$("#h5sVideo1").parent().children(".playpause").fadeIn();
|
|
}
|
|
if(v2 != null){
|
|
v2.disconnect();
|
|
delete v2;
|
|
v2 = null;
|
|
$("#h5sVideo2").get(0).pause();
|
|
$("#h5sVideo2").parent().children(".playpause").fadeIn();
|
|
}
|
|
if(v3 != null){
|
|
v3.disconnect();
|
|
delete v3;
|
|
v3 = null;
|
|
$("#h5sVideo3").get(0).pause();
|
|
$("#h5sVideo3").parent().children(".playpause").fadeIn();
|
|
}
|
|
if(v4 != null){
|
|
v4.disconnect();
|
|
delete v4;
|
|
v4 = null;
|
|
$("#h5sVideo4").get(0).pause();
|
|
$("#h5sVideo4").parent().children(".playpause").fadeIn();
|
|
}
|
|
if(v5 != null){
|
|
v5.disconnect();
|
|
delete v5;
|
|
v5 = null;
|
|
$("#h5sVideo5").get(0).pause();
|
|
$("#h5sVideo5").parent().children(".playpause").fadeIn();
|
|
}
|
|
if(v6 != null){
|
|
v6.disconnect();
|
|
delete v6;
|
|
v6 = null;
|
|
$("#h5sVideo6").get(0).pause();
|
|
$("#h5sVideo6").parent().children(".playpause").fadeIn();
|
|
}
|
|
if(v7 != null){
|
|
v7.disconnect();
|
|
delete v7;
|
|
v7 = null;
|
|
$("#h5sVideo7").get(0).pause();
|
|
$("#h5sVideo7").parent().children(".playpause").fadeIn();
|
|
}
|
|
if(v8 != null){
|
|
v8.disconnect();
|
|
delete v8;
|
|
v8 = null;
|
|
$("#h5sVideo8").get(0).pause();
|
|
$("#h5sVideo8").parent().children(".playpause").fadeIn();
|
|
}
|
|
// interval=setInterval(h5setInterval,30000);
|
|
XGTYlayers.visible = true;
|
|
}
|
|
}
|
|
function fullscreenchange() {//监听全屏事件
|
|
document.removeEventListener("fullscreenchange",aaa);
|
|
document.addEventListener("fullscreenchange", aaa);
|
|
}
|
|
function exitFullscreen(de) {//退出全屏
|
|
if (de.exitFullscreen) {
|
|
de.exitFullscreen();
|
|
} else if (de.mozCancelFullScreen) {
|
|
de.mozCancelFullScreen();
|
|
} else if (de.webkitCancelFullScreen) {
|
|
de.webkitCancelFullScreen();
|
|
} else if (de.cancelFullScreen) {
|
|
de.cancelFullScreen();
|
|
}
|
|
}
|
|
function isFullScreen () {
|
|
return document.isFullScreen || document.mozIsFullScreen || document.webkitIsFullScreen
|
|
}
|
|
$('#h5sVideo1').parent().click(function () {
|
|
if($(this).children(".h5video").get(0).paused){
|
|
FullScreen($(this)[0]);
|
|
$(this).children(".h5video").get(0).play();
|
|
if(v1 != null)
|
|
{
|
|
v1.disconnect();
|
|
delete v1;
|
|
v1 = null;
|
|
}
|
|
v1 = H5sPlayerCreate(conf1);
|
|
v1.connect();
|
|
$(this).children(".playpause").fadeOut();
|
|
}
|
|
});
|
|
$('#h5sVideo2').parent().click(function () {
|
|
if($(this).children(".h5video").get(0).paused){
|
|
FullScreen($(this)[0])
|
|
$(this).children(".h5video").get(0).play();
|
|
if(v2 != null)
|
|
{
|
|
v2.disconnect();
|
|
delete v2;
|
|
v2 = null;
|
|
}
|
|
v2 = H5sPlayerCreate(conf2);
|
|
v2.connect();
|
|
$(this).children(".playpause").fadeOut();
|
|
}
|
|
});
|
|
$('#h5sVideo3').parent().click(function () {
|
|
if($(this).children(".h5video").get(0).paused){
|
|
FullScreen($(this)[0])
|
|
$(this).children(".h5video").get(0).play();
|
|
if(v3 != null)
|
|
{
|
|
v3.disconnect();
|
|
delete v3;
|
|
v3 = null;
|
|
}
|
|
v3 = H5sPlayerCreate(conf3);
|
|
v3.connect();
|
|
$(this).children(".playpause").fadeOut();
|
|
}
|
|
});
|
|
$('#h5sVideo4').parent().click(function () {
|
|
if($(this).children(".h5video").get(0).paused){
|
|
FullScreen($(this)[0])
|
|
$(this).children(".h5video").get(0).play();
|
|
if(v4 != null)
|
|
{
|
|
v4.disconnect();
|
|
delete v4;
|
|
v4 = null;
|
|
}
|
|
v4 = H5sPlayerCreate(conf4);
|
|
v4.connect();
|
|
$(this).children(".playpause").fadeOut();
|
|
}
|
|
});
|
|
$('#h5sVideo5').parent().click(function () {
|
|
if($(this).children(".h5video").get(0).paused){
|
|
FullScreen($(this)[0])
|
|
$(this).children(".h5video").get(0).play();
|
|
if(v5 != null)
|
|
{
|
|
v5.disconnect();
|
|
delete v5;
|
|
v5 = null;
|
|
}
|
|
v5 = H5sPlayerCreate(conf5);
|
|
v5.connect();
|
|
$(this).children(".playpause").fadeOut();
|
|
}
|
|
});
|
|
$('#h5sVideo6').parent().click(function () {
|
|
if($(this).children(".h5video").get(0).paused){
|
|
FullScreen($(this)[0])
|
|
$(this).children(".h5video").get(0).play();
|
|
if(v6 != null)
|
|
{
|
|
v6.disconnect();
|
|
delete v6;
|
|
v6 = null;
|
|
}
|
|
v6 = H5sPlayerCreate(conf6);
|
|
v6.connect();
|
|
$(this).children(".playpause").fadeOut();
|
|
}
|
|
});
|
|
$('#h5sVideo7').parent().click(function () {
|
|
if($(this).children(".h5video").get(0).paused){
|
|
FullScreen($(this)[0])
|
|
$(this).children(".h5video").get(0).play();
|
|
if(v7 != null)
|
|
{
|
|
v7.disconnect();
|
|
delete v7;
|
|
v7 = null;
|
|
}
|
|
v7 = H5sPlayerCreate(conf7);
|
|
v7.connect();
|
|
$(this).children(".playpause").fadeOut();
|
|
}
|
|
});
|
|
$('#h5sVideo8').parent().click(function () {
|
|
if($(this).children(".h5video").get(0).paused){
|
|
FullScreen($(this)[0])
|
|
$(this).children(".h5video").get(0).play();
|
|
if(v8 != null)
|
|
{
|
|
v8.disconnect();
|
|
delete v8;
|
|
v8 = null;
|
|
}
|
|
v8 = H5sPlayerCreate(conf8);
|
|
v8.connect();
|
|
$(this).children(".playpause").fadeOut();
|
|
}
|
|
});
|