|
@@ -147,7 +147,7 @@ ${arr.map(row => `<tr>
|
|
|
// 把uint8Array转换为视频文件
|
|
|
_file = new File([videoRes.data], 'video.mp4', { type: 'video/mp4' });
|
|
|
}
|
|
|
- if (!_file) return resolve({ data: 0 })
|
|
|
+ if (!_file) return resolve({ data: 2,err:"未找到文件" })
|
|
|
console.log("需要处理的文件👉", _file)
|
|
|
try {
|
|
|
const reader = new FileReader();
|
|
@@ -179,14 +179,14 @@ ${arr.map(row => `<tr>
|
|
|
})
|
|
|
} catch (error) {
|
|
|
console.log("👉", error);
|
|
|
- return resolve({ data: 2 })
|
|
|
+ return resolve({ data: 2,err:error })
|
|
|
}
|
|
|
|
|
|
}
|
|
|
reader.readAsArrayBuffer(_file);
|
|
|
} catch (error) {
|
|
|
console.log("👉", error);
|
|
|
- return resolve({ data: 2 })
|
|
|
+ return resolve({ data: 2,err:error })
|
|
|
}
|
|
|
})
|
|
|
},
|
|
@@ -1149,51 +1149,13 @@ CH:${_CH}
|
|
|
Promise.all(promises).then(res => {
|
|
|
resolve({ data: newOption, tid: params.tid })
|
|
|
})
|
|
|
-
|
|
|
- // promises.push(new Promise((resolve)=>{
|
|
|
- // this.ajax
|
|
|
- // .post("https://gpt4.cocorobo.cn/update_classroom_observation", {
|
|
|
- // id: _bmData.id,
|
|
|
- // json_data: JSON.stringify(_bmData.jsonData)
|
|
|
- // })
|
|
|
- // .then(res => {
|
|
|
- // resolve({ data: newOption,tid:params.tid })
|
|
|
- // })
|
|
|
- // .catch(e => {
|
|
|
- // console.log("保存失败", e);
|
|
|
- // resolve({ data: newOption,tid:params.tid })
|
|
|
- // });
|
|
|
- // }))
|
|
|
-
|
|
|
-
|
|
|
- // Promise.all(()=>{
|
|
|
-
|
|
|
- // },)
|
|
|
- // promises.push(new Promise((resolve)=>{
|
|
|
-
|
|
|
- // }))
|
|
|
-
|
|
|
-
|
|
|
- // 保存修改信息
|
|
|
- // this.ajax
|
|
|
- // .post("https://gpt4.cocorobo.cn/update_classroom_observation", {
|
|
|
- // id: _bmData.id,
|
|
|
- // json_data: JSON.stringify(_bmData.jsonData)
|
|
|
- // })
|
|
|
- // .then(res => {
|
|
|
- // resolve({ data: newOption,tid:params.tid })
|
|
|
- // })
|
|
|
- // .catch(e => {
|
|
|
- // console.log("保存失败", e);
|
|
|
- // resolve({ data: newOption,tid:params.tid })
|
|
|
- // });
|
|
|
}).catch(err => {
|
|
|
console.log("修改基础信息失败", err)
|
|
|
- resolve({ data: 1, err: err })
|
|
|
+ resolve({ data: 3, err: err })
|
|
|
})
|
|
|
}
|
|
|
}).catch(err => {
|
|
|
- resolve({ data: 1, err: err })
|
|
|
+ resolve({ data: 2, err: err })
|
|
|
console.log("存储fileId失败")
|
|
|
console.log(err)
|
|
|
})
|
|
@@ -1491,9 +1453,13 @@ CH:${_CH}
|
|
|
.then(audioBuffer => {
|
|
|
|
|
|
let wavBlob = this.bufferToWav(audioBuffer);
|
|
|
+
|
|
|
+ let _wavFile = new File([wavBlob], "audio.wav", {
|
|
|
+ type: "audio/wav"
|
|
|
+ })
|
|
|
// 在控制台输出WAV文件对象
|
|
|
- resolve({ data: wavBlob })
|
|
|
- console.log('转换后的WAV文件对象:', wavBlob);
|
|
|
+ resolve({ data: _wavFile })
|
|
|
+ console.log('转换后的WAV文件对象:', _wavFile);
|
|
|
})
|
|
|
.catch(err => {
|
|
|
resolve({ data: 1, err: err })
|