播放信息获取
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
。