MediaPlayer Kit C++ API Reference

最近更新时间:2022-09-20 05:17:40

  • IMediaPlayer 接口类包含应用程序调用的主要方法。
  • IMediaPlayerObserver 接口类用于向应用程序发送播放器回调通知。

主要方法

方法描述
createARMediaPlayer创建 IMediaPlayer 对象
initialize初始化播放器
setLogFile设置日志文件
setLogFilter设置输出日志的过滤等级
release释放播放器
registerPlayerObserver注册播放观测器
unregisterPlayerObserver取消注册播放观测器
registerAudioFrameObserver注册音频观测器
unregisterAudioFrameObserver取消注册音频观测器
registerVideoFrameObserver注册视频观测器
unregisterVideoFrameObserver取消注册视频观测器
setView设置播放器的渲染视图
setRenderMode设置播放器视图的渲染模式
open打开媒体文件
selectAudioTrack设置使用的音轨
changePlaybackSpeed调节播放速度
play播放媒体文件
pause暂停播放
stop停止播放
seek从指定的位置播放媒体文件
adjustPlayoutVolume调节本地播放音量
mute设置是否静音
getDuration获取媒体文件总时长
getPlayPosition获取当前播放进度
getPlayoutVolume获取当前本地播放音量
getMute获取当前静音状态
getState获取播放器当前状态
getStreamCount获取该媒体文件中媒体流的数量
getStreamInfo获取媒体流详细信息

主要事件

回调描述
onPlayerStateChanged报告播放器状态改变
onPositionChanged报告当前播放进度
onPlayerEvent报告播放器的事件
onMetadata报告已获取媒体附属信息
onFrame已获取音频帧回调
onFrame已获取视频帧回调