/* sohutv 2025-07-10 17:46:29 */
var c=Object.defineProperty;var p=Object.getOwnPropertySymbols;var P=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable;var d=(s,e,i)=>e in s?c(s,e,{enumerable:!0,configurable:!0,writable:!0,value:i}):s[e]=i,h=(s,e)=>{for(var i in e||(e={}))P.call(e,i)&&d(s,i,e[i]);if(p)for(var i of p(e))u.call(e,i)&&d(s,i,e[i]);return s};var y=(s,e,i)=>d(s,typeof e!="symbol"?e+"":e,i);import{L as v,h as f}from"./lazyload-DKE7lIWt.js";let t=!0,a=.5;class m{constructor(e){y(this,"config");y(this,"el");var i,l;this.config=e||{},this.init(),window.kao&&window.__tv_dict&&kao.add("h5player",{path:(l=(i=window.__tv_dict)==null?void 0:i.h5player)==null?void 0:l.path,requires:["dash"]})}init(){let e=this.el=document.createElement("div");e.className="player-flow",e.innerHTML=`
`,document.body.appendChild(e),this.vrsPlayerEl=document.getElementById("vrsPlayer"),this.livePlayerEl=document.getElementById("livePlayer"),this.loadingPanelEl=e.querySelector(".loading-panel"),this.vrsLoadingEl=e.querySelector(".loading-inner"),this.otherPanelEL=e.querySelector(".other-panel"),this.timeEl=this.otherPanelEL.querySelector(".video-time")}pause(){try{this.vrsPlayer&&this.vrsPlayer.pause(),this.livePlayer&&this.livePlayer.pause()}catch(e){}}play(e,i,l){e&&(document.getElementById("vrsPlayer")||document.body.appendChild(this.el),this.data=e=h({originRefData:e},e),!(i&&i.classList.contains("playing")&&!l)&&(this.retPanel(),e.live&&e.roomId?(this.vrsPlayer&&this.vrsPlayer.pause(),this.loadingPanelEl.style.display="none",this.vrsPlayerEl.style.display="none",this.livePlayerEl.style.display="block",this.livePlay(e)):(this.livePlayer&&this.livePlayer.pause(),this.loadingPanelEl.style.display="block",this.vrsPlayerEl.style.cssText="display:block;opacity:0;",this.livePlayerEl.style.display="none",e.time_length_format&&(this.timeEl.innerHTML=e.time_length_format),e.site=="1"?this.el.classList.add("player-vrs"):this.el.classList.remove("player-vrs"),this.vrsPlay(e)),i&&(i.appendChild(this.el),this.parentElement&&(this.parentElement.classList.remove("playing"),this.parentElement.closest(".player-card").querySelector(".play-btn").style.display="block"),this.parentElement=i,this.parentElement.classList.add("playing"),this.parentElement.closest(".player-card").querySelector(".play-btn").style.display="none")))}livePlay(e){this.livePlayer&&(this.livePlayer.destroy(),this.livePlayer=null),kao("//file.qf.56.com/f/script/config/qfplayer/tvlive/umd/qfliveplayer.js",()=>{this.livePlayer=window.QF.livePlayer({wrapperId:"livePlayer",roomId:e.roomId,pageType:"2",streamName:e.streamName,type:e.course==1?"4":"3",isMuted:t,vol:a*100,isEnterLink:!0,isFullscreen:!0,isAltTrack:e.altTrack,ctrlStyle:{iconWidth:24,fontSize:14},widget:{toLiveRoom:{link:e.playLink||v.makeLiveUrl(e)}},events:{onNolive:()=>{e.originRefData.live=0},onVolumeAction:i=>{t=i.detail.isMuted,a=i.detail.volume,localStorage.setItem("_player_sh_volume",a),this.vrsPlayer&&(this.vrsPlayer.config.isMute=t,this.vrsPlayer.saveVolume(a))}}})})}vrsPlay(e){if(e.api_key="037f723e008a83c9a69847c032814842",e.isGzl=1,e.showRecommend=0,e.tvPlayType=e.tvPlayType||"",e.pwd=e.pwd||"",e.plid=e.aid||"",e.tvid=e.tv_id||"",e.fee=e.fee||e.video_is_fee||"",this.vrsPlayer){this.vrsPlayer.doPlay(e);return}kao("h5player",()=>{this.vrsPlayer=playerFactory.createPlayer("#vrsPlayer",{data:e,autoplay:!0,isMute:t,disablePlaylist:!0}),this.vrsPlayer.on("volumechange",()=>{a=this.vrsPlayer.volume.toFixed(2),this.vrsPlayer.volume==0?t=!0:t=!1}),this.vrsPlayer.on("playing",()=>{this.retPanel(),this.vrsPlayer.resize(),this.vrsPlayer.ui.lock=!1,this.loadingPanelEl.style.display="none",this.vrsPlayerEl.style.opacity="1"}),this.vrsPlayer.on("ended",()=>{this.vrsPlayer.isFullscreen()&&this.vrsPlayer.exitFullscreen(),this.data.site=="1"?(this.vrsPlayer.ui.lock=!0,this.showPlayerTips("鏇村鍐呭璇峰墠寰鎾斁椤")):this.vrsPlayer.replay()}),this.vrsPlayer.on("error",i=>{this.data.site==1?this.showPlayerTips("鏇村鍐呭璇峰墠寰鎾斁椤"):this.showXiaokePayTips(e)}),this.vrsPlayer.on("data.trysee",i=>{this.vrsPlayer.ui.lock=!0,this.showPlayerTips("璇曠湅缁撴潫锛屾洿澶氬唴瀹硅鍓嶅線鎾斁椤")}),this.vrsPlayer.on("data.exception",i=>{var l,r;this.pause(),i=i||{},i.code==201&&((l=i.vdata)==null?void 0:l.play)==1&&((r=i.vdata)==null?void 0:r.status)==11?this.showPwdPanel(e):i.code==102?this.showNoTrySeeTips(e):this.data.site==1?this.showPlayerTips("鏇村鍐呭璇峰墠寰鎾斁椤"):this.showXiaokePayTips(e)})})}createErrorPanel(e){this.retPanel();let i=document.createElement("div");return i.className="player-error-panel",i.style.cssText=`background-image:url(${f.convertFormat(e.hor_w16_pic||e.cover)});`,i}showXiaokePayTips(e){let i=this.xiaokePanel=this.createErrorPanel(e),l=e.cus_userId||e.user_id,r=l?`鐪婽a鐨勫叾瀹冧綔鍝`:"";i.innerHTML=`
`,this.el.appendChild(i)}showPlayerTips(e="鏇村鍐呭璇峰墠寰鎾斁椤"){let i=this.xiaokePanel=this.createErrorPanel(this.data);i.innerHTML=`
`,this.el.appendChild(i)}showNoTrySeeTips(){let e=this.xiaokePanel=this.createErrorPanel(this.data);e.innerHTML=`
`,this.el.appendChild(e)}showPwdPanel(e){let i=this.pwdPanel=this.createErrorPanel(e);i.innerHTML=`
`,this.el.appendChild(i);let l=this.el.querySelector(".player-error-panel-content .pwd input"),r=this.el.querySelector(".player-error-panel-content .btn-submit"),o=this.el.querySelector(".player-error-panel-content .pwd-tip");e.pwd?(o.style.display="block",e.pwd="",this.pwdTipTimer&&clearTimeout(this.pwdTipTimer),this.pwdTipTimer=setTimeout(()=>{o.style.display="none"},3e3)):o.style.display="none",l==null||l.addEventListener("input",()=>{l.value?r.classList.remove("btn-dis"):r.classList.add("btn-dis")}),r==null||r.addEventListener("click",()=>{r.classList.contains("btn-dis")||(e.pwd=l.value,this.play(e))})}seek(e){this.vrsPlayer&&this.vrsPlayer.state=="3"&&this.vrsPlayer.seek(e)}retPanel(){this.xiaokePanel&&this.xiaokePanel.remove(),this.pwdPanel&&this.pwdPanel.remove()}}window.openVipWin=function(s){n.pause(),n.showNoTrySeeTips()};window.flashPlayDrm=function(s){n.pause(),n.showPlayerTips("鏇村鍐呭璇峰墠寰鎾斁椤")};const n=window._player=new m;export{n as p};