Commit a7057841 by qlintonger xeno

录制完毕初步

parent 3d4146de
......@@ -58,8 +58,8 @@ app.use(AnyRemotePlugin, {
recordConfig: {
callBackUrl: 'https://hna-platform.anyremote.cn/call/saveScreenRecordNoToken',
fileDomain: 'https://video.anyremote.cn:444',
recordStartUrl: 'http://ifar.test.com:3001/recordings/start',
recordStopUrl: 'http://ifar.test.com:3001/recordings/stop'
recordStartUrl: 'https://ifar.test.com:440/record/start',
recordStopUrl: 'https://ifar.test.com:440/record/stop'
},
notice: {
info: Message.info,
......
......@@ -73,7 +73,7 @@
</div>
<div class="w-[120px] h-[72px] item" @click="toggleRecording">
<global-icon :size="21" :icon="!chatChannelState.recordingData.id ? 'record' : 'record-stop'"></global-icon>
<span class="mt-1 color-text-2">{{ !chatChannelState.recordingData.id ? '开始录制' : '结束录制' }}</span>
<span class="mt-1 color-text-2">{{ !chatChannelState.recordingData.id ? '开始录制' : chatChannelState.recordingData.id === userStates.currentUserId ? '结束录制' : '他人正在录制' }}</span>
</div>
<div v-if="isUserHost" class="w-[120px] h-[72px] item" @click="allMute">
<global-icon :size="21" icon="mic-off"></global-icon>
......@@ -108,11 +108,18 @@ async function toggleRecording() {
if (resp) {
Message.success('录制成功开始!')
} else {
Message.error('录制失败!')
Message.error('录制开始失败!')
}
} else {
const resp = await AnyR?.agora.stopRecordCurrent()
console.log('录制结果提示?', resp)
if (resp) {
AnyR?.agora.sendVideo({
fileUrl: resp.url,
fileName: resp.fileName,
fileSize: resp.fileSize
})
}
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment