C# Класс Plugin.MediaManager.VideoPlayerImplementation

Наследование: Java.Lang.Object, IVideoPlayer, MediaPlayer.IOnCompletionListener, MediaPlayer.IOnErrorListener, MediaPlayer.IOnPreparedListener, MediaPlayer.IOnInfoListener
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
RateObservationContext NSString
StatusObservationContext NSString
UseNativeControls bool

Private Properties

Свойство Тип Описание
CancelPlayingHandler void
InitializePlayer void
ObserveLoadedTimeRanges void
ObserveStatus void
OnMediaFailed void
OnPlaying void
OnPlayingHandler void
StartPlayingHandler void
VolumeManagerOnVolumeChanged void

Открытые методы

Метод Описание
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

Защищенные методы

Метод Описание
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

Приватные методы

Метод Описание
CancelPlayingHandler ( ) : void
InitializePlayer ( ) : void
ObserveLoadedTimeRanges ( ) : void
ObserveStatus ( ) : void
OnMediaFailed ( ) : void
OnPlaying ( ) : void
OnPlayingHandler ( StatusChangedEventArgs args ) : void
StartPlayingHandler ( ) : void
VolumeManagerOnVolumeChanged ( object sender, VolumeChangedEventArgs e ) : void

Описание методов

Init() публичный Метод

public Init ( ) : void
Результат void

ObserveValue() публичный Метод

public ObserveValue ( NSString keyPath, NSObject ofObject, NSDictionary change, IntPtr context ) : void
keyPath NSString
ofObject NSObject
change NSDictionary
context System.IntPtr
Результат void

OnBufferingChanged() защищенный Метод

protected OnBufferingChanged ( BufferingChangedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.BufferingChangedEventArgs
Результат void

OnCompletion() публичный Метод

public OnCompletion ( Android.Media.MediaPlayer mp ) : void
mp Android.Media.MediaPlayer
Результат void

OnError() публичный Метод

public OnError ( Android.Media.MediaPlayer mp, MediaError what, int extra ) : bool
mp Android.Media.MediaPlayer
what MediaError
extra int
Результат bool

OnInfo() публичный Метод

public OnInfo ( Android.Media.MediaPlayer mp, [ what, int extra ) : bool
mp Android.Media.MediaPlayer
what [
extra int
Результат bool

OnMediaFailed() защищенный Метод

protected OnMediaFailed ( MediaFailedEventArgs e ) : void
e MediaFailedEventArgs
Результат void

OnMediaFileChanged() защищенный Метод

protected OnMediaFileChanged ( MediaFileChangedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.MediaFileChangedEventArgs
Результат void

OnMediaFileFailed() защищенный Метод

protected OnMediaFileFailed ( MediaFileFailedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.MediaFileFailedEventArgs
Результат void

OnMediaFinished() защищенный Метод

protected OnMediaFinished ( MediaFinishedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.MediaFinishedEventArgs
Результат void

OnPlayingChanged() защищенный Метод

protected OnPlayingChanged ( PlayingChangedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.PlayingChangedEventArgs
Результат void

OnPrepared() публичный Метод

public OnPrepared ( Android.Media.MediaPlayer mp ) : void
mp Android.Media.MediaPlayer
Результат void

OnStatusChanged() защищенный Метод

protected OnStatusChanged ( StatusChangedEventArgs e ) : void
e Plugin.MediaManager.Abstractions.EventArguments.StatusChangedEventArgs
Результат void

Pause() публичный Метод

public Pause ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

Play() публичный Метод

public Play ( IMediaFile mediaFile = null ) : System.Threading.Tasks.Task
mediaFile IMediaFile
Результат System.Threading.Tasks.Task

Seek() публичный Метод

public Seek ( System.TimeSpan position ) : System.Threading.Tasks.Task
position System.TimeSpan
Результат System.Threading.Tasks.Task

Stop() публичный Метод

public Stop ( ) : System.Threading.Tasks.Task
Результат System.Threading.Tasks.Task

VideoPlayerImplementation() публичный Метод

public VideoPlayerImplementation ( ) : System
Результат System

VideoPlayerImplementation() публичный Метод

public VideoPlayerImplementation ( IVolumeManager volumeManager ) : System
volumeManager IVolumeManager
Результат System

Описание свойств

RateObservationContext публичное статическое свойство

public static NSString RateObservationContext
Результат NSString

StatusObservationContext публичное статическое свойство

public static NSString StatusObservationContext
Результат NSString

UseNativeControls публичное свойство

public bool UseNativeControls
Результат bool