QNRemoteTrack
Hierarchy
            
    Index
Properties
        
        Event
        
        Core Methods
        
Properties
trackID
- trackID?: string
- 
    Track ID 对于本地 Track,当且仅当 Track 发布后才可获取到有效的 TrackID;对于远端 Track,可随时获取到有效的 TrackID。 
userID
- userID?: string
- 
    用户 ID 
tag
- tag?: string
- 
    自定义 tag 文本 
mediaElement
- mediaElement: HTMLVideoElement | HTMLAudioElement | undefined
- 
    当前播放元素,当调用 play 方法后,可以通过该属性获取播放的媒体元素 
Event
mute-state-changed
- (isMuted: boolean): void
- 
    mute 状态变化 音视频 Track 静默状态改变时触发此事件。 Parameters- 
        isMuted: boolean是否 muted 
 
- 
        
Core Methods
play
- public play(container: HTMLElement, config?: QNPlayerConfig): Promise<void>
- 
    播放当前 track Parameters- 
        container: HTMLElement挂载的 html 容器,SDK 会在该容器下创建 audio 或 video 元素来播放 track 
- 
        Optional config: QNPlayerConfig播放配置信息 
 Returns void
- 
        
isAudio
- isAudio(): boolean
- 
    是否是音频 Returns boolean
isVideo
- isVideo(): boolean
- 
    是否是视频 Returns boolean
isMuted
- isMuted(): boolean
- 
    是否 mute(静音) Returns boolean
getMediaStreamTrack
- getMediaStreamTrack(): MediaStreamTrack | undefined
- 
    获取浏览器原生的 MediaStreamTrack 对象 Returns MediaStreamTrack | undefined
isSubscribed
- isSubscribed(): boolean
- 
    是否已订阅 Returns boolean
    文档反馈
    (如有产品使用问题,请 提交工单)