MediaPlayer Class
Definition
public class MediaPlayer
Constructors
| Name | Description |
|---|---|
| MediaPlayer | No summary available. |
MediaPlayer Constructor
public MediaPlayer()
Methods
| Name | Description |
|---|---|
| InitializeAsync | No summary available. |
| PauseAsync | No summary available. |
| PlayAsync | No summary available. |
| PrepareAsync | No summary available. |
| ReleaseAsync | No summary available. |
| StopAsync | No summary available. |
| UnInitialize | No summary available. |
| UpdateTargetVisual | No summary available. |
InitializeAsync Method
public System.Threading.Tasks.Task InitializeAsync()
Returns
System.Threading.Tasks.Task
PauseAsync Method
public System.Threading.Tasks.Task PauseAsync()
Returns
System.Threading.Tasks.Task
PlayAsync Method
public System.Threading.Tasks.Task PlayAsync()
Returns
System.Threading.Tasks.Task
PrepareAsync Method
public System.Threading.Tasks.Task PrepareAsync()
Returns
System.Threading.Tasks.Task
ReleaseAsync Method
public System.Threading.Tasks.Task ReleaseAsync()
Returns
System.Threading.Tasks.Task
StopAsync Method
public System.Threading.Tasks.Task StopAsync()
Returns
System.Threading.Tasks.Task
UnInitialize Method
public System.Threading.Tasks.Task UnInitialize()
Returns
System.Threading.Tasks.Task
UpdateTargetVisual Method
public void UpdateTargetVisual(Avalonia.Visual visual)
Parameters
visual Avalonia.Visual
Properties
| Name | Description |
|---|---|
| BufferProgress | No summary available. |
| Duration | No summary available. |
| HasVideo | No summary available. |
| IsBuffering | No summary available. |
| IsLoopingEnabled | No summary available. |
| IsMuted | No summary available. |
| IsSeekable | No summary available. |
| LastErrorMessage | No summary available. |
| LoadedBehavior | No summary available. |
| Position | No summary available. |
| Source | No summary available. |
| StandaloneRendererMode | No summary available. |
| Statistics | No summary available. |
| Volume | No summary available. |
BufferProgress Property
public Nullable<double> BufferProgress { get; set; }
Duration Property
public Nullable<TimeSpan> Duration { get; set; }
HasVideo Property
public bool HasVideo { get; set; }
IsBuffering Property
public bool IsBuffering { get; set; }
IsLoopingEnabled Property
public bool IsLoopingEnabled { get; set; }
IsMuted Property
public bool IsMuted { get; set; }
IsSeekable Property
public bool IsSeekable { get; set; }
LastErrorMessage Property
public string LastErrorMessage { get; set; }
LoadedBehavior Property
public Avalonia.Media.MediaPlayerLoadedBehavior LoadedBehavior { get; set; }
Position Property
public TimeSpan Position { get; set; }
Source Property
public Avalonia.Media.MediaSource Source { get; set; }
StandaloneRendererMode Property
public bool StandaloneRendererMode { get; set; }
Statistics Property
public Avalonia.Media.MediaStatistics Statistics { get; set; }
Volume Property
public double Volume { get; set; }
Events
| Name | Description |
|---|---|
| ErrorOccurred | No summary available. |
| MediaPaused | No summary available. |
| MediaPlaybackCompleted | No summary available. |
| MediaPrepared | No summary available. |
| MediaStarted | No summary available. |
| MediaStopped | No summary available. |
| NaturalSizeChanged | No summary available. |
| PropertyChanged | No summary available. |
ErrorOccurred Event
public event EventHandler<Avalonia.Media.MediaPlayerErrorEventArgs> ErrorOccurred
MediaPaused Event
public event EventHandler MediaPaused
MediaPlaybackCompleted Event
public event EventHandler MediaPlaybackCompleted
MediaPrepared Event
public event EventHandler MediaPrepared
MediaStarted Event
public event EventHandler MediaStarted
MediaStopped Event
public event EventHandler MediaStopped
NaturalSizeChanged Event
public event EventHandler<Avalonia.Media.NaturalSizeChangedEventArgs> NaturalSizeChanged
PropertyChanged Event
public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged