/* 浣跨敤璇存槑锛 鍙傛暟璇存槑锛 vid:瑙嗛id width:瑙嗛瀹藉害锛堥粯璁ゅ€间负100%锛 height锛氳棰戦珮搴︼紙榛樿鍊间负100%锛 autoStart锛氭槸鍚﹁嚜鍔ㄦ挱鏀撅紙榛樿鍊间负false锛 realAutoPlay锛氭槸鍚﹂潤闊虫挱鏀撅紙榛樿鍊间负false锛 allowKeyBoardTogglePlay锛氭槸鍚﹀厑璁哥┖鏍兼帶鍒舵挱鏀炬殏鍋滐紙榛樿鍊间负true锛 loop: 鏄惁寰幆鎾斁 (榛樿鍊糵alse) closeHistoryTime: 鍏抽棴璁板繂鎾斁鍔熻兘锛堥粯璁ゅ€?锛 banDrag锛 绂佹璺宠繃鎾斁锛堥粯璁ゅ€糵alse锛 */ // 瀵硅薄-瀵硅薄鐗堟湰 function current(obj, type = 1) { function hasValue(obj, key) { return obj[key] !== null && obj[key] !== undefined && obj[key] !== ""; } switch (type) { case 1: for (const key in obj) { var value = obj[key]; var value_id = hasValue(value, 'vid') ? value['vid'] : null; var value_width = hasValue(value, 'width') ? value['width'] : '100%'; var value_height = hasValue(value, 'height') ? value['height'] : '100%'; var value_auto = hasValue(value, 'realAutoPlay') ? value['realAutoPlay'] : false; var value_auto2 = hasValue(value, 'autoStart') ? value['autoStart'] : false; var value_kbtp = hasValue(value, 'allowKeyBoardTogglePlay') ? value['allowKeyBoardTogglePlay'] : true; var value_loop = hasValue(value, 'loop') ? value['loop'] : false; var value_closeHistoryTime = hasValue(value, 'closeHistoryTime') ? value['closeHistoryTime'] : 0; var value_banDrag = hasValue(value,'banDrag') ? value['banDrag'] : false; var divElement = document.getElementById(key); var newScript = document.createElement('script'); newScript.type = 'text/javascript'; newScript.src = `https://p.bokecc.com/player?vid=${value_id}&siteid=1F6BD0727A77ACC8&width=${value_width}&height=${value_height}&playertype=1&autoStart=${value_auto2}&realAutoPlay=${value_auto}&allowKeyBoardTogglePlay=${value_kbtp}&loop=${value_loop}&banDrag=${value_banDrag}&closeHistoryTime=${value_closeHistoryTime}`; divElement.insertBefore(newScript, divElement.firstChild); } break; case 2: console.log('鍒嗘敮2'); } }