🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 4.5 录像 ``` StreamRecordCtrlEx(dwUserId, bStartRecord, dwFlags, 0, lpUserStr) // dwFlags 参数决定模式由下边的FLAGS相加 BRAC_RECORD_FLAGS_VIDEO = 0x00000001; // 录制视频 BRAC_RECORD_FLAGS_AUDIO = 0x00000002; // 录制音频 BRAC_RECORD_FLAGS_SERVER = 0x00000004; // 服务器端录制 BRAC_RECORD_FLAGS_MIXAUDIO = 0x00000010; // 录制音频时,将其它人的声音混音后录制 BRAC_RECORD_FLAGS_MIXVIDEO = 0x00000020; // 录制视频时,将其它人的视频迭加后录制 BRAC_RECORD_FLAGS_ABREAST = 0x00000100; // 录制视频时,将其它人的视频并列录制 BRAC_RECORD_FLAGS_STEREO = 0x00000200; // 录制音频时,将其它人的声音混合为立体声后录制 BRAC_RECORD_FLAGS_SNAPSHOT = 0x00000400; // 拍照 BRAC_RECORD_FLAGS_LOCALCB = 0x00000800; // 触发本地回调 BRAC_RECORD_FLAGS_STREAM = 0x00001000; // 对视频流进行录制(效率高,但可能存在视频方向旋转的问题) BRAC_RECORD_FLAGS_USERFILENAME = 0x00002000; // 用户自定义文件名 bStartRecord: 1 为开始录制,0 为结束录制 lpUserStr: json字符串 // 载入录像与ppt的位置 lpUserStr = { "recordlayout": 2,//几个画面 "watermark": szJsonBuf4Img, //详情见图片水印 "textoverlay": szJsonBuffy4Txt, //详情见文字水印 "streamlist": [//视频流 { "userid": -1, "streamindex": 1, "recordindex": 0 } ] }; ```