diff --git a/entry/src/main/ets/common/service/videoService.ts b/entry/src/main/ets/common/service/videoService.ts index eb3b2542..83c6aa29 100644 --- a/entry/src/main/ets/common/service/videoService.ts +++ b/entry/src/main/ets/common/service/videoService.ts @@ -12,7 +12,7 @@ import { FileHelper } from './FileHelper'; import FileUtil from '../utils/File'; import { GlobalConfig } from '../../config'; -const rtsp_server = record.createServer(); +// const rtsp_server = record.createServer(); //开始录屏 const FILE_ASSET_FETCH_COLUMNS = [photoAccessHelper.PhotoKeys.URI, photoAccessHelper.PhotoKeys.PHOTO_TYPE, @@ -40,25 +40,25 @@ export async function startRecordVideo(param, td, context, dir, path?,index?) { // const folderPath = await fileUtil.initFolder(`/PLC/${date}/${dir}`); var video_uri = `rtsp://${param.userName}:${param.pwd}@${param.ip}:${param.port}/h264/ch${td}/main/av_stream`; - if (rtsp_server != null) { - console.log(`Rtsprecord startRecordVideo begin,video_uri`, video_uri); - const num = Math.floor(Math.random() * 10000) - let fileName - if (!path) { - fileName = `movie_record${num}.mp4` - } else { - fileName = `${path}_${index||num}.mp4` - } - - // @ts-ignore - var recordResult = rtsp_server.startRecordVideo(context, video_uri, fileName, dir); - const handleId = recordResult.dataInt; - reslove(handleId) - } - else { - console.log(`Rtsprecord startRecordVideo rtsp_server isnull`); - reslove(0) - } + // if (rtsp_server != null) { + // console.log(`Rtsprecord startRecordVideo begin,video_uri`, video_uri); + // const num = Math.floor(Math.random() * 10000) + // let fileName + // if (!path) { + // fileName = `movie_record${num}.mp4` + // } else { + // fileName = `${path}_${index||num}.mp4` + // } + // + // // @ts-ignore + // var recordResult = rtsp_server.startRecordVideo(context, video_uri, fileName, dir); + // const handleId = recordResult.dataInt; + // reslove(handleId) + // } + // else { + // console.log(`Rtsprecord startRecordVideo rtsp_server isnull`); + // reslove(0) + // } console.log(`Rtsprecord startRecordVideo end`); }) @@ -67,16 +67,16 @@ export async function startRecordVideo(param, td, context, dir, path?,index?) { //结束录屏 export async function endRecordVideo(record_handleObj) { for (let key in record_handleObj) { - if (rtsp_server != null && record_handleObj[key] > 0) { - console.log(`Rtsprecord endRecordVideo begin`); - // @ts-ignore - var recordResult = rtsp_server.endRecordVideo(record_handleObj[key]); - console.log(`Rtsprecord endRecordVideo record_handle` + record_handleObj[key].dataInt + ` filename:` + record_handleObj[key].fileName); - - } - else { - console.log(`Rtsprecord endRecordVideo handleId isnull`); - } + // if (rtsp_server != null && record_handleObj[key] > 0) { + // console.log(`Rtsprecord endRecordVideo begin`); + // // @ts-ignore + // var recordResult = rtsp_server.endRecordVideo(record_handleObj[key]); + // console.log(`Rtsprecord endRecordVideo record_handle` + record_handleObj[key].dataInt + ` filename:` + record_handleObj[key].fileName); + // + // } + // else { + // console.log(`Rtsprecord endRecordVideo handleId isnull`); + // } } } @@ -191,25 +191,25 @@ export async function takePhoto(param, context, dir, flag = 1, callback?) { // @ts-ignore // var snapResult = rtsp_server.getVideoSnapshot(context, video_uri, '', dir); if (flag == 0) { - rtsp_server.detectVideoSnapshotSize(video_uri, fileName, (err, snapResult) => { - console.log("baohaowen_detectLoop round end size1:" + snapResult.fileSize); - callback({ fileSize: snapResult.fileSize, errorCode: snapResult.errorCode }) - }); + // rtsp_server.detectVideoSnapshotSize(video_uri, fileName, (err, snapResult) => { + // console.log("baohaowen_detectLoop round end size1:" + snapResult.fileSize); + // callback({ fileSize: snapResult.fileSize, errorCode: snapResult.errorCode }) + // }); } else { console.log('baoyihubaoyihu1', video_uri, flag) return new Promise((resolve, reject) => { - rtsp_server.getVideoSnapshot(context, video_uri, fileName, dir, true, (err, snapResult) => { - console.log('baoyihubaoyihu', video_uri, flag, JSON.stringify(snapResult)) - console.log('getPhtot', JSON.stringify(snapResult)) - resolve({ - base64: snapResult.dataString, - name: snapResult.fileName, - fileSize: snapResult.fileSize, - errorCode: snapResult.errorCode - }) - }); + // rtsp_server.getVideoSnapshot(context, video_uri, fileName, dir, true, (err, snapResult) => { + // console.log('baoyihubaoyihu', video_uri, flag, JSON.stringify(snapResult)) + // console.log('getPhtot', JSON.stringify(snapResult)) + // resolve({ + // base64: snapResult.dataString, + // name: snapResult.fileName, + // fileSize: snapResult.fileSize, + // errorCode: snapResult.errorCode + // }) + // }); }) console.log('getmyLog02')