C# Class Plugin.MediaManager.AudioPlayerImplementation

Inheritance: IAudioPlayer
Mostrar archivo Open project: martijn00/XamarinMediaManager Class Usage Examples

Public Properties

Property Type Description
RateObservationContext NSString
StatusObservationContext NSString

Private Properties

Property Type Description
InitializePlayer void
ObserveLoadedTimeRanges void
ObserveStatus void
OnMediaFailed void
VolumeManagerOnVolumeChanged void

Public Methods

Method 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

Method Description
InitializePlayer ( ) : void
ObserveLoadedTimeRanges ( ) : void
ObserveStatus ( ) : void
OnMediaFailed ( ) : void
VolumeManagerOnVolumeChanged ( object sender, VolumeChangedEventArgs volumeChangedEventArgs ) : void

Method Details

AudioPlayerImplementation() public method

public AudioPlayerImplementation ( IVolumeManager volumeManager ) : System
volumeManager IVolumeManager
return System

ObserveValue() public method

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

Pause() public method

public Pause ( ) : Task
return Task

Play() public method

public Play ( IMediaFile mediaFile = null ) : Task
mediaFile IMediaFile
return Task

PlayPause() public method

public PlayPause ( ) : Task
return Task

Seek() public method

public Seek ( System.TimeSpan position ) : Task
position System.TimeSpan
return Task

Stop() public method

public Stop ( ) : Task
return Task

Property Details

RateObservationContext public_oe static_oe property

public static NSString RateObservationContext
return NSString

StatusObservationContext public_oe static_oe property

public static NSString StatusObservationContext
return NSString