直播完成
This commit is contained in:
parent
e0319762c9
commit
7a3ca8fb62
@ -967,4 +967,25 @@ export async function livestart(id: string) {
|
||||
}else{
|
||||
message.error(res.msg)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
export async function livestop(id: string, roomid: string) {
|
||||
const res = await put("live/" + id, {status : 2})
|
||||
if(res.code == 0){
|
||||
message.success(res.msg)
|
||||
}else{
|
||||
message.error(res.msg)
|
||||
}
|
||||
const luzhi = await get('StopMCUMixTranscode', {roomid});
|
||||
console.log(luzhi)
|
||||
}
|
||||
export async function luzhi(roomid: string){
|
||||
const res = await get('StartMCUMixTranscode', {roomid});
|
||||
console.log(res)
|
||||
}
|
||||
|
||||
// export async function StopMCUMixTranscode(roomid: number) {
|
||||
// const res = await get('StopMCUMixTranscode', {roomid});
|
||||
// console.log(res)
|
||||
// }
|
||||
|
@ -15,7 +15,7 @@
|
||||
</div>
|
||||
<div class="takehour" v-if="i.status == 1 && livestatus == 2">
|
||||
参加时长
|
||||
<div>30min</div>
|
||||
<div>{{i.length}}min</div>
|
||||
</div>
|
||||
<div
|
||||
class="cancel"
|
||||
|
@ -194,7 +194,7 @@ import { defineComponent, onMounted, ref } from "vue";
|
||||
import LivePlaying from "@/components/LivePlaying.vue";
|
||||
import LiveingWatcher from "@/components/LiveingWatcher.vue";
|
||||
import TRTC from "trtc-js-sdk"
|
||||
import { getliveinfo, usersig } from '@/api';
|
||||
import { getliveinfo, livestop, luzhi, usersig } from '@/api';
|
||||
import { useRoute } from 'vue-router';
|
||||
import store from '@/store';
|
||||
import { message } from 'ant-design-vue';
|
||||
@ -338,12 +338,15 @@ export default defineComponent({
|
||||
remoteStream.play('s-' + remoteStream.userId_);
|
||||
});
|
||||
client
|
||||
.join({ roomId: 12 })
|
||||
.join({ roomId: roominfo.value.roomid})
|
||||
.catch((error: string) => {
|
||||
console.error('进房失败 ' + error);
|
||||
})
|
||||
.then(() => {
|
||||
console.log('进房成功');
|
||||
// if(typeof id == "string"){
|
||||
luzhi(roominfo.value.roomid)
|
||||
// }
|
||||
fun()
|
||||
});
|
||||
}
|
||||
@ -374,7 +377,9 @@ export default defineComponent({
|
||||
client.leave().then(() => {
|
||||
// leaving room success
|
||||
visible.value = false;
|
||||
|
||||
if(typeof id == "string"){
|
||||
livestop(id, roominfo.value.roomid)
|
||||
}
|
||||
}).catch((error: string) => {
|
||||
message.error('关闭失败: ' + error);
|
||||
});
|
||||
|
Loading…
Reference in New Issue
Block a user