Package org.robovm.apple.mediaplayer
Class MPMusicPlayerController
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.mediaplayer.MPMusicPlayerController
- All Implemented Interfaces:
NSObjectProtocol,MPMediaPlayback,ObjCProtocol
- Direct Known Subclasses:
MPMusicPlayerApplicationController
public class MPMusicPlayerController extends NSObject implements MPMediaPlayback
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classMPMusicPlayerController.MPMusicPlayerControllerPtrstatic classMPMusicPlayerController.NotificationsNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description protectedMPMusicPlayerController()protectedMPMusicPlayerController(NSObject.Handle h, long handle)protectedMPMusicPlayerController(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
MPMusicPlayerController
protected MPMusicPlayerController() -
MPMusicPlayerController
-
MPMusicPlayerController
-
-
Method Details
-
getApplicationMusicPlayer
-
getApplicationQueuePlayer
- Since:
- Available in iOS 10.3 and later.
-
getSystemMusicPlayer
-
getPlaybackState
-
getRepeatMode
-
setRepeatMode
-
getShuffleMode
-
setShuffleMode
-
getVolume
Deprecated.Deprecated in iOS 7.0. Use MPVolumeView for volume control. -
setVolume
Deprecated.Deprecated in iOS 7.0. Use MPVolumeView for volume control. -
getNowPlayingItem
-
setNowPlayingItem
-
getIndexOfNowPlayingItem
public long getIndexOfNowPlayingItem() -
getIPodMusicPlayer
Deprecated.Deprecated in iOS 8.0. Use systemMusicPlayer -
isPreparedToPlay
public boolean isPreparedToPlay()- Specified by:
isPreparedToPlayin interfaceMPMediaPlayback
-
getCurrentPlaybackTime
public double getCurrentPlaybackTime()- Specified by:
getCurrentPlaybackTimein interfaceMPMediaPlayback
-
setCurrentPlaybackTime
public void setCurrentPlaybackTime(double v)- Specified by:
setCurrentPlaybackTimein interfaceMPMediaPlayback
-
getCurrentPlaybackRate
public float getCurrentPlaybackRate()- Specified by:
getCurrentPlaybackRatein interfaceMPMediaPlayback
-
setCurrentPlaybackRate
public void setCurrentPlaybackRate(float v)- Specified by:
setCurrentPlaybackRatein interfaceMPMediaPlayback
-
IsPreparedToPlayDidChangeNotification
Deprecated.Deprecated in iOS 9.0. Use AVPlayerViewController in AVKit. -
PlaybackStateDidChangeNotification
-
NowPlayingItemDidChangeNotification
-
VolumeDidChangeNotification
-
QueueDidChangeNotification
- Since:
- Available in iOS 10.3 and later.
-
setQueue
-
setQueue
-
setQueue
- Since:
- Available in iOS 9.3 and later.
-
setQueue
- Since:
- Available in iOS 10.1 and later.
-
prependQueueDescriptor
- Since:
- Available in iOS 10.3 and later.
-
appendQueueDescriptor
- Since:
- Available in iOS 10.3 and later.
-
prepareToPlay
- Since:
- Available in iOS 10.1 and later.
-
skipToNextItem
public void skipToNextItem() -
skipToBeginning
public void skipToBeginning() -
skipToPreviousItem
public void skipToPreviousItem() -
beginGeneratingPlaybackNotifications
public void beginGeneratingPlaybackNotifications() -
endGeneratingPlaybackNotifications
public void endGeneratingPlaybackNotifications() -
prepareToPlay
public void prepareToPlay()- Specified by:
prepareToPlayin interfaceMPMediaPlayback
-
play
public void play()- Specified by:
playin interfaceMPMediaPlayback
-
pause
public void pause()- Specified by:
pausein interfaceMPMediaPlayback
-
stop
public void stop()- Specified by:
stopin interfaceMPMediaPlayback
-
beginSeekingForward
public void beginSeekingForward()- Specified by:
beginSeekingForwardin interfaceMPMediaPlayback
-
beginSeekingBackward
public void beginSeekingBackward()- Specified by:
beginSeekingBackwardin interfaceMPMediaPlayback
-
endSeeking
public void endSeeking()- Specified by:
endSeekingin interfaceMPMediaPlayback
-