Properties

Some of these can be outdated.

Volume

  • Description: Gets or sets the volume of the media player.

  • Type: float

  • Usage:

    MediaPlayer.Volume = 0.5f;
    float currentVolume = MediaPlayer.Volume;

RepeatMode

  • Description: Gets or sets the repeat mode of the media player.

  • Type: int

  • Usage:

    MediaPlayer.RepeatMode = 1; // Example value
    int repeatMode = MediaPlayer.RepeatMode;

ShuffleModeEnabled

  • Description: Gets or sets whether shuffle mode is enabled.

  • Type: bool

  • Usage:

    MediaPlayer.ShuffleModeEnabled = true;
    bool isShuffleEnabled = MediaPlayer.ShuffleModeEnabled;

IsPlaying

  • Description: Gets whether the media player is currently playing.

  • Type: bool

  • Usage:

    bool isPlaying = MediaPlayer.IsPlaying;

IsLoading

  • Description: Gets whether the media player is currently loading media.

  • Type: bool

  • Usage:

    bool isLoading = MediaPlayer.IsLoading;

IsReady

  • Description: Gets whether the media player is ready to play media.

  • Type: bool

  • Usage:

    bool isReady = MediaPlayer.IsReady;

CurrentMediaItemIndex

  • Description: Gets the index of the current media item.

  • Type: int

  • Usage:

    int currentIndex = MediaPlayer.CurrentMediaItemIndex;

HasPreviousMediaItem

  • Description: Checks if there is a previous media item.

  • Type: bool

  • Usage:

    bool hasPrevious = MediaPlayer.HasPreviousMediaItem;

HasNextMediaItem

  • Description: Checks if there is a next media item.

  • Type: bool

  • Usage:

    bool hasNext = MediaPlayer.HasNextMediaItem;

BackgroundMode

  • Description: Gets or sets whether the media player operates in background mode.

  • Type: bool

  • Usage:

    MediaPlayer.BackgroundMode = true;
    bool backgroundMode = MediaPlayer.BackgroundMode;

BackgroundControls

  • Description: Gets or sets whether background controls are enabled.

  • Type: bool

  • Usage:

    MediaPlayer.BackgroundControls = true;
    bool backgroundControls = MediaPlayer.BackgroundControls;

LastMediaItemIndex

  • Description: Gets the index of the last played media item.

  • Type: int

  • Usage:

    int lastIndex = MediaPlayer.LastMediaItemIndex;

LastDuration

  • Description: Gets the duration of the last played media item.

  • Type: float

  • Usage:

    float lastDuration = MediaPlayer.LastDuration;

LastPosition

  • Description: Gets the last position of the media player.

  • Type: float

  • Usage:

    float lastPosition = MediaPlayer.LastPosition;

IsInitialized

  • Description: Indicates whether the media player is initialized.

  • Type: bool

  • Usage:

    bool isInitialized = MediaPlayer.IsInitialized;

IsPlaylistLoading

  • Description: Indicates whether the playlist is currently loading.

  • Type: bool

  • Usage:

    bool isLoading = MediaPlayer.IsPlaylistLoading;
    MediaPlayer.IsPlaylistLoading = true;

TempPlaylistIndex

  • Description: Gets or sets the temporary playlist index.

  • Type: int

  • Usage:

    int tempIndex = MediaPlayer.TempPlaylistIndex;
    MediaPlayer.TempPlaylistIndex = 1;

LastError

  • Description: Gets the current error message.

  • Type: string

  • Usage:

    string error = MediaPlayer.Error;

CurrentMediaItem

  • Description: Gets the current media item.

  • Type: MediaItem

  • Usage:

    MediaItem currentItem = MediaPlayer.CurrentMediaItem;

CurrentUriType

  • Description: Gets or sets the current URI type.

  • Type: UriType

  • Usage:

    UriType uriType = MediaPlayer.CurrentUriType;
    MediaPlayer.CurrentUriType = UriType.RemoteURL;

SeekIncrement

  • Description: Gets or sets the seek increment value.

  • Type: int

  • Usage:

    int seekIncrement = MediaPlayer.SeekIncrement;
    MediaPlayer.SeekIncrement = 10;

PreBufferDuration

  • Description: Gets or sets the pre-buffer duration value.

  • Type: int

  • Usage:

    int preBufferDuration = MediaPlayer.PreBufferDuration;
    MediaPlayer.PreBufferDuration = 5;

ListenerId

  • Description: Gets or sets the listener ID.

  • Type: string

  • Usage:

    string listenerId = MediaPlayer.ListenerId;
    MediaPlayer.ListenerId = "newListenerId";

BackgroundControlsEnabled

  • Description: Gets or sets whether background controls are enabled.

  • Type: bool

  • Usage:

    bool backgroundControls = MediaPlayer.BackgroundControlsEnabled;
    MediaPlayer.BackgroundControlsEnabled = true;

BackgroundPlayEnabled

  • Description: Gets or sets whether background play is enabled.

  • Type: bool

  • Usage:

    bool backgroundPlay = MediaPlayer.BackgroundPlayEnabled;
    MediaPlayer.BackgroundPlayEnabled = true;

CurrentPlaylistIndex

  • Description: Gets or sets the current playlist index.

  • Type: int

  • Usage:

    int currentIndex = MediaPlayer.CurrentPlaylistIndex;
    MediaPlayer.CurrentPlaylistIndex = 1;

HasNextPlaylist

  • Description: Indicates whether there is a next playlist.

  • Type: bool

  • Usage:

    bool hasNext = MediaPlayer.HasNextPlaylist;

HasPreviousPlaylist

  • Description: Indicates whether there is a previous playlist.

  • Type: bool

  • Usage:

    bool hasPrevious = MediaPlayer.HasPreviousPlaylist;

Playlists

  • Description: Gets the collection of playlists.

  • Type: IReadOnlyDictionary<int, Playlist>

  • Usage:

    var playlists = MediaPlayer.Playlists;

CurrentPlaylist

  • Description: Gets the current playlist.

  • Type: Playlist

  • Usage:

    Playlist currentPlaylist = MediaPlayer.CurrentPlaylist;

Last updated