C# 클래스 Plugin.MediaManager.Abstractions.Implementations.MediaManagerBase

Implementation for MediaManager
상속: IMediaManager, IDisposable
파일 보기 프로젝트 열기: martijn00/XamarinMediaManager

Private Properties

프로퍼티 타입 설명
AddEventHandlers void
GetMediaInformation System.Threading.Tasks.Task
OnBufferingChanged void
OnMediaFailed void
OnMediaFileChanged void
OnMediaFileFailed void
OnMediaFinished void
OnPlayingChanged void
OnStatusChanged void
RemoveEventHandlers void
SetCurrentPlayer void

공개 메소드들

메소드 설명
Dispose ( ) : void
Pause ( ) : System.Threading.Tasks.Task
Play ( IEnumerable mediaFiles ) : System.Threading.Tasks.Task

Adds all MediaFiles to the Queue and starts playing the first item

Play ( IMediaFile mediaFile ) : System.Threading.Tasks.Task

Adds MediaFile to the Queue and starts playing

Play ( string url, MediaFileType fileType ) : System.Threading.Tasks.Task
PlayByPosition ( int index ) : System.Threading.Tasks.Task
PlayNext ( ) : System.Threading.Tasks.Task
PlayPause ( ) : System.Threading.Tasks.Task
PlayPrevious ( ) : System.Threading.Tasks.Task
Seek ( System.TimeSpan position ) : System.Threading.Tasks.Task
SetOnBeforePlay ( Task>.Func beforePlay ) : void
Stop ( ) : System.Threading.Tasks.Task

비공개 메소드들

메소드 설명
AddEventHandlers ( ) : void
GetMediaInformation ( IEnumerable mediaFiles ) : System.Threading.Tasks.Task
OnBufferingChanged ( object sender, BufferingChangedEventArgs e ) : void
OnMediaFailed ( object sender, MediaFailedEventArgs e ) : void
OnMediaFileChanged ( object sender, MediaFileChangedEventArgs e ) : void
OnMediaFileFailed ( object sender, MediaFileFailedEventArgs e ) : void
OnMediaFinished ( object sender, MediaFinishedEventArgs e ) : void
OnPlayingChanged ( object sender, PlayingChangedEventArgs e ) : void
OnStatusChanged ( object sender, StatusChangedEventArgs e ) : void
RemoveEventHandlers ( ) : void
SetCurrentPlayer ( MediaFileType fileType ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

Pause() 공개 메소드

public Pause ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

Play() 공개 메소드

Adds all MediaFiles to the Queue and starts playing the first item
public Play ( IEnumerable mediaFiles ) : System.Threading.Tasks.Task
mediaFiles IEnumerable
리턴 System.Threading.Tasks.Task

Play() 공개 메소드

Adds MediaFile to the Queue and starts playing
public Play ( IMediaFile mediaFile ) : System.Threading.Tasks.Task
mediaFile IMediaFile
리턴 System.Threading.Tasks.Task

Play() 공개 메소드

public Play ( string url, MediaFileType fileType ) : System.Threading.Tasks.Task
url string
fileType MediaFileType
리턴 System.Threading.Tasks.Task

PlayByPosition() 공개 메소드

public PlayByPosition ( int index ) : System.Threading.Tasks.Task
index int
리턴 System.Threading.Tasks.Task

PlayNext() 공개 메소드

public PlayNext ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

PlayPause() 공개 메소드

public PlayPause ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

PlayPrevious() 공개 메소드

public PlayPrevious ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task

Seek() 공개 메소드

public Seek ( System.TimeSpan position ) : System.Threading.Tasks.Task
position System.TimeSpan
리턴 System.Threading.Tasks.Task

SetOnBeforePlay() 공개 메소드

public SetOnBeforePlay ( Task>.Func beforePlay ) : void
beforePlay Task>.Func
리턴 void

Stop() 공개 메소드

public Stop ( ) : System.Threading.Tasks.Task
리턴 System.Threading.Tasks.Task