播放信息获取
getDuration
getMediaPlayerId
getMute
getPlayoutVolume
获取当前本地播放音量。
Java
int getPlayoutVolume();
返回值
返回当前本地播放音量,取值范围从 0 到 100:
-
0: 无声。
-
100: (默认)媒体文件的原始播放音量。
getPlayPosition
获取当前播放进度。
Java
long getPlayPosition();
返回值
-
方法调用成功,返回当前播放进度(毫秒)。
-
< 0: 方法调用失败,详见
MediaPlayerError。
getPlaySrc [1/2]
getPublishSignalVolume
getState
getStreamCount
获取当前媒体文件中媒体流的数量。
Java
int getStreamCount();
注意: 请在 open [1/2] 后并收到 onPlayerStateChanged 回调报告播放状态为 PLAYER_STATE_OPEN_COMPLETED 后再调用该方法。
返回值
-
方法调用成功,返回该媒体文件中媒体流的数量。
-
< 0: 方法调用失败,详见
MediaPlayerError。
getStreamInfo
通过媒体流的索引值获取媒体流信息。
Java
MediaStreamInfo getStreamInfo(int index);
注意: 你需要在 getStreamCount 后调用该方法。
参数
| 参数名 | 描述 |
|---|---|
index | 媒体流索引值。 |
返回值
-
方法调用成功,返回媒体流信息,详见
MediaStreamInfo。 -
方法调用失败,返回
NULL。