实时音视频

  • 实时音视频 > API 文档 > iOS >QNMediaPlayer

    QNMediaPlayer

    最近更新时间: 2024-08-16 17:43:32

    媒体播放器
    Index
    Core Properties
    Core Methods
    Core Properties
    delegate
    • @property (nonatomic, weak) id<QNMediaPlayerDelegate> delegate;
    • 播放器代理,处理状态和事件等回调信息

    Core Methods
    play
    pause
    stop
    resume
    seek
    • - (int)seek:(NSUInteger)positionMs
    • seek 到某一点播放

    getDuration
    • - (int)getDuration
    • 获取点播文件总时长,直播流获取返回 0。单位(ms)

    getCurrentPosition
    • - (int)getCurrentPosition
    • 获取播放进度。单位(ms)

    setLoopCount
    • - (int)setLoopCount:(NSInteger)loopCount
    • 设置循环播放次数。默认值为 1。设置 -1,表示一直循环

    getCurrentPlayerState
    • - (QNPlayerState)getCurrentPlayerState
    • 获取播放状态

    setView
    • - (void)setView:(QNVideoGLView *)videoView
    • 视频渲染视图

    getMediaPlayerVideoTrack
    • - (QNCustomVideoTrack *)getMediaPlayerVideoTrack
    • 获取需要发布到房间内的 VideoTrack,外部拿到 VideoTrack 之后,由调用方通过调用 destroy 进行释放。

    getMediaPlayerAudioTrack
    • - (QNCustomAudioTrack *)getMediaPlayerAudioTrack
    • 获取需要发布到房间内的 AudioTrack,外部拿到 AudioTrack 之后,由调用方通过调用 destroy 进行释放。

    以上内容是否对您有帮助?
  • Qvm free helper
    Close