QNLocalVideoTrack
Hierarchy
-
QNLocalTrack
- QNLocalVideoTrack
- QNLocalAudioTrack
Index
Core Methods
Core Methods
GetTrackID
- GetTrackID(): string
-
获取 TrackID,仅当发布成功后,才可以获取到有效的 TrackID
Returns string
GetUserID
- GetUserID(): string
-
获取 UserID
Returns string
GetTag
- GetTag(): string
-
获取 Tag
Returns string
IsAudio
- IsAudio(): boolean
-
是否为音频 Track
Returns boolean
IsVideo
- IsVideo(): boolean
-
是否为视频 Track
Returns boolean
IsMuted
- IsMuted(): boolean
-
该 Track 是否处于静默状态
Returns boolean
SetMuted
- SetMuted(muted: boolean): number
-
设置是否静默该 track,静默后,SDK 将会发送静默帧数据
Parameters-
muted: boolean
是否静默
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码 -
Play
- Play(view: QNComponentController | null, stretchMode: QNStretchMode): number
-
设置预览窗口
Parameters-
view: QNComponentController
预览窗口,为 null 则代表取消渲染
-
stretchMode: QNStretchMode
渲染模式,默认 StretchScaleToFit
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码 -
SendSEI
- SendSEI(message: string, uuid: string, count: number): number
-
发送 SEI
1. SEI 信息会携带到视频的编码数据中,在 CDN 转推场景下,Track 处于正常发布状态时,调用该接口后,观众端即可使用支持解析 SEI 的播放器来获取对应的 SEI 信息。
Parameters-
message: string
消息内容
-
uuid: string
唯一 ID;必须为 16 个字节
-
count: number
重复次数
Returns 操作是否成功,成功为 QNErrorCode.OK,失败则为相应错误码 -
文档反馈
(如有产品使用问题,请 提交工单)