MediaPlayerObserver

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

Public 成员函数
voidonPlayerStateChanged (MediaPlayerState state, MediaPlayerError error)
voidonPositionChanged (long position)
voidonPlayerEvent (MediaPlayerEvent eventCode)
voidonMetaData (MediaPlayerMetadataType type, byte[] data)

详细描述

MediaPlayerObserver

成员函数说明

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具体数据