在 .NET 6.0 中,您可以使用 System.Windows.Media 命名空间中的类来播放视频文件。以下是一个简单的示例代码:
using System;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Media;
using System.Windows.Media.Imaging;
class Program
{
static void Main()
{
string videoFilePath = "视频文件路径"; // 视频文件的路径
// 创建一个新的MediaPlayer对象
MediaPlayer player = new MediaPlayer();
// 设置媒体源为视频文件
player.Open(new Uri(videoFilePath));
// 创建一个新的MediaElement对象
MediaElement mediaElement = new MediaElement();
// 将MediaPlayer对象设置为MediaElement的媒体播放器
mediaElement.MediaPlayer = player;
// 创建一个新的Window对象
Window window = new Window();
// 设置窗口的内容为MediaElement对象
window.Content = mediaElement;
// 设置窗口的大小和位置
window.Width = 800;
window.Height = 600;
window.WindowStartupLocation = WindowStartupLocation.CenterScreen;
// 显示窗口
window.Show();
// 播放视频
player.Play();
Console.WriteLine("按任意键停止播放...");
Console.ReadKey();
// 停止播放视频
player.Stop();
// 关闭窗口
window.Close();
}
}
在上面的示例中,我们首先创建了一个 MediaPlayer 对象,并将视频文件的路径作为参数传递给它的 Open 方法来设置媒体源。
然后,我们创建了一个 MediaElement 对象,并将 MediaPlayer 对象设置为 MediaElement 的媒体播放器。
接下来,我们创建了一个 Window 对象,并将 MediaElement 对象设置为窗口的内容。
我们设置了窗口的大小和位置,并显示窗口。
最后,我们使用 Play 方法来播放视频。当用户按下任意键时,我们使用 Stop 方法停止播放视频,并关闭窗口。
请确保将 视频文件路径 替换为实际的视频文件路径。