PlayerInfo
播放器及媒体流的相关信息。
Java
public class PlayerInfo {
public int state();
public long duration();
public int streamCount();
public boolean hasAudio();
public boolean hasVideo();
public boolean isAudioMuted();
public boolean isVideoMuted();
public int videoHeight();
public int videoWidth();
public Constants.AbrSubscriptionLayer abrSubscriptionLayer();
public int audioSampleRate();
public int audioChannels();
public int audioBitsPerSample();
}
自从
v4.5.0
state
播放器当前的状态,详见 PlayerState。
duration
预留参数。
streamCount
预留参数。
hasAudio
URL 媒体流中是否存在音频流:
true:存在音频流。
false:不存在音频流。
hasVideo
URL 媒体流中是否存在视频流:
true:存在视频流。
false:不存在视频流。
isAudioMuted
本地用户是否订阅了音频流:
true:未订阅音频流。
false:订阅了音频流。
isVideoMuted
本地用户是否订阅了视频流:
true:未订阅视频流。
false:订阅了视频流。
videoHeight
视频帧的高度(px)。
videoWidth
视频帧的宽度(px)。
abrSubscriptionLayer
订阅的视频流的质量级别。在自适应码率(ABR)视频流中,不同的质量级别对应不同的分辨率和码率,详见 AbrSubscriptionLayer。
audioSampleRate
音频采样率(Hz)。
audioChannels
音频声道数。
audioBitsPerSample
预留参数。