<ContentControl Content="{Binding VideoObject}"/>
private MediaElement _videoElement = new MediaElement();
public MediaElement VideoObject
{
get { return _videoElement; }
set { _videoElement = value; }
}
함수()
{
VideoObject.Source = new Uri(MediaPath);
VideoObject.LoadedBehavior = MediaState.Manual;
VideoObject.UnloadedBehavior = MediaState.Manual;
VideoObject.MediaEnded += (sender, e) =>
{
// 반복재생 되도록
VideoObject.Position = TimeSpan.Zero;
};
VideoObject.Play();
}
참고 링크
Stackoverflow - MediaElement.play() from within ViewModel