C# 클래스 Player.MainPage

상속: global::Windows.UI.Xaml.Controls.Page, global::Windows.UI.Xaml.Markup.IComponentConnector
파일 보기 프로젝트 열기: kaltura/chromeless-silverlight

Private Properties

프로퍼티 타입 설명
ChoosePlayer void
HandleInitParams void
InitDebug void
InitMedia void
InitPlayer void
InitTimer void
MainPage_ReceivedID3Tag void
MainPage_Unloaded void
RegisterMediaEvents void
SendEvent void
StartTimer void
StopTimer void
WriteDebug void
_timer_Tick void
addJsListener void
changeMulticastParams void
cleanup void
getCurrentBufferLength string
getDiagnostics IDictionary
getDiagnosticsString string
loadMedia void
media_AudioTracksReady void
media_BitratesReady void
media_BufferingProgressChanged void
media_CurrentAudioStreamChanged void
media_CurrentStateChanged void
media_DownloadProgressChanged void
media_MarkerReached void
media_MediaEnded void
media_MediaFailed void
media_MediaOpened void
media_MouseLeftButtonUp void
media_SourceChanged void
media_TextTrackLoaded void
media_TextTracksReady void
parseLanguages string
pauseMedia void
playMedia void
play_timer_tick void
reloadMedia void
removeJsListener void
selectAudioTrack void
selectTextTrack void
selectTrack void
setCurrentTime void
setMuted void
setSrc void
setVideoSize void
setVolume void
stopMedia void
stretchFill void

공개 메소드들

메소드 설명
MainPage ( string>.IDictionary initParams ) : System
acquirer_Completed ( object sender, AcquireLicenseCompletedEventArgs e ) : void

비공개 메소드들

메소드 설명
ChoosePlayer ( ) : void
HandleInitParams ( string>.IDictionary initParams ) : void

Handle all the external params in order to load the player

InitDebug ( ) : void

Set debug text

InitMedia ( ) : void

Init the media we should play

InitPlayer ( ) : void
InitTimer ( ) : void

init the interval timer that will sample the progress

MainPage_ReceivedID3Tag ( string id3Tag ) : void
MainPage_Unloaded ( object sender, RoutedEventArgs e ) : void
RegisterMediaEvents ( ) : void

Register to media events

SendEvent ( string eventName, string param = null ) : void
StartTimer ( ) : void
StopTimer ( ) : void
WriteDebug ( string text ) : void
_timer_Tick ( object sender, EventArgs e ) : void
addJsListener ( string bindName, string callback ) : void
changeMulticastParams ( string multicastGroup, string sourceAddress, bool multicastPolicyOverMulticastEnabled ) : void
cleanup ( ) : void
getCurrentBufferLength ( ) : string
getDiagnostics ( ) : IDictionary
getDiagnosticsString ( ) : string
loadMedia ( ) : void
media_AudioTracksReady ( object sender, Player.ManifestEventArgs e ) : void
media_BitratesReady ( object sender, Player.ManifestEventArgs e ) : void
media_BufferingProgressChanged ( object sender, RoutedEventArgs e ) : void
media_CurrentAudioStreamChanged ( object sender, StreamUpdatedListEventArgs e ) : void
media_CurrentStateChanged ( object sender, RoutedEventArgs e ) : void
media_DownloadProgressChanged ( object sender, RoutedEventArgs e ) : void
media_MarkerReached ( object sender, TimelineMarkerRoutedEventArgs e ) : void
media_MediaEnded ( object sender, RoutedEventArgs e ) : void
media_MediaFailed ( object sender, ExceptionRoutedEventArgs e ) : void
media_MediaOpened ( object sender, RoutedEventArgs e ) : void
media_MouseLeftButtonUp ( object sender, MouseButtonEventArgs e ) : void
media_SourceChanged ( object sender, SourceEventArgs e ) : void
media_TextTrackLoaded ( object sender, SourceEventArgs e ) : void
media_TextTracksReady ( object sender, Player.ManifestEventArgs e ) : void
parseLanguages ( Player.ManifestEventArgs e ) : string
pauseMedia ( ) : void
playMedia ( ) : void
play_timer_tick ( object sender, EventArgs e ) : void
reloadMedia ( ) : void
removeJsListener ( string bindName, string callback ) : void
selectAudioTrack ( int trackIndex ) : void
selectTextTrack ( int trackIndex ) : void
selectTrack ( int trackIndex ) : void
setCurrentTime ( Double position ) : void
setMuted ( bool isMuted ) : void
setSrc ( string url ) : void
setVideoSize ( int width, int height ) : void
setVolume ( Double volume ) : void
stopMedia ( ) : void
stretchFill ( ) : void

메소드 상세

MainPage() 공개 메소드

public MainPage ( string>.IDictionary initParams ) : System
initParams string>.IDictionary
리턴 System

acquirer_Completed() 공개 메소드

public acquirer_Completed ( object sender, AcquireLicenseCompletedEventArgs e ) : void
sender object
e AcquireLicenseCompletedEventArgs
리턴 void