onUserPublishStreamVideo property
FutureOr<void> Function(String streamId, StreamInfo streamInfo, bool isPublish)?
onUserPublishStreamVideo
getter/setter pair
@detail callback
@valid since 3.60. 自版本 3.60 起,该回调替换了 onUserPublishStream、onUserUnpublishStream、onUserPublishScreen 和 onUserUnpublishScreen 方法。如果您已升级到 SDK 版本 3.60 或以上,且仍在使用这两个方法,请迁移至该回调。
@region 房间管理
@author xuyiling.x10
@brief 房间内远端用户发布或取消发布视频流的回调。
@param streamId 流 ID,用于标识特定的视频流。
@param streamInfo 流信息结构体,包含房间 ID、用户 ID 等详细信息,参看 StreamInfo{@link #StreamInfo}。
@param isPublish 远端用户是否发布视频流。
+ true:已发布。
+ false:已取消发布或未发布。
@note 当房间内的远端用户调用 publishStreamVideo{@link #RTCRoom#publishStreamVideo} 发布或取消发布由摄像头采集的媒体流时,本地用户会收到该回调,此时本地用户可以自行选择是否调用 subscribeStreamVideo{@link #RTCRoom#subscribeStreamVideo} 订阅或取消订阅此流。
Implementation
FutureOr<void> Function(
String streamId, StreamInfo streamInfo, bool isPublish)?
onUserPublishStreamVideo;