QNMediaPlayer
Index
Core Methods
        
Core Methods
setMediaPlayerListener
- int setMediaPlayerListener(QNMediaPlayerListener listener)
- 
    设置媒体播放器的回调监听函数 Parameters- 
        listener: QNMediaPlayerListener回调监听函数 
 
- 
        
play
- int play(QNMediaSource source)
- 
    开始播放 Parameters- 
        source: QNMediaSource待播放的媒体文件 
 Returns 操作是否成功
- 
        
resume
- int resume()
- 
    恢复播放 Returns 操作是否成功
pause
- int pause()
- 
    暂停播放 Returns 操作是否成功
stop
- int stop()
- 
    停止播放 Returns 操作是否成功
seekTo
- int seekTo(long positionMs)
- 
    移动到指定的位置 Parameters- 
        positionMs: long指定位置 
 Returns 操作是否成功
- 
        
getDuration
- int getDuration()
- 
    获取媒体文件的时长 需要在收到 QNPlayerState.PLAYING 状态变更后调用此方法 Returns 时长,单位 ms
getCurrentPosition
- int getCurrentPosition()
- 
    获取当前的播放位置 Returns 播放位置,单位 ms
setLoopCount
- int setLoopCount(int count)
- 
    设置媒体循环播放的次数 Parameters- 
        count: int除默认播放外,循环播放的次数 
 Returns 操作是否成功
- 
        
getCurrentPlayerState
- QNPlayerState getCurrentPlayerState()
- 
    获取当前的播放器状态 Returns 当前播放器状态
setView
- int setView(QNRenderView view)
- 
    设置视频渲染视图 Parameters- 
        view: QNRenderView渲染视图 
 Returns 操作是否成功
- 
        
getMediaPlayerVideoTrack
- QNCustomVideoTrack getMediaPlayerVideoTrack()
- 
    获取播放器中的视频 track 获取到 Track 后,便可通过 QNRTCClient.publish 等接口进行 Track 的发布等操作 Returns 视频 Track,没有视频则返回 null
getMediaPlayerAudioTrack
- QNCustomAudioTrack getMediaPlayerAudioTrack()
- 
    获取播放器中的音频 track 获取到 Track 后,便可通过 QNRTCClient.publish 等接口进行 Track 的发布等操作 Returns 音频 Track,没有音频则返回 null
    文档反馈
    (如有产品使用问题,请 提交工单)