One Logo Pool Ball
MediaPlayer · IOS API REFERENCE

MPMediaPlaylist

class · iOS 3.0+ · SDK 27.1

class MPMediaPlaylist

Members (10)

method · iOS 9.3+

addItem

TypeScript
addItem(productID: string, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
func addItem(withProductID productID: String) async throws
method · iOS 9.3+

add

TypeScript
add(mediaItems: Array<MPMediaItem>, completionHandler?: (((arg0: (NativeError) | null) => void)) | null): void
Swift declaration
func add(_ mediaItems: [MPMediaItem]) async throws
init

init

TypeScript
static init(): MPMediaPlaylist
Swift declaration
init()
get · iOS 9.3+

authorDisplayName

TypeScript
get authorDisplayName(): (string) | null
Swift declaration
var authorDisplayName: String? { get }
get · iOS 14.0+

cloudGlobalID

TypeScript
get cloudGlobalID(): (string) | null
Swift declaration
var cloudGlobalID: String? { get }
get · iOS 9.3+

descriptionText

TypeScript
get descriptionText(): (string) | null
Swift declaration
var descriptionText: String? { get }
get · iOS 7.0+

name

TypeScript
get name(): (string) | null
Swift declaration
var name: String? { get }
get · iOS 7.0+

persistentID

TypeScript
get persistentID(): number
Swift declaration
var persistentID: MPMediaEntityPersistentID { get }
get · iOS 7.0+

playlistAttributes

TypeScript
get playlistAttributes(): MPMediaPlaylistAttribute
Swift declaration
var playlistAttributes: MPMediaPlaylistAttribute { get }
get · iOS 8.0+

seedItems

TypeScript
get seedItems(): (Array<MPMediaItem>) | null
Swift declaration
var seedItems: [MPMediaItem]? { get }

Skipped declarations

No declarations were skipped in this snapshot.

All MediaPlayer types →