// 录像功能标志定义(API:BRAC_StreamRecordCtrl 传入参数)
public static final int ANYCHAT_RECORD_FLAGS_VIDEO = 0x00000001; ///< 录制视频
public static final int ANYCHAT_RECORD_FLAGS_AUDIO = 0x00000002; ///< 录制音频
public static final int ANYCHAT_RECORD_FLAGS_SERVER = 0x00000004; ///< 服务器端录制
public static final int ANYCHAT_RECORD_FLAGS_MIXAUDIO = 0x00000010; ///< 录制音频时,将其它人的声音混音后录制
public static final int ANYCHAT_RECORD_FLAGS_MIXVIDEO = 0x00000020; ///< 录制视频时,将其它人的视频迭加后录制
public static final int ANYCHAT_RECORD_FLAGS_ABREAST = 0x00000100; ///< 录制视频时,将其它人的视频并列录制
public static final int ANYCHAT_RECORD_FLAGS_STEREO = 0x00000200; ///< 录制音频时,将其它人的声音混合为立体声后录制
public static final int ANYCHAT_RECORD_FLAGS_SNAPSHOT = 0x00000400; ///< 拍照
public static final int ANYCHAT_RECORD_FLAGS_LOCALCB = 0x00000800; ///< 触发本地回调
public static final int ANYCHAT_RECORD_FLAGS_STREAM = 0x00001000; ///< 对视频流进行录制(效率高,但可能存在视频方向旋转的问题)
如何组合才能将视频与音频录制在同一个文件中?我使用 int flags=AnyChatDefine.ANYCHAT_RECORD_FLAGS_VIDEO+AnyChatDefine.BRAC_RECORD_FLAGS_VIDEO+AnyChatDefine.ANYCHAT_RECORD_FLAGS_STREAM;
运行的结果是音频一个文件,视频一个文件,两个是完全分离的。