Class MPMediaPlaylist

All Implemented Interfaces:
NSCoding, NSObjectProtocol, NSSecureCoding, ObjCProtocol

public class MPMediaPlaylist
extends MPMediaItemCollection
  • Constructor Details

    • MPMediaPlaylist

      public MPMediaPlaylist()
    • MPMediaPlaylist

      protected MPMediaPlaylist​(NSObject.Handle h, long handle)
    • MPMediaPlaylist

      protected MPMediaPlaylist​(NSObject.SkipInit skipInit)
    • MPMediaPlaylist

      public MPMediaPlaylist​(NSArray<MPMediaItem> items)
  • Method Details

    • getPersistentID

      public long getPersistentID()
      Overrides:
      getPersistentID in class MPMediaEntity
    • getCloudGlobalID

      public String getCloudGlobalID()
      Since:
      Available in iOS 14.0 and later.
    • getName

      public String getName()
    • getPlaylistAttributes

      public MPMediaPlaylistAttribute getPlaylistAttributes()
    • getSeedItems

      public NSArray<MPMediaItem> getSeedItems()
    • getDescriptionText

      public String getDescriptionText()
      Since:
      Available in iOS 9.3 and later.
    • getAuthorDisplayName

      public String getAuthorDisplayName()
      Since:
      Available in iOS 9.3 and later.
    • supportsSecureCoding

      public static boolean supportsSecureCoding()
    • getPersistentIDLegacy

      public long getPersistentIDLegacy()
      Overrides:
      getPersistentIDLegacy in class MPMediaEntity
    • getNameLegacy

      public String getNameLegacy()
    • getPlaylistAttributesLegacy

      public MPMediaPlaylistAttribute getPlaylistAttributesLegacy()
    • getSeedItemsLegacy

      public NSArray<MPMediaItem> getSeedItemsLegacy()
    • addItemWithProductID

      public void addItemWithProductID​(String productID, VoidBlock1<NSError> completionHandler)
      Since:
      Available in iOS 9.3 and later.
    • addMediaItems

      public void addMediaItems​(NSArray<MPMediaItem> mediaItems, VoidBlock1<NSError> completionHandler)
      Since:
      Available in iOS 9.3 and later.
    • canFilterByProperty

      public static boolean canFilterByProperty​(MPMediaEntityProperty property)