| 12 |
- "use strict";(self["webpackChunknouiroom"]=self["webpackChunknouiroom"]||[]).push([[584],{7584:function(e,t,s){s.r(t),s.d(t,{default:function(){return E}});var o=function(){var e=this,t=e._self._c;return t("div",{staticClass:"page"},[e.modileFlag?t("div",{staticClass:"roompage",on:{mouseover:e.mouseHover}},[t("div",{class:e.userClass,style:{height:e.userHeight},attrs:{id:"localStream"}},[t("div",{staticClass:"userName"},[e._v(e._s(e.userId))])]),e._l(e.userList,(function(s,o){return t("div",{key:o,class:e.userClass,style:{height:e.userHeight},attrs:{id:s}},[t("div",{staticClass:"userName"},[e._v(e._s(s))])])})),t("div",{directives:[{name:"show",rawName:"v-show",value:e.showFlag,expression:"showFlag"}],staticClass:"footer"},[t("roomFooter",{attrs:{roomId:e.roomId},on:{exitRoom:e.exitRoom}})],1)],2):e._e(),e.modileFlag?e._e():t("div",{staticClass:"roomPhone"},[t("div",{staticClass:"header"},[t("roomFooterPhone",{on:{exitRoom:e.exitRoom}})],1),t("div",{staticClass:"bodyVideo"},[t("div",{class:e.userClassPhone,attrs:{id:"localStream"}},[t("div",{staticClass:"userNamePhone"},[e._v(e._s(e.userId))])]),e._l(e.userList,(function(s,o){return t("div",{key:o,class:e.userClassPhone,attrs:{id:s}},[t("div",{staticClass:"userNamePhone"},[e._v(e._s(s))])])}))],2)])])},i=[],r=(s(560),s(2268)),a=s(6097),n=function(){var e=this,t=e._self._c;return t("div",{staticClass:"roomFooter"},[t("div",{staticClass:"outRoom"},[e.roleFlag?e._e():t("el-button",{attrs:{type:"danger"},on:{click:e.exitRoom}},[e._v("退出房间")]),e.roleFlag?t("el-button",{attrs:{type:"danger"},on:{click:e.exitRoom}},[e._v("解散房间")]):e._e()],1)])},l=[],u=s(4164);let d="https://api.xayunmei.com/zhongcaiapitest";function h(e){return u.Z.post(`${d}/video/openCloudRecording`,e)}function m(e){return u.Z.post(`${d}/video/closeDeleteCloudRecording?taskId=${e}`)}function c(e){return u.Z.post(`${d}/video/dissolveRoom`,e)}var g={name:"Footer",components:{},data(){return{roomId:null,taskId:null,roleFlag:!1}},methods:{destructionRoomFn(e){c(e).then((e=>{console.log(e,"解散房间")}))},exitRoom(){this.roleFlag?(this.stopVideoFn(),this.destructionRoomFn({roomId:this.roomId}),this.$emit("exitRoom")):this.$emit("exitRoom")},async startVideoFn(){await h({caseId:12865,roomId:this.roomId}).then((e=>{this.taskId=e.data.taskId,console.log(e.data.taskId,"pppppp")}))},stopVideoFn(){m(this.taskId).then((e=>{console.log(e,"KKKKKK")}))}},async mounted(){this.roomId=this.$route.query.roomId;let e=this.$route.query.flag;this.roleFlag=e,e&&await this.startVideoFn()}},p=g,I=s(1001),v=(0,I.Z)(p,n,l,!1,null,"7182f480",null),F=v.exports,y=function(){var e=this,t=e._self._c;return t("div",{staticClass:"roomFooter"},[e.roleFlag?e._e():t("el-button",{attrs:{type:"danger"},on:{click:e.exitRoom}},[e._v("退出房间")]),e.roleFlag?t("el-button",{attrs:{type:"danger"},on:{click:e.exitRoom}},[e._v("解散房间")]):e._e()],1)},C=[],_={name:"FooterPhone",components:{},data(){return{roomId:null,taskId:null,roleFlag:!1}},methods:{destructionRoomFn(e){c(e).then((e=>{console.log(e,"解散房间")}))},exitRoom(){this.roleFlag?(this.stopVideoFn(),this.destructionRoomFn({roomId:this.roomId}),this.$emit("exitRoom")):this.$emit("exitRoom")},async startVideoFn(){await h({caseId:12865,roomId:this.roomId}).then((e=>{this.taskId=e.data.taskId,console.log(e.data.taskId,"pppppp")}))},stopVideoFn(){m(this.taskId).then((e=>{console.log(e,"KKKKKK")}))}},async mounted(){this.roomId=this.$route.query.roomId;let e=this.$route.query.flag;this.roleFlag=e,e&&await this.startVideoFn()}},R=_,f=(0,I.Z)(R,y,C,!1,null,"63f1986e",null),L=f.exports,w=s(2799),V=s.n(w);let $=null;var k={name:"App",components:{roomFooter:F,roomFooterPhone:L},data(){return{userClass:"userVideo5",userClassPhone:"userVideoPhone",userList:[],userHeight:"100%",userPhoneHeight:"92%",userSign:"",roomId:"",userId:null,showFlag:!1,modileFlag:!1}},methods:{mouseHover(){this.showFlag=!0,setTimeout((()=>{this.showFlag=!1}),4e3)},async exitRoom(){await $.exitRoom(),await $.updateLocalVideo({publish:!1}),await $.updateLocalAudio({publish:!1}),await $.destroy(),this.$router.push({name:"Home"})},getPushVideo(){$.on(V().EVENT.REMOTE_VIDEO_AVAILABLE,(e=>{const t=e.userId,s=e.streamType;this.userList.push(t),this.modileFlag?(this.userClass=(0,a.dz)(this.userList),this.userHeight=(0,a.Cr)(this.userList)):this.userClassPhone=(0,a.A1)(this.userList),setTimeout((()=>{$.startRemoteVideo({userId:t,streamType:s,view:`${t}`})}))}))},deletePushVideo(){$.on(V().EVENT.REMOTE_VIDEO_UNAVAILABLE,(e=>{const t=e.userId;if(this.hostId==t)return alert("主持人已经解散会议"),this.$router.push({name:"Home"}),void(this.userList=[]);let s=this.userList.indexOf(t);this.userList=this.userList.filter((e=>e!==t)),-1!==s&&this.userList.splice(s,1),this.modileFlag?(this.userClass=(0,a.dz)(this.userList),this.userHeight=(0,a.Cr)(this.userList)):this.userClassPhone=(0,a.A1)(this.userList)}))},reserveConferenceListFn(e){(0,r.Je)(e).then((e=>{this.hostId=e.data[0].userName}))}},async mounted(){this.modileFlag=(0,a.Qv)();let e=this.$route.query.roomId;this.roomId=this.$route.query.roomId;let t=this.$route.query.userId;this.userId=this.$route.query.userId,this.caseId=this.$route.query.caseId,this.reserveConferenceListFn(this.caseId);const s=1600011167;await(0,r.X9)(t).then((e=>{this.userSign=e.msg})),this.getPushVideo(),this.deletePushVideo();try{await $.enterRoom({roomId:Number(e),scene:"rtc",sdkAppId:s,userId:t,userSig:this.userSign}),await $.startLocalVideo({view:document.getElementById("localStream")}),await $.startLocalAudio(),console.log("进房成功"),this.$message({message:"进房成功",type:"success"})}catch(o){console.error("进房失败 "+o),this.$message({message:"进房失败",type:"error"}),this.$router.push({name:"Home"})}},created(){$=V().create()}},x=k,P=(0,I.Z)(x,o,i,!1,null,"5cd63092",null),E=P.exports}}]);
- //# sourceMappingURL=584.c2c5a354.js.map
|