/** * @since Available in iOS 5.0 and later. */ public double getElapsedPlaybackTime() { if (has(Keys.ElapsedPlaybackTime())) { NSNumber val = (NSNumber) get(Keys.ElapsedPlaybackTime()); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 8.0 and later. */ public double getDefaultPlaybackRate() { if (has(Keys.DefaultPlaybackRate())) { NSNumber val = (NSNumber) get(Keys.DefaultPlaybackRate()); return val.doubleValue(); } return 0; } /**
/** * @since Available in iOS 5.0 and later. */ public int getPlaybackQueueCount() { if (has(Keys.PlaybackQueueCount())) { NSNumber val = (NSNumber) get(Keys.PlaybackQueueCount()); return val.intValue(); } return 0; } /**
/** * @since Available in iOS 5.0 and later. */ public int getChapterCount() { if (has(Keys.ChapterCount())) { NSNumber val = (NSNumber) get(Keys.ChapterCount()); return val.intValue(); } return 0; } /**
public MPMediaEntityProperty getProperty() { return MPMediaEntityProperty.valueOf(getPropertyName()); } public static MPMediaPropertyPredicate create(MPMediaEntityProperty property, NSObject value) {
/** * @since Available in iOS 5.0 and later. */ public MPMediaItemArtwork(UIImage image) { super((SkipInit) null); initObject(init(image)); } /*</constructors>*/
/** * @since Available in iOS 5.0 and later. */ public MPNowPlayingInfo setElapsedPlaybackTime(double elapsedPlaybackTime) { set(Keys.ElapsedPlaybackTime(), NSNumber.valueOf(elapsedPlaybackTime)); return this; } /**
/** * @since Available in iOS 8.0 and later. */ public MPNowPlayingInfo setDefaultPlaybackRate(double defaultPlaybackRate) { set(Keys.DefaultPlaybackRate(), NSNumber.valueOf(defaultPlaybackRate)); return this; } /**
/** * @since Available in iOS 5.0 and later. */ public MPNowPlayingInfo setChapterCount(int chapterCount) { set(Keys.ChapterCount(), NSNumber.valueOf(chapterCount)); return this; } /*</methods>*/
public NSDate getLastPlayedDateLegacy() { NSDate val = (NSDate) getValue(MPMediaItemProperty.LastPlayedDate); if (val != null) { return val; } return null; } /**
@SuppressWarnings("unchecked") public NSArray<MPMediaItem> getSeedItemsLegacy() { NSArray<MPMediaItem> val = (NSArray<MPMediaItem>) getValue(MPMediaPlaylistProperty.SeedItems); if (val != null) { return val; } return null; } /*<methods>*/
/** * @since Available in iOS 4.0 and later. */ public NSURL getAssetURLLegacy() { NSURL val = (NSURL) getValue(MPMediaItemProperty.AssetURL); if (val != null) { return val; } return null; } /**
public MPMediaItemArtwork getArtworkLegacy() { MPMediaItemArtwork val = (MPMediaItemArtwork) getValue(MPMediaItemProperty.Artwork); if (val != null) { return val; } return null; } public String getLyricsLegacy() {
/** * @since Available in iOS 4.0 and later. */ public NSDate getReleaseDateLegacy() { NSDate val = (NSDate) getValue(MPMediaItemProperty.ReleaseDate); if (val != null) { return val; } return null; } /**