// var tokens = ['token1','token2','token3','token4','token5','token6','token7'] //所有视频tokens
// var vedioBoxs = ['h5sVideo1',"h5sVideo2", "h5sVideo3","h5sVideo4", "h5sVideo5", "h5sVideo6","h5sVideo7"] //电脑播放使用

var vedioBox = "h5sVideo1"
 var tokens = ['token1','d7b9','0f33', 'a003','78c3','72ab','cb28'
 ,'f9a5','c65a','df09','c71b'] //所有视频tokens
 var vedioBoxs = ['h5sVideo1'] //入出卡口相机
var v1,
    v2,
    vs = []

var conf = {
    videoid: "h5sVideo1",
    protocol: "http:", //'http:' or 'https:'
    // host: "106.120.201.126:14525", // 广州
    host: "10.3.16.4:8080",//济青隧道
    // host: "10.102.1.20:8801/",//济青隧道
    rootpath: "/", // '/' or window.location.pathname
    token: "token1",
    hlsver: "v1", //v1 is for ts, v2 is for fmp4
    session: "7f8086e9-d2dc-409b-98c5-3fd312a7ed5c", //济青隧道
    // session: "ea48e26f-69aa-495c-9c69-2f6e7aa92054"
}

Date.prototype.format = function(format) {
    /*
     * eg:format="yyyy-MM-dd hh:mm:ss.SSS";
     */
    var o = {
        "M+" : this.getMonth() + 1, // month
        "d+" : this.getDate(), // day
        "h+" : this.getHours(), // hour
        "m+" : this.getMinutes(), // minute
        "s+" : this.getSeconds(), // second
        "q+" : Math.floor((this.getMonth() + 3) / 3), // quarter
        "S+" : this.getMilliseconds()
        // millisecond
    }

    if (/(y+)/.test(format)) {
        format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4
        - RegExp.$1.length));
    }

    for (var k in o) {
        if (new RegExp("(" + k + ")").test(format)) {
        var formatStr="";
        for(var i=1;i<=RegExp.$1.length;i++){
            formatStr+="0";
        }

        var replaceStr="";
        if(RegExp.$1.length == 1){
            replaceStr=o[k];
        }else{
            formatStr=formatStr+o[k];
            var index=("" + o[k]).length;
            formatStr=formatStr.substr(index);
            replaceStr=formatStr;
        }
            format = format.replace(RegExp.$1, replaceStr);
        }
    }
    return format;
}
function displayH5sVideo(index) {
    if (H5siOS() === true || H5sSafariBrowser() === true) {
        $("#" + vedioBox).prop("controls", true)
    }

    if (v1 != null) {
        v1.disconnect()
        v1 = null
    }
    conf.videoid = vedioBox
    conf.token = tokens[index]
    v1 = H5sPlayerCreate(conf)
    v1.connect()
    setTimeout(() => {}, 3000)
}
var pbconf = {
    begintime: '',
    endtime:  '',
    serverpb: 'true', //'true' or 'false' playback from h5stream record, default false
    autoplay: 'true', // 'true' or 'false' for playback autoplay
    showposter: 'false', //'true' or 'false' show poster
};
export function displayH5sVideoAll(token, id, index, startTime, endTime) {
    // console.log(token,'============================================================')
    $.ajax({
    type: "POST", //提交方式 
    url: "http://10.3.16.4:8080/api/v1/Login?user=admin&password=baa70aa2e4c48a30549cc3abb429179b",
    success: function (result) {
        console.log(result, "resultresultresultresultresult");
        conf.session=result.strSession;
        if (H5siOS() === true || H5sSafariBrowser() === true) {
            $("#" + id).prop("controls", true)
        }
        if (index == 1) {
            // if (v1 != null) {
            //     v1.disconnect()
            //     v1 = null
            // }
            conf.videoid = id
            conf.token = token
            v1 = H5sPlayerCreate(conf)
            v1.connect();
            console.log(v1, "v1v1v1v1v1v1");
            setTimeout(() => { }, 3000)
        } else {
            // if (v2 != null) {
            //     v2.disconnect()
            //     v2 = null
            // }
            conf.videoid = id
            conf.token = token
            v2 = H5sPlayerCreate(conf)
            v2.connect();
            console.log(v2, "v1v1v1v1v1v1");
            setTimeout(() => { }, 3000)
        }

    }
})
}
export function stopVideoAll() {
    for (var i = 0; i < tokens.length; i++) {
        // $("#" + vedioBoxs[i])[0].pause()
        if (vs[i] != null) {
            vs[i].disconnect()
            delete vs[i]
            vs[i] = null
        }
    }
}
// $('.h5video_').click(function () {

//     var loading;
//     loading = layer.load(0, {
//         shade: false,
//     });

//     var vedioId = $(this).attr("id");
//     var index = vedioId.substr(vedioId.length - 1, 1);
//     if (index != '7') {
//         displayH5sVideoPop('h5sVideo7', parseInt(index));
//         setTimeout(function () {
//             layer.open({
//                 type: 1,
//                 title: false,
//                 closeBtn: 0,
//                 // area:["54.1%","61.8%"],
//                 area: ["877.2px", "573.4px"],
//                 // area: ["1022px", "668px"],
//                 offset: ['11%', '27%'],
//                 skin: 'layui-layer-nobg', //没有背景色
//                 shadeClose: true,
//                 content: $('#tong'),
//                 end: function () {
//                     if (null != v7) {
//                         if (undefined != v7.S) {
//                             v7.disconnect();
//                             delete v7;
//                             v7 = null;
//                         }
//                     }
//                 }
//             });
//             //结束loading
//             layer.close(loading);
//         }, 2000);
//     }
// });