C# 클래스 Plugin.MediaManager.AudioPlayerImplementation

상속: IAudioPlayer
파일 보기 프로젝트 열기: martijn00/XamarinMediaManager 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
RateObservationContext NSString
StatusObservationContext NSString

Private Properties

프로퍼티 타입 설명
InitializePlayer void
ObserveLoadedTimeRanges void
ObserveStatus void
OnMediaFailed void
VolumeManagerOnVolumeChanged void

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
InitializePlayer ( ) : void
ObserveLoadedTimeRanges ( ) : void
ObserveStatus ( ) : void
OnMediaFailed ( ) : void
VolumeManagerOnVolumeChanged ( object sender, VolumeChangedEventArgs volumeChangedEventArgs ) : void

메소드 상세

AudioPlayerImplementation() 공개 메소드

public AudioPlayerImplementation ( IVolumeManager volumeManager ) : System
volumeManager IVolumeManager
리턴 System

ObserveValue() 공개 메소드

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

Pause() 공개 메소드

public Pause ( ) : Task
리턴 Task

Play() 공개 메소드

public Play ( IMediaFile mediaFile = null ) : Task
mediaFile IMediaFile
리턴 Task

PlayPause() 공개 메소드

public PlayPause ( ) : Task
리턴 Task

Seek() 공개 메소드

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

Stop() 공개 메소드

public Stop ( ) : Task
리턴 Task

프로퍼티 상세

RateObservationContext 공개적으로 정적으로 프로퍼티

public static NSString RateObservationContext
리턴 NSString

StatusObservationContext 공개적으로 정적으로 프로퍼티

public static NSString StatusObservationContext
리턴 NSString