PlayerInfo

Statistics of the player and media stream.

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();
}
Since
v4.5.0

Attributes

state
The current player state. See PlayerState.
duration
Reserved for future use.
streamCount
Reserved for future use.
hasAudio
Whether there is audio in the URL media stream.
  • true: Yes.
  • false: No.
hasVideo
Whether there is video in the URL media stream.
  • true: Yes.
  • false: No.
isAudioMuted
Whether the local user has subscribed to the audio stream:
  • true: No.
  • false: Yes.
isVideoMuted
Whether the local user has subscribed to the video stream:
  • true: No.
  • false: Yes.
videoHeight
The height (px) of the video frame.
videoWidth
The width (px) of the video frame.
abrSubscriptionLayer
The quality level of the subscribed video stream: In the ABR (Adaptive Bitrate Streaming) mode, different video quality level corresponds to different video resolutions and bitrates. See AbrSubscriptionLayer.
audioSampleRate
Recording sample rate (Hz).
audioChannels
The number of audio channels.
audioBitsPerSample
Reserved for future use.