setRemoteVideoRenderListener method
- CustomRemoteRender param
设置远端视频自定义渲染回调。SDK 将会跳过原来的渲染流程,并将收到的数据回调出来,此时需要您自己完成画面渲染。
有关参数的详细信息,请参阅 CustomRemoteRender 的定义
返回值:textureId
有关详细信息,请参阅 自定义采集和渲染
示例调用
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
时调用
不支持:
- web
Implementation
Future<int?> setRemoteVideoRenderListener(CustomRemoteRender param) {
return _channel.invokeMethod('setRemoteVideoRenderListener', {
"userId": param.userId,
"streamType": param.streamType,
"width": param.width,
"height": param.height,
});
}