public class MediaPlaybackStatus
Represents the playback status of a media.
Constructor and Description |
---|
MediaPlaybackStatus(double position,
java.lang.Double duration,
MediaPlaybackStatus.State state,
double volume,
boolean isMuted)
Creates an instance of
class MediaPlaybackStatus . |
Modifier and Type | Method and Description |
---|---|
java.lang.Double |
getDuration()
The media duration,
|
double |
getPosition()
The media position,
|
MediaPlaybackStatus.State |
getState()
The playback state.
|
double |
getVolume()
The media volume,
|
boolean |
isMuted()
Indicates if the media is muted or not.
|
public MediaPlaybackStatus(double position, @Nullable java.lang.Double duration, @NotNull MediaPlaybackStatus.State state, double volume, boolean isMuted)
Creates an instance of class MediaPlaybackStatus
.
position
- The media position, in seconds.duration
- The media duration, in seconds.state
- The playback state.volume
- The media volume, ranging from 0.0 to 1.0.isMuted
- Indicates if the media is muted or not.class MediaPlaybackStatus
public double getPosition()
The media position,
in seconds.
@Nullable public java.lang.Double getDuration()
The media duration,
in seconds.
@NotNull public MediaPlaybackStatus.State getState()
The playback state.
public double getVolume()
The media volume,
ranging from 0.0 to 1.0.
public boolean isMuted()
Indicates if the media is muted or not.