C# Class Plugin.MediaManager.AudioPlayerImplementation

Inheritance: IAudioPlayer
Afficher le fichier Open project: martijn00/XamarinMediaManager Class Usage Examples

Méthodes publiques

Свойство Type Description
RateObservationContext NSString
StatusObservationContext NSString

Private Properties

Свойство Type Description
InitializePlayer void
ObserveLoadedTimeRanges void
ObserveStatus void
OnMediaFailed void
VolumeManagerOnVolumeChanged void

Méthodes publiques

Méthode Description
AudioPlayerImplementation ( IVolumeManager volumeManager ) : System
ObserveValue ( NSString keyPath, NSObject ofObject, NSDictionary change, IntPtr context ) : void
Pause ( ) : Task
Play ( IMediaFile mediaFile = null ) : Task
PlayPause ( ) : Task
Seek ( System.TimeSpan position ) : Task
Stop ( ) : Task

Private Methods

Méthode Description
InitializePlayer ( ) : void
ObserveLoadedTimeRanges ( ) : void
ObserveStatus ( ) : void
OnMediaFailed ( ) : void
VolumeManagerOnVolumeChanged ( object sender, VolumeChangedEventArgs volumeChangedEventArgs ) : void

Method Details

AudioPlayerImplementation() public méthode

public AudioPlayerImplementation ( IVolumeManager volumeManager ) : System
volumeManager IVolumeManager
Résultat System

ObserveValue() public méthode

public ObserveValue ( NSString keyPath, NSObject ofObject, NSDictionary change, IntPtr context ) : void
keyPath NSString
ofObject NSObject
change NSDictionary
context System.IntPtr
Résultat void

Pause() public méthode

public Pause ( ) : Task
Résultat Task

Play() public méthode

public Play ( IMediaFile mediaFile = null ) : Task
mediaFile IMediaFile
Résultat Task

PlayPause() public méthode

public PlayPause ( ) : Task
Résultat Task

Seek() public méthode

public Seek ( System.TimeSpan position ) : Task
position System.TimeSpan
Résultat Task

Stop() public méthode

public Stop ( ) : Task
Résultat Task

Property Details

RateObservationContext public_oe static_oe property

public static NSString RateObservationContext
Résultat NSString

StatusObservationContext public_oe static_oe property

public static NSString StatusObservationContext
Résultat NSString