799967501@qq.com

接口添加回放地址返回

@@ -271,18 +271,22 @@ router.post('/fileExists', async function (req, res, next) { @@ -271,18 +271,22 @@ router.post('/fileExists', async function (req, res, next) {
271 const timeFiles = fs.readdirSync(timeDir) 271 const timeFiles = fs.readdirSync(timeDir)
272 let classIdStr = `${body.classId}.mp4` 272 let classIdStr = `${body.classId}.mp4`
273 let isFile = false 273 let isFile = false
  274 + let fileTime = ""
274 for(let i=0;i<timeFiles.length;i++){ 275 for(let i=0;i<timeFiles.length;i++){
275 let classDir = `${timeDir}/${timeFiles[i]}` 276 let classDir = `${timeDir}/${timeFiles[i]}`
276 const classFiles = fs.readdirSync(classDir) 277 const classFiles = fs.readdirSync(classDir)
277 if(classFiles.indexOf(classIdStr) > -1){ 278 if(classFiles.indexOf(classIdStr) > -1){
  279 + fileTime = timeFiles[i]
278 isFile = true 280 isFile = true
279 break 281 break
280 } 282 }
281 } 283 }
282 if(isFile){ 284 if(isFile){
283 - res.send({ code: 0,message:"文件已生成" }); 285 + let classUrl = `https://xdymp4.xuedianyun.com/oss/${body.siteId}/${fileTime}/${body.classId}.mp4`
  286 + res.send({ code: 0,message:"文件已生成",classUrl });
284 }else { 287 }else {
285 - res.send({ code: 1,message:"文件未生成" }); 288 + let classUrl = `https://pclive.xuedianyun.com/pcBase/pclive2/release/index.html?portalIP=saas.xuedianyun.com&portalPort=80&classId=${body.classId}&channels=2&playRecord=1#/`
  289 + res.send({ code: 1,message:"文件未生成",classUrl });
286 } 290 }
287 291
288 }) 292 })