setLocalVideoRenderListener method
- CustomLocalRender param
设置本地视频的自定义渲染回调。将跳过 SDK 自己的渲染过程并将采集到的数据回调出来,允许用户自己完成画面渲染
有关参数的详细信息,请参阅 CustomLocalRender 的定义
返回值:textureId
有关详细信息,请参阅 自定义采集和渲染
示例调用
var textureId = await trtcCloud.setLocalVideoRenderListener(
CustomLocalRender(
userId: userInfo['userId'],
isFront: true,
streamType: TRTCCloudDef.TRTC_VIDEO_STREAM_TYPE_BIG,
width: 360,
height: 738));
Texture(key: valueKey, textureId: textureId)
何时调用:在进入房间成功后调用
不支持:
- web
Implementation
Future<int?> setLocalVideoRenderListener(CustomLocalRender param) {
return _cloudChannel.invokeMethod('setLocalVideoRenderListener', {
"userId": param.userId,
"isFront": param.isFront,
"streamType": param.streamType,
"width": param.width,
"height": param.height,
});
}