C# Class Plugin.MediaManager.VideoPlayerImplementation

Inheritance: Java.Lang.Object, IVideoPlayer, MediaPlayer.IOnCompletionListener, MediaPlayer.IOnErrorListener, MediaPlayer.IOnPreparedListener, MediaPlayer.IOnInfoListener
Afficher le fichier Open project: martijn00/XamarinMediaManager

Méthodes publiques

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

Private Properties

Свойство Type Description
CancelPlayingHandler void
InitializePlayer void
ObserveLoadedTimeRanges void
ObserveStatus void
OnMediaFailed void
OnPlaying void
OnPlayingHandler void
StartPlayingHandler void
VolumeManagerOnVolumeChanged void

Méthodes publiques

Méthode Description
Init ( ) : void
ObserveValue ( NSString keyPath, NSObject ofObject, NSDictionary change, IntPtr context ) : void
OnCompletion ( Android.Media.MediaPlayer mp ) : void
OnError ( Android.Media.MediaPlayer mp, MediaError what, int extra ) : bool
OnInfo ( Android.Media.MediaPlayer mp, [ what, int extra ) : bool
OnPrepared ( Android.Media.MediaPlayer mp ) : void
Pause ( ) : System.Threading.Tasks.Task
Play ( IMediaFile mediaFile = null ) : System.Threading.Tasks.Task
Seek ( System.TimeSpan position ) : System.Threading.Tasks.Task
Stop ( ) : System.Threading.Tasks.Task
VideoPlayerImplementation ( ) : System
VideoPlayerImplementation ( IVolumeManager volumeManager ) : System

Méthodes protégées

Méthode Description
OnBufferingChanged ( BufferingChangedEventArgs e ) : void
OnMediaFailed ( MediaFailedEventArgs e ) : void
OnMediaFileChanged ( MediaFileChangedEventArgs e ) : void
OnMediaFileFailed ( MediaFileFailedEventArgs e ) : void
OnMediaFinished ( MediaFinishedEventArgs e ) : void
OnPlayingChanged ( PlayingChangedEventArgs e ) : void
OnStatusChanged ( StatusChangedEventArgs e ) : void

Private Methods

Méthode Description
CancelPlayingHandler ( ) : void
InitializePlayer ( ) : void
ObserveLoadedTimeRanges ( ) : void
ObserveStatus ( ) : void
OnMediaFailed ( ) : void
OnPlaying ( ) : void
OnPlayingHandler ( StatusChangedEventArgs args ) : void
StartPlayingHandler ( ) : void
VolumeManagerOnVolumeChanged ( object sender, VolumeChangedEventArgs e ) : void

Method Details

Init() public méthode

public Init ( ) : void
Résultat void

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

OnBufferingChanged() protected méthode

protected OnBufferingChanged ( BufferingChangedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.BufferingChangedEventArgs
Résultat void

OnCompletion() public méthode

public OnCompletion ( Android.Media.MediaPlayer mp ) : void
mp Android.Media.MediaPlayer
Résultat void

OnError() public méthode

public OnError ( Android.Media.MediaPlayer mp, MediaError what, int extra ) : bool
mp Android.Media.MediaPlayer
what MediaError
extra int
Résultat bool

OnInfo() public méthode

public OnInfo ( Android.Media.MediaPlayer mp, [ what, int extra ) : bool
mp Android.Media.MediaPlayer
what [
extra int
Résultat bool

OnMediaFailed() protected méthode

protected OnMediaFailed ( MediaFailedEventArgs e ) : void
e MediaFailedEventArgs
Résultat void

OnMediaFileChanged() protected méthode

protected OnMediaFileChanged ( MediaFileChangedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.MediaFileChangedEventArgs
Résultat void

OnMediaFileFailed() protected méthode

protected OnMediaFileFailed ( MediaFileFailedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.MediaFileFailedEventArgs
Résultat void

OnMediaFinished() protected méthode

protected OnMediaFinished ( MediaFinishedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.MediaFinishedEventArgs
Résultat void

OnPlayingChanged() protected méthode

protected OnPlayingChanged ( PlayingChangedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.PlayingChangedEventArgs
Résultat void

OnPrepared() public méthode

public OnPrepared ( Android.Media.MediaPlayer mp ) : void
mp Android.Media.MediaPlayer
Résultat void

OnStatusChanged() protected méthode

protected OnStatusChanged ( StatusChangedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.StatusChangedEventArgs
Résultat void

Pause() public méthode

public Pause ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

Play() public méthode

public Play ( IMediaFile mediaFile = null ) : System.Threading.Tasks.Task
mediaFile IMediaFile
Résultat System.Threading.Tasks.Task

Seek() public méthode

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

Stop() public méthode

public Stop ( ) : System.Threading.Tasks.Task
Résultat System.Threading.Tasks.Task

VideoPlayerImplementation() public méthode

public VideoPlayerImplementation ( ) : System
Résultat System

VideoPlayerImplementation() public méthode

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

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

UseNativeControls public_oe property

public bool UseNativeControls
Résultat bool