public final class MediaPlayer
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
MPErrorDomain() |
static java.lang.String |
MPLanguageOptionCharacteristicContainsOnlyForcedSubtitles() |
static java.lang.String |
MPLanguageOptionCharacteristicDescribesMusicAndSound() |
static java.lang.String |
MPLanguageOptionCharacteristicDescribesVideo() |
static java.lang.String |
MPLanguageOptionCharacteristicDubbedTranslation() |
static java.lang.String |
MPLanguageOptionCharacteristicEasyToRead() |
static java.lang.String |
MPLanguageOptionCharacteristicIsAuxiliaryContent() |
static java.lang.String |
MPLanguageOptionCharacteristicIsMainProgramContent()
Common values used to to populate MPNowPlayingInfoLanguageOption's
characteristics property.
|
static java.lang.String |
MPLanguageOptionCharacteristicLanguageTranslation() |
static java.lang.String |
MPLanguageOptionCharacteristicTranscribesSpokenDialog() |
static java.lang.String |
MPLanguageOptionCharacteristicVoiceOverTranslation() |
static java.lang.String |
MPMediaEntityPropertyPersistentID()
filterable
|
static java.lang.String |
MPMediaItemPropertyAlbumArtist()
filterable
|
static java.lang.String |
MPMediaItemPropertyAlbumArtistPersistentID()
filterable
|
static java.lang.String |
MPMediaItemPropertyAlbumPersistentID()
filterable
|
static java.lang.String |
MPMediaItemPropertyAlbumTitle() |
static java.lang.String |
MPMediaItemPropertyAlbumTrackCount() |
static java.lang.String |
MPMediaItemPropertyAlbumTrackNumber() |
static java.lang.String |
MPMediaItemPropertyArtist()
filterable
|
static java.lang.String |
MPMediaItemPropertyArtistPersistentID()
filterable
|
static java.lang.String |
MPMediaItemPropertyArtwork() |
static java.lang.String |
MPMediaItemPropertyAssetURL() |
static java.lang.String |
MPMediaItemPropertyBeatsPerMinute() |
static java.lang.String |
MPMediaItemPropertyBookmarkTime() |
static java.lang.String |
MPMediaItemPropertyComments() |
static java.lang.String |
MPMediaItemPropertyComposer()
filterable
|
static java.lang.String |
MPMediaItemPropertyComposerPersistentID()
filterable
|
static java.lang.String |
MPMediaItemPropertyDateAdded() |
static java.lang.String |
MPMediaItemPropertyDiscCount() |
static java.lang.String |
MPMediaItemPropertyDiscNumber() |
static java.lang.String |
MPMediaItemPropertyGenre()
filterable
|
static java.lang.String |
MPMediaItemPropertyGenrePersistentID()
filterable
|
static java.lang.String |
MPMediaItemPropertyHasProtectedAsset()
filterable
|
static java.lang.String |
MPMediaItemPropertyIsCloudItem()
filterable
|
static java.lang.String |
MPMediaItemPropertyIsCompilation()
filterable
|
static java.lang.String |
MPMediaItemPropertyIsExplicit() |
static java.lang.String |
MPMediaItemPropertyIsPreorder() |
static java.lang.String |
MPMediaItemPropertyLastPlayedDate() |
static java.lang.String |
MPMediaItemPropertyLyrics() |
static java.lang.String |
MPMediaItemPropertyMediaType()
filterable
|
static java.lang.String |
MPMediaItemPropertyPersistentID()
filterable
|
static java.lang.String |
MPMediaItemPropertyPlaybackDuration() |
static java.lang.String |
MPMediaItemPropertyPlaybackStoreID()
Matches the id used by MPMusicPlayerController to enqueue store tracks
|
static java.lang.String |
MPMediaItemPropertyPlayCount()
filterable
|
static java.lang.String |
MPMediaItemPropertyPodcastPersistentID()
filterable
|
static java.lang.String |
MPMediaItemPropertyPodcastTitle()
filterable
|
static java.lang.String |
MPMediaItemPropertyRating() |
static java.lang.String |
MPMediaItemPropertyReleaseDate() |
static java.lang.String |
MPMediaItemPropertySkipCount() |
static java.lang.String |
MPMediaItemPropertyTitle()
filterable
|
static java.lang.String |
MPMediaItemPropertyUserGrouping() |
static java.lang.String |
MPMediaLibraryDidChangeNotification()
Any items or playlists which were previously cached should be re-evaluated from queries when MPMediaLibraryDidChangeNotification is posted.
|
static java.lang.String |
MPMediaPlaybackIsPreparedToPlayDidChangeNotification()
Deprecated.
|
static java.lang.String |
MPMediaPlaylistPropertyAuthorDisplayName() |
static java.lang.String |
MPMediaPlaylistPropertyCloudGlobalID()
filterable
|
static java.lang.String |
MPMediaPlaylistPropertyDescriptionText() |
static java.lang.String |
MPMediaPlaylistPropertyName()
filterable
|
static java.lang.String |
MPMediaPlaylistPropertyPersistentID()
filterable
|
static java.lang.String |
MPMediaPlaylistPropertyPlaylistAttributes()
filterable
|
static java.lang.String |
MPMediaPlaylistPropertySeedItems()
For playlists with attribute MPMediaPlaylistAttributeGenius, the seedItems are the MPMediaItems which were used to the generate the playlist.
|
static java.lang.String |
MPMovieDurationAvailableNotification()
Deprecated.
|
static java.lang.String |
MPMovieMediaTypesAvailableNotification()
Deprecated.
|
static java.lang.String |
MPMovieNaturalSizeAvailableNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerDidEnterFullscreenNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerDidExitFullscreenNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerFullscreenAnimationCurveUserInfoKey()
Deprecated.
|
static java.lang.String |
MPMoviePlayerFullscreenAnimationDurationUserInfoKey()
Deprecated.
|
static java.lang.String |
MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerLoadStateDidChangeNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerNowPlayingMovieDidChangeNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerPlaybackDidFinishNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerPlaybackDidFinishReasonUserInfoKey()
Deprecated.
|
static java.lang.String |
MPMoviePlayerPlaybackStateDidChangeNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerReadyForDisplayDidChangeNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerScalingModeDidChangeNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerThumbnailErrorKey()
Deprecated.
|
static java.lang.String |
MPMoviePlayerThumbnailImageKey()
Deprecated.
|
static java.lang.String |
MPMoviePlayerThumbnailImageRequestDidFinishNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerThumbnailTimeKey()
Deprecated.
|
static java.lang.String |
MPMoviePlayerTimedMetadataKeyDataType()
Deprecated.
|
static java.lang.String |
MPMoviePlayerTimedMetadataKeyInfo()
Deprecated.
|
static java.lang.String |
MPMoviePlayerTimedMetadataKeyLanguageCode()
Deprecated.
|
static java.lang.String |
MPMoviePlayerTimedMetadataKeyMIMEType()
Deprecated.
|
static java.lang.String |
MPMoviePlayerTimedMetadataKeyName()
Deprecated.
|
static java.lang.String |
MPMoviePlayerTimedMetadataUpdatedNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerTimedMetadataUserInfoKey()
Deprecated.
|
static java.lang.String |
MPMoviePlayerWillEnterFullscreenNotification()
Deprecated.
|
static java.lang.String |
MPMoviePlayerWillExitFullscreenNotification()
Deprecated.
|
static java.lang.String |
MPMovieSourceTypeAvailableNotification()
Deprecated.
|
static java.lang.String |
MPMusicPlayerControllerNowPlayingItemDidChangeNotification()
Posted when the currently playing media item changes.
|
static java.lang.String |
MPMusicPlayerControllerPlaybackStateDidChangeNotification()
Posted when the playback state changes, either programatically or by the user.
|
static java.lang.String |
MPMusicPlayerControllerQueueDidChangeNotification()
Posted when the queue changes
|
static java.lang.String |
MPMusicPlayerControllerVolumeDidChangeNotification()
Posted when the current volume changes.
|
static java.lang.String |
MPNowPlayingInfoCollectionIdentifier()
NSString
|
static java.lang.String |
MPNowPlayingInfoPropertyAssetURL()
NSURL
|
static java.lang.String |
MPNowPlayingInfoPropertyAvailableLanguageOptions()
NSArrayRef of MPNowPlayingInfoLanguageOptionGroup
|
static java.lang.String |
MPNowPlayingInfoPropertyChapterCount()
NSNumber (NSUInteger)
|
static java.lang.String |
MPNowPlayingInfoPropertyChapterNumber()
NSNumber (NSUInteger)
|
static java.lang.String |
MPNowPlayingInfoPropertyCurrentLanguageOptions()
NSArray of MPNowPlayingInfoLanguageOption
|
static java.lang.String |
MPNowPlayingInfoPropertyCurrentPlaybackDate()
NSDate
|
static java.lang.String |
MPNowPlayingInfoPropertyDefaultPlaybackRate()
NSNumber (double)
|
static java.lang.String |
MPNowPlayingInfoPropertyElapsedPlaybackTime()
NSNumber (double)
|
static java.lang.String |
MPNowPlayingInfoPropertyExternalContentIdentifier()
NSString
|
static java.lang.String |
MPNowPlayingInfoPropertyExternalUserProfileIdentifier()
NSString
|
static java.lang.String |
MPNowPlayingInfoPropertyIsLiveStream()
NSNumber (BOOL)
|
static java.lang.String |
MPNowPlayingInfoPropertyMediaType()
NSNumber (MPNowPlayingInfoMediaType)
|
static java.lang.String |
MPNowPlayingInfoPropertyPlaybackProgress()
NSNumber (float)
|
static java.lang.String |
MPNowPlayingInfoPropertyPlaybackQueueCount()
NSNumber (NSUInteger)
|
static java.lang.String |
MPNowPlayingInfoPropertyPlaybackQueueIndex()
NSNumber (NSUInteger)
|
static java.lang.String |
MPNowPlayingInfoPropertyPlaybackRate()
NSNumber (double)
|
static java.lang.String |
MPNowPlayingInfoPropertyServiceIdentifier()
NSString
|
static void |
MPVolumeSettingsAlertHide() |
static boolean |
MPVolumeSettingsAlertIsVisible() |
static void |
MPVolumeSettingsAlertShow() |
static java.lang.String |
MPVolumeViewWirelessRouteActiveDidChangeNotification()
Posted when the wirelessRouteActive property changes.
|
static java.lang.String |
MPVolumeViewWirelessRoutesAvailableDidChangeNotification()
Posted when the wirelessRoutesAvailable property changes.
|
public static void MPVolumeSettingsAlertShow()
public static void MPVolumeSettingsAlertHide()
public static boolean MPVolumeSettingsAlertIsVisible()
public static java.lang.String MPMediaEntityPropertyPersistentID()
public static java.lang.String MPMediaItemPropertyPersistentID()
public static java.lang.String MPMediaItemPropertyMediaType()
public static java.lang.String MPMediaItemPropertyTitle()
public static java.lang.String MPMediaItemPropertyAlbumTitle()
public static java.lang.String MPMediaItemPropertyAlbumPersistentID()
public static java.lang.String MPMediaItemPropertyArtist()
public static java.lang.String MPMediaItemPropertyArtistPersistentID()
public static java.lang.String MPMediaItemPropertyAlbumArtist()
public static java.lang.String MPMediaItemPropertyAlbumArtistPersistentID()
public static java.lang.String MPMediaItemPropertyGenre()
public static java.lang.String MPMediaItemPropertyGenrePersistentID()
public static java.lang.String MPMediaItemPropertyComposer()
public static java.lang.String MPMediaItemPropertyComposerPersistentID()
public static java.lang.String MPMediaItemPropertyPlaybackDuration()
public static java.lang.String MPMediaItemPropertyAlbumTrackNumber()
public static java.lang.String MPMediaItemPropertyAlbumTrackCount()
public static java.lang.String MPMediaItemPropertyDiscNumber()
public static java.lang.String MPMediaItemPropertyDiscCount()
public static java.lang.String MPMediaItemPropertyArtwork()
public static java.lang.String MPMediaItemPropertyIsExplicit()
public static java.lang.String MPMediaItemPropertyLyrics()
public static java.lang.String MPMediaItemPropertyIsCompilation()
public static java.lang.String MPMediaItemPropertyReleaseDate()
public static java.lang.String MPMediaItemPropertyBeatsPerMinute()
public static java.lang.String MPMediaItemPropertyComments()
public static java.lang.String MPMediaItemPropertyAssetURL()
public static java.lang.String MPMediaItemPropertyIsCloudItem()
public static java.lang.String MPMediaItemPropertyHasProtectedAsset()
public static java.lang.String MPMediaItemPropertyPodcastTitle()
public static java.lang.String MPMediaItemPropertyPodcastPersistentID()
public static java.lang.String MPMediaItemPropertyPlayCount()
public static java.lang.String MPMediaItemPropertySkipCount()
public static java.lang.String MPMediaItemPropertyRating()
public static java.lang.String MPMediaItemPropertyLastPlayedDate()
public static java.lang.String MPMediaItemPropertyUserGrouping()
public static java.lang.String MPMediaItemPropertyBookmarkTime()
public static java.lang.String MPMediaItemPropertyDateAdded()
public static java.lang.String MPMediaLibraryDidChangeNotification()
public static java.lang.String MPMediaPlaylistPropertyPersistentID()
public static java.lang.String MPMediaPlaylistPropertyName()
public static java.lang.String MPMediaPlaylistPropertyPlaylistAttributes()
public static java.lang.String MPMediaPlaylistPropertySeedItems()
public static java.lang.String MPMediaPlaylistPropertyDescriptionText()
public static java.lang.String MPMediaPlaylistPropertyAuthorDisplayName()
@Deprecated public static java.lang.String MPMediaPlaybackIsPreparedToPlayDidChangeNotification()
@Deprecated public static java.lang.String MPMoviePlayerScalingModeDidChangeNotification()
@Deprecated public static java.lang.String MPMoviePlayerPlaybackDidFinishNotification()
@Deprecated public static java.lang.String MPMoviePlayerPlaybackDidFinishReasonUserInfoKey()
@Deprecated public static java.lang.String MPMoviePlayerPlaybackStateDidChangeNotification()
@Deprecated public static java.lang.String MPMoviePlayerLoadStateDidChangeNotification()
@Deprecated public static java.lang.String MPMoviePlayerNowPlayingMovieDidChangeNotification()
@Deprecated public static java.lang.String MPMoviePlayerWillEnterFullscreenNotification()
@Deprecated public static java.lang.String MPMoviePlayerDidEnterFullscreenNotification()
@Deprecated public static java.lang.String MPMoviePlayerWillExitFullscreenNotification()
@Deprecated public static java.lang.String MPMoviePlayerDidExitFullscreenNotification()
@Deprecated public static java.lang.String MPMoviePlayerFullscreenAnimationDurationUserInfoKey()
@Deprecated public static java.lang.String MPMoviePlayerFullscreenAnimationCurveUserInfoKey()
@Deprecated public static java.lang.String MPMoviePlayerIsAirPlayVideoActiveDidChangeNotification()
@Deprecated public static java.lang.String MPMoviePlayerReadyForDisplayDidChangeNotification()
@Deprecated public static java.lang.String MPMovieMediaTypesAvailableNotification()
@Deprecated public static java.lang.String MPMovieSourceTypeAvailableNotification()
@Deprecated public static java.lang.String MPMovieDurationAvailableNotification()
@Deprecated public static java.lang.String MPMovieNaturalSizeAvailableNotification()
@Deprecated public static java.lang.String MPMoviePlayerThumbnailImageRequestDidFinishNotification()
@Deprecated public static java.lang.String MPMoviePlayerThumbnailImageKey()
@Deprecated public static java.lang.String MPMoviePlayerThumbnailTimeKey()
@Deprecated public static java.lang.String MPMoviePlayerThumbnailErrorKey()
@Deprecated public static java.lang.String MPMoviePlayerTimedMetadataUpdatedNotification()
@Deprecated public static java.lang.String MPMoviePlayerTimedMetadataUserInfoKey()
@Deprecated public static java.lang.String MPMoviePlayerTimedMetadataKeyName()
@Deprecated public static java.lang.String MPMoviePlayerTimedMetadataKeyInfo()
@Deprecated public static java.lang.String MPMoviePlayerTimedMetadataKeyMIMEType()
@Deprecated public static java.lang.String MPMoviePlayerTimedMetadataKeyDataType()
@Deprecated public static java.lang.String MPMoviePlayerTimedMetadataKeyLanguageCode()
public static java.lang.String MPMusicPlayerControllerPlaybackStateDidChangeNotification()
public static java.lang.String MPMusicPlayerControllerNowPlayingItemDidChangeNotification()
public static java.lang.String MPMusicPlayerControllerVolumeDidChangeNotification()
public static java.lang.String MPVolumeViewWirelessRoutesAvailableDidChangeNotification()
public static java.lang.String MPVolumeViewWirelessRouteActiveDidChangeNotification()
public static java.lang.String MPErrorDomain()
public static java.lang.String MPNowPlayingInfoPropertyElapsedPlaybackTime()
public static java.lang.String MPNowPlayingInfoPropertyPlaybackRate()
public static java.lang.String MPNowPlayingInfoPropertyDefaultPlaybackRate()
public static java.lang.String MPNowPlayingInfoPropertyPlaybackQueueIndex()
public static java.lang.String MPNowPlayingInfoPropertyPlaybackQueueCount()
public static java.lang.String MPNowPlayingInfoPropertyChapterNumber()
public static java.lang.String MPNowPlayingInfoPropertyChapterCount()
public static java.lang.String MPNowPlayingInfoPropertyIsLiveStream()
public static java.lang.String MPNowPlayingInfoPropertyAvailableLanguageOptions()
public static java.lang.String MPNowPlayingInfoPropertyCurrentLanguageOptions()
public static java.lang.String MPNowPlayingInfoCollectionIdentifier()
public static java.lang.String MPNowPlayingInfoPropertyExternalContentIdentifier()
public static java.lang.String MPNowPlayingInfoPropertyExternalUserProfileIdentifier()
public static java.lang.String MPNowPlayingInfoPropertyPlaybackProgress()
public static java.lang.String MPNowPlayingInfoPropertyMediaType()
public static java.lang.String MPLanguageOptionCharacteristicIsMainProgramContent()
public static java.lang.String MPLanguageOptionCharacteristicIsAuxiliaryContent()
public static java.lang.String MPLanguageOptionCharacteristicContainsOnlyForcedSubtitles()
public static java.lang.String MPLanguageOptionCharacteristicTranscribesSpokenDialog()
public static java.lang.String MPLanguageOptionCharacteristicDescribesMusicAndSound()
public static java.lang.String MPLanguageOptionCharacteristicEasyToRead()
public static java.lang.String MPLanguageOptionCharacteristicDescribesVideo()
public static java.lang.String MPLanguageOptionCharacteristicLanguageTranslation()
public static java.lang.String MPLanguageOptionCharacteristicDubbedTranslation()
public static java.lang.String MPLanguageOptionCharacteristicVoiceOverTranslation()
public static java.lang.String MPMediaItemPropertyPlaybackStoreID()
public static java.lang.String MPMusicPlayerControllerQueueDidChangeNotification()
public static java.lang.String MPNowPlayingInfoPropertyServiceIdentifier()
public static java.lang.String MPNowPlayingInfoPropertyAssetURL()
public static java.lang.String MPNowPlayingInfoPropertyCurrentPlaybackDate()
public static java.lang.String MPMediaPlaylistPropertyCloudGlobalID()
public static java.lang.String MPMediaItemPropertyIsPreorder()