自AnyChat r4027版本開始,Windows平臺(含Web平臺)本地視頻錄製支持並列模式錄製。
Windows平臺本地視頻錄製支持單用戶錄製、合成錄製(畫中畫模式)、並列錄製,其中:
1、單用戶錄製是指整個錄像文件只有一個用戶的視頻信息;
2、合成錄製是指整個錄像文件包括通話雙方的視頻信息,其中視頻以畫面迭加的形式展現;
3、並列錄製是指整個錄像文件包括通話雙方的視頻信息,其中視頻畫面以左右對稱的形式展現,不會遮擋任何一方的視頻區域;
並列錄製增加了一個錄製標誌定義(以Web版本爲例):
var BRAC_RECORD_FLAGS_ABREAST = 0x00000100; // 錄製視頻時,將其它人的視頻並列錄製
複製代碼
錄製時調用示例代碼如下(畫中畫模式):
var flags = BRAC_RECORD_FLAGS_VIDEO + BRAC_RECORD_FLAGS_AUDIO +BRAC_RECORD_FLAGS_MIXAUDIO + BRAC_RECORD_FLAGS_MIXVIDEO;
BRAC_StreamRecordCtrl(userid, 1, flags, 0);
複製代碼
錄製時調用示例代碼如下(並列模式):
var flags = BRAC_RECORD_FLAGS_VIDEO + BRAC_RECORD_FLAGS_AUDIO +BRAC_RECORD_FLAGS_MIXAUDIO + BRAC_RECORD_FLAGS_MIXVIDEO + BRAC_RECORD_FLAGS_ABREAST;
BRAC_StreamRecordCtrl(userid, 1, flags, 0);
複製代碼