mirror of
https://github.com/QL-Win/QuickLook.git
synced 2025-09-12 02:09:05 +00:00
46 lines
1016 B
C#
46 lines
1016 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
using System.Windows;
|
|
using System.Windows.Controls;
|
|
using System.Windows.Data;
|
|
using System.Windows.Documents;
|
|
using System.Windows.Input;
|
|
using System.Windows.Media;
|
|
using System.Windows.Media.Imaging;
|
|
using System.Windows.Navigation;
|
|
using System.Windows.Shapes;
|
|
|
|
namespace QuickLook.Plugin.VideoViewer
|
|
{
|
|
/// <summary>
|
|
/// Interaction logic for UserControl1.xaml
|
|
/// </summary>
|
|
public partial class ViewerPanel : UserControl, IDisposable
|
|
{
|
|
public ViewerPanel()
|
|
{
|
|
InitializeComponent();
|
|
}
|
|
|
|
public void LoadAndPlay(string path)
|
|
{
|
|
mediaElement.Source = new Uri(path);
|
|
mediaElement.Play();
|
|
}
|
|
|
|
~ViewerPanel()
|
|
{
|
|
GC.SuppressFinalize(this);
|
|
Dispose();
|
|
}
|
|
|
|
public void Dispose()
|
|
{
|
|
mediaElement?.Dispose();
|
|
}
|
|
}
|
|
}
|