public void View(string path, ContextObject context) { _vp = new ViewerPanel(context); context.ViewerContent = _vp; context.Title = $"{Path.GetFileName(path)}"; _vp.LoadAndPlay(path, _mediaInfo); }
public void View(string path, ContextObject context) { _vp = new ViewerPanel(context, probe.HasVideo()); context.ViewerContent = _vp; _vp.mediaElement.MediaOpened += MediaElement_MediaOpened; _vp.LoadAndPlay(path); context.Title = $"{Path.GetFileName(path)}"; }
public void View(string path, ContextObject context) { _vp = new ViewerPanel(context); context.ViewerContent = _vp; _vp.LoadAndPlay(path); context.Title = $"{Path.GetFileName(path)} ({_vp.mediaElement.NaturalVideoWidth}×{_vp.mediaElement.NaturalVideoHeight})"; context.IsBusy = false; }
public void View(string path, ContextObject context) { _vp = new ViewerPanel(context); context.ViewerContent = _vp; _vp.mediaElement.VlcMediaPlayer.Opening += MarkReady; _vp.LoadAndPlay(path); context.Title = $"{Path.GetFileName(path)}"; }
public void View(string path, ContextObject context) { _vp = new ViewerPanel(context); context.ViewerContent = _vp; _vp.mediaElement.VlcMediaPlayer.Opening += (sender, e) => context.IsBusy = false; _vp.LoadAndPlay(path); var info = _mediaSize == Size.Empty ? "Audio" : $"{_mediaSize.Width}×{_mediaSize.Height}"; context.Title = $"{Path.GetFileName(path)} ({info})"; }