Commit a7057841 by qlintonger xeno

录制完毕初步

parent 3d4146de
...@@ -58,8 +58,8 @@ app.use(AnyRemotePlugin, { ...@@ -58,8 +58,8 @@ app.use(AnyRemotePlugin, {
recordConfig: { recordConfig: {
callBackUrl: 'https://hna-platform.anyremote.cn/call/saveScreenRecordNoToken', callBackUrl: 'https://hna-platform.anyremote.cn/call/saveScreenRecordNoToken',
fileDomain: 'https://video.anyremote.cn:444', fileDomain: 'https://video.anyremote.cn:444',
recordStartUrl: 'http://ifar.test.com:3001/recordings/start', recordStartUrl: 'https://ifar.test.com:440/record/start',
recordStopUrl: 'http://ifar.test.com:3001/recordings/stop' recordStopUrl: 'https://ifar.test.com:440/record/stop'
}, },
notice: { notice: {
info: Message.info, info: Message.info,
......
...@@ -73,7 +73,7 @@ ...@@ -73,7 +73,7 @@
</div> </div>
<div class="w-[120px] h-[72px] item" @click="toggleRecording"> <div class="w-[120px] h-[72px] item" @click="toggleRecording">
<global-icon :size="21" :icon="!chatChannelState.recordingData.id ? 'record' : 'record-stop'"></global-icon> <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>
<div v-if="isUserHost" class="w-[120px] h-[72px] item" @click="allMute"> <div v-if="isUserHost" class="w-[120px] h-[72px] item" @click="allMute">
<global-icon :size="21" icon="mic-off"></global-icon> <global-icon :size="21" icon="mic-off"></global-icon>
...@@ -108,11 +108,18 @@ async function toggleRecording() { ...@@ -108,11 +108,18 @@ async function toggleRecording() {
if (resp) { if (resp) {
Message.success('录制成功开始!') Message.success('录制成功开始!')
} else { } else {
Message.error('录制失败!') Message.error('录制开始失败!')
} }
} else { } else {
const resp = await AnyR?.agora.stopRecordCurrent() const resp = await AnyR?.agora.stopRecordCurrent()
console.log('录制结果提示?', resp) 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