|
|
@@ -703,27 +703,16 @@ const saveHomework = async () => {
|
|
|
const fileName = `user_${userId}_${assignmentId}_${Date.now()}`;
|
|
|
let renameFile =new File([videoBlob], fileName +'.webm', { type: 'video/webm' })
|
|
|
try {
|
|
|
- fileApis
|
|
|
- .uploadFile(renameFile)
|
|
|
+ doubaoApis
|
|
|
+ .saveSigment(userId, assignmentId,renameFile, duration)
|
|
|
.then(res =>{
|
|
|
recordedChunks.value = [];
|
|
|
isHomeworkSaved.value = true;
|
|
|
hasHomeworkSaved.value = true;
|
|
|
isHomeworkStarted.value = false;
|
|
|
ElMessage.success("视频片段暂存成功");
|
|
|
- doubaoApis
|
|
|
- .saveSigment(userId, assignmentId, res.data.data, duration)
|
|
|
- .then(url =>{
|
|
|
- console.log(url.data.data)
|
|
|
- savedChunks.value = url.data.data;
|
|
|
- loadingInstance.close();
|
|
|
- })
|
|
|
- .catch(err => {
|
|
|
- ElMessage.error('保存出错啦,请重新尝试')
|
|
|
- loadingInstance.close();
|
|
|
- })
|
|
|
+ loadingInstance.close();
|
|
|
})
|
|
|
-
|
|
|
} catch (error) {
|
|
|
console.error("视频片段上传失败:", error);
|
|
|
ElMessage.error("视频片段上传失败");
|
|
|
@@ -830,7 +819,6 @@ const resetHomework = async() => {
|
|
|
.then(res =>{
|
|
|
if(res.data.code == 200){
|
|
|
recordedChunks.value = [];
|
|
|
- savedChunks.value = [];
|
|
|
chatMessages.value = [];
|
|
|
isHomeworkSaved.value = false;
|
|
|
isHomeworkStarted.value = false;
|
|
|
@@ -859,7 +847,7 @@ const submitHomework = async () => {
|
|
|
return;
|
|
|
}
|
|
|
if(isHomeworkStarted.value){
|
|
|
- ElMessage.warning("作业正在进行中,请保存后再提交")
|
|
|
+ ElMessage.warning("作业正在进行中,请暂存后再提交")
|
|
|
return;
|
|
|
}
|
|
|
|