public sealed class AudioPlayer
Thetype exposes the following members.
Determines whether the specified object is equal to the current object.(Inherited from Object.)
Serves as the default hash function.(Inherited from Object.)
Gets the Type of the current instance.(Inherited from Object.)
Sets the IsMuted property of the Audio Player.
Starts playback of the CurrentTrack of the Audio Player.
Set the current playlist of the Audio Player and starts its playback.
Plays a single Track.
Plays next track of the current playlist.
Plays previous track of the current playlist.
Sets the repeat modus of the Audio Player.
Activates or deactivates the Shuffle mode of the Audioplayer
Starts a recording of the current playback.
Stops the current playback
Stops the current recording and save the recorded file in RecordFolder
Returns a string that represents the current object.(Inherited from Object.)
Gets the amount of buffering that is completed for the media content, expressed as a percentage.
Gets the recording capability of the Jupiter SDK for the current playback (only recording of network live streams supported).
Gets or sets the current playlist of the Audio Player
Gets the current state of media playback.
Gets or sets a Boolean value indicating if the audio is muted.
Gets or sets the metadata associated to the current playback (i.e. title and artist)
Get the actual duration of the media without applying the PlaybackRate.
Gets the PlaylistManager object of the AudioPlayer.
Gets the audio volume for media playback.
Gets or sets the the amount of bytes to load before the playback starts.
Get or sets the audio volume for media playback.
Occurs when buffering has finished.
Occurs when buffering has started.
Occurs when new cover is available for current track.
Occurs when the current playlist changes.
Occurs when the state of the AudioPlayer changes.
Occurs when the current track on the playlist changes.
Occurs when the media has finished playback.
Occurs when an error is encountered.
Occurs when the media is opened.
Occurs when new metadata is detected by the audioplayer in the current track.
Occurs when the record finished and the file has been saved.
Occurs when the volume of the audio has changed.
// Create a Jupiter AudioPlayer var audioPlayer = new AudioPlayer(); //Create some tracks var track1 = new Track("RadioStream1", "http://Your.Station-IP.Here:Port"); var track2 = new Track("RadioStream2", "http://Your.Station-IP.Here/Mount"); var track3 = new Track("LocalFile" , "ms-appx:///Assets/song.mp3"); var track4 = new Track("NetworkFile" , "http://www.yourserver.com/music/song.mp3"); //Create a playlist var playlist = new Playlist("MyPlaylist"); // Add tracks to the playlist playlist.Tracks.Add(track1); playlist.Tracks.Add(track2); playlist.Tracks.Add(track3); playlist.Tracks.Add(track4); // Start Playback audioPlayer.Play(playlist);