媒体流附属信息分发

  • C#

更新时间不可用

RegisterMediaMetadataObserver

注册媒体 metadata 观测器用于接收或发送 metadata。

C#
public abstract int RegisterMediaMetadataObserver(IMetadataObserver observer, METADATA_TYPE type);

详情

你需要自行实现 IMetadataObserver 类并在本方法中指定 metadata 类型。本方法允许你为视频流添加同步的 metadata,用于多样化的直播互动,如发送购物链接、电子优惠券和在线测试。

调用该方法成功后,SDK 会触发 回调。

注意: 请在 JoinChannel [2/2] 前调用该方法。

参数

参数名描述
observer

metadata 观测器。详见 IMetadataObserver。

type

metadata 类型。目前仅支持 VIDEO_METADATA。详见 METADATA_TYPE。

表格内容超出当前宽度,可横向滚动查看更多列。

返回值

  • 0:方法调用成功。
  • < 0:方法调用失败。详见错误码了解详情和解决建议。

所属接口类

UnregisterMediaMetadataObserver

取消注册媒体 metadata 观测器。

C#
public abstract int UnregisterMediaMetadataObserver();

返回值

  • 0:方法调用成功。
  • < 0:方法调用失败。详见错误码了解详情和解决建议。

所属接口类

OnMetadataReceived

接收端已收到 metadata。

C#
public virtual void OnMetadataReceived(Metadata metadata)
        {

        }

参数

参数名描述
metadata

接收到的 metadata,详见 Metadata。

表格内容超出当前宽度,可横向滚动查看更多列。

所属接口类