问题描述
当 uid 传递时,Agora 不会在自定义布局中捕获视频流。它跳过传递 uid 的流。
这是我正在使用的三个视频流的示例布局,它只捕获两个不存在 uid 的视频流。
我传递的 uid 是根据云记录中的文档,它是 32 位整数。 uid 是手动生成的,不是 Agora 生成的。
前 15 秒停播
"layoutConfig": [
{
"x_axis": 0.0,"y_axis": 0.0,"width": 1.0,"height": 0.8,"alpha": 1.0,"render_mode": 1
},{
"x_axis": 0.0,"y_axis": 0.8,"width": 0.5,"height": 0.2,{
"uid": "99142190","x_axis": 0.5,"render_mode": 1
}
]
laout 最后 15 秒
"layoutConfig": [
{
"x_axis": 0.0,"render_mode": 1
},{
"uid": "99142190","x_axis": 0.0,{
"x_axis": 0.5,"render_mode": 1
}
]
解决方法
带有自定义布局和自定义生成的 uid 的 Agora 云录制不起作用。 需要使用agora生成的uid在云录制中自定义布局进行录制。