Public 成员函数 | |
---|---|
void | onPlayerStateChanged (MediaPlayerState state, MediaPlayerError error) |
void | onPositionChanged (long position) |
void | onPlayerEvent (MediaPlayerEvent eventCode) |
void | onMetaData (MediaPlayerMetadataType type, byte[] data) |
详细描述
成员函数说明
onPlayerStateChanged
void onPlayerStateChanged
(MediaPlayerState state,MediaPlayerError error )
报告播放器状态改变
当播放器状态改变时,SDK 会触发该回调,向你报告新的播放状态。
参数 | 描述 |
---|---|
state | 新的播放状态,详见 MediaPlayerState |
error | 播放器错误码,详见 MediaPlayerError |
onPositionChanged
void onPositionChanged (long position)
报告当前播放进度
播放媒体文件时,SDK 每隔 1 秒会自动触发该回调,向你报告当前播放进度。
参数 | 描述 |
---|---|
position | 当前播放进度 (s) |
onPlayerEvent
void onPlayerEvent (MediaPlayerEvent eventCode)
报告定位播放结果
调用 seek() 方法定位播放时,该回调会被触发并报告当前定位播放的结果,如定位开始、定位成功或定位失败。
参数 | 描述 |
---|---|
eventCode | 定位播放的结果,详见 MediaPlayerEvent |
onMetaData
void onMetaData
(MediaPlayerMetadataType type,byte [] data )
报告已获取媒体附属信息
当获取到媒体附属信息时,SDK 会触发该回调,向你报告媒体附属信息的数据类型和具体数据。
参数 | 描述 |
---|---|
type | 媒体附属信息数据类型,详见 MediaPlayerMetadataType |
data | 具体数据 |