{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\nimport TRTC from 'trtc-sdk-v5';\nlet trtc = TRTC.create();\nimport { startVideo, stopVideo } from '@/api/room.js';\nexport default {\n name: 'Footer',\n props: [\"roomId\"],\n components: {},\n data() {\n return {\n taskId: null\n };\n },\n methods: {\n async exitRoom() {\n await this.stopVideoFn();\n // this.$emit('exitRoom');\n await trtc.exitRoom();\n await trtc.updateLocalVideo({\n publish: false\n });\n await trtc.updateLocalAudio({\n publish: false\n });\n await trtc.destroy();\n this.$router.push({\n name: \"Home\"\n });\n },\n startVideoFn() {\n startVideo({\n caseId: 12865,\n roomId: this.roomId\n }).then(res => {\n this.taskId = res.data.taskId;\n });\n },\n stopVideoFn() {\n stopVideo(this.taskId).then(res => {\n console.log(res, \"Ppp\");\n });\n },\n // 开始云端录制\n openRecord() {\n this.startVideoFn();\n }\n },\n mounted() {\n setTimeout(() => {\n console.log(this.roomId, \"房间号房间哈房间号房间哈房间号\");\n });\n }\n};","map":{"version":3,"names":["TRTC","trtc","create","startVideo","stopVideo","name","props","components","data","taskId","methods","exitRoom","stopVideoFn","updateLocalVideo","publish","updateLocalAudio","destroy","$router","push","startVideoFn","caseId","roomId","then","res","console","log","openRecord","mounted","setTimeout"],"sources":["src/views/components/roomFooter.vue"],"sourcesContent":["\n \n\n \n\n \n \n "],"mappings":";AAsBA,OAAAA,IAAA;AACA,IAAAC,IAAA,GAAAD,IAAA,CAAAE,MAAA;AACA,SAAAC,UAAA,EAAAC,SAAA;AACA;EACAC,IAAA;EACAC,KAAA,GACA,SACA;EACAC,UAAA,GAEA;EACAC,KAAA;IACA;MACAC,MAAA;IACA;EACA;EACAC,OAAA;IACA,MAAAC,SAAA;MACA,WAAAC,WAAA;MACA;MACA,MAAAX,IAAA,CAAAU,QAAA;MACA,MAAAV,IAAA,CAAAY,gBAAA;QAAAC,OAAA;MAAA;MACA,MAAAb,IAAA,CAAAc,gBAAA;QAAAD,OAAA;MAAA;MACA,MAAAb,IAAA,CAAAe,OAAA;MACA,KAAAC,OAAA,CAAAC,IAAA;QACAb,IAAA;MACA;IACA;IACAc,aAAA;MACAhB,UAAA;QACAiB,MAAA;QACAC,MAAA,OAAAA;MACA,GAAAC,IAAA,CAAAC,GAAA;QACA,KAAAd,MAAA,GAAAc,GAAA,CAAAf,IAAA,CAAAC,MAAA;MACA;IACA;IACAG,YAAA;MACAR,SAAA,MAAAK,MAAA,EAAAa,IAAA,CAAAC,GAAA;QACAC,OAAA,CAAAC,GAAA,CAAAF,GAAA;MACA;IACA;IACA;IACAG,WAAA;MACA,KAAAP,YAAA;IACA;EACA;EACAQ,QAAA;IACAC,UAAA;MACAJ,OAAA,CAAAC,GAAA,MAAAJ,MAAA;IACA;EACA;AACA"},"metadata":{},"sourceType":"module","externalDependencies":[]}