MusicKit · IOS API REFERENCE
ApplicationMusicPlayer.Queue
class · iOS 15.0+ · SDK 27.1
class Queue
Members (5)
init · iOS 16.4+init
TypeScriptstatic initAlbumStartingAt(album: Album, startTrack: Track): ApplicationMusicPlayer_Queue
Swift declarationrequired init(album: Album, startingAt startTrack: Track)
Creates a playback queue with an album and a specific track for the player to start playback.
get · iOS 15.0+entries
TypeScriptget entries(): ApplicationMusicPlayer_Queue_Entries
Swift declarationvar entries: ApplicationMusicPlayer.Queue.Entries { get set }
set · iOS 15.0+entries
TypeScriptset entries(value: ApplicationMusicPlayer_Queue_Entries)
Swift declarationvar entries: ApplicationMusicPlayer.Queue.Entries { get set }
init · iOS 16.4+init
TypeScriptstatic initPlaylistStartingAt(playlist: Playlist, startPlaylistEntry: Playlist_Entry): ApplicationMusicPlayer_Queue
Swift declarationrequired init(playlist: Playlist, startingAt startPlaylistEntry: Playlist.Entry)
Creates a playback queue with a playlist and a specific playlist entry for the player to start playback.
init · iOS 15.0+init
TypeScriptstatic initStartingAt(entries: Array<MusicPlayer_Queue_Entry>, startEntry?: (MusicPlayer_Queue_Entry) | null): ApplicationMusicPlayer_Queue
Swift declarationrequired init<S>(_ entries: S, startingAt startEntry: S.Element? = nil) where S : Sequence, S.Element == MusicPlayer.Queue.Entry
Creates a playback queue with playback queue entries.
Skipped declarations
2 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
ApplicationMusicPlayer.Queue.init(for:startingAt:)
This declaration needs Swift generic type arguments. (no canonical witness for S)
ApplicationMusicPlayer.Queue.init(arrayLiteral:)
A variable number of Swift arguments is not supported.
All MusicKit types →