播放信息获取
getDuration
getMediaPlayerId
getMute
getPlayoutVolume
getPlayPosition
获取当前本地播放进度。
Java
long getPlayPosition();
返回值
- 方法调用成功时,返回当前播放进度(单位为毫秒)。
- 方法调用失败时,返回小于 0 的值,详见 MediaPlayerReason。
getPlaySrc [1/2]
getPublishSignalVolume
getState
getStreamCount
获取媒体资源中媒体流的数量。
Java
int getStreamCount();
信息
返回值
- 方法调用成功,返回媒体资源中的媒体流数量。
- < 0:方法调用失败,详见 MediaPlayerReason。
getStreamInfo
获取媒体流的详细信息。
Java
MediaStreamInfo getStreamInfo(int index);
调用 getStreamCount 后,调用该方法获取指定索引的媒体流的详细信息。
调用时机
在调用 getStreamCount 方法之后调用。
参数
- index
- 媒体流的索引。该参数必须小于 getStreamCount 的返回值。
返回值
- 方法调用成功,返回 MediaStreamInfo 对象。
- 方法调用失败,返回
null。
onPlayerPlaybackStats
报告正在播放的媒体文件的统计信息回调。
Java
void onPlayerPlaybackStats(PlayerPlaybackStats stats)
该回调在媒体文件播放过程中每秒触发一次。
触发时机
该回调在媒体文件播放过程中每秒触发一次。
参数
- stats
- 媒体文件的统计信息。详见 PlayerPlaybackStats。