setRemoteVideoRenderListener method Null safety
- CustomRemoteRender param
开始自定义视频渲染,利用外接纹理的方式进视频渲染。
参数 见CustomRender定义
返回 textureId 纹理id
参考文档:自定义采集和渲染
调用示例
var textureId = await trtcCloud.setRemoteVideoRenderListener( CustomRemoteRender( userId: userId, streamType: TRTCCloudDef.TRTC_VIDEO_STREAM_TYPE_BIG, width: 360, height: 369));
Texture(key: valueKey, textureId: textureId)
调用时机:在onUserVideoAvailable为true的时候调用
Implementation
Future<int?> setRemoteVideoRenderListener(CustomRemoteRender param) {
  return _channel.invokeMethod('setRemoteVideoRenderListener', {
    "userId": param.userId,
    "streamType": param.streamType,
    "width": param.width,
    "height": param.height,
  });
}