C#全屏播放嵌入式Windows Media Player

本文关键字:Windows Media Player 嵌入式 播放 | 更新日期: 2023-09-27 17:59:36

我正在开发我的眼动追踪Windows窗体应用程序。我需要播放一段视频,同时记录眼球的运动。眼动追踪部分已经完成,现在我需要打开一个视频。我可以打开对话框来选择播放哪个视频,但我需要有一个全屏,以便进行更准确的操作。

在我的VideoStream课程中,我得到了:

public static string videoPath;
    public VideoStream(string path)
    {
        InitializeComponent();
        videoPath = path;
        axWindowsMediaPlayer1.URL = videoPath;
        axWindowsMediaPlayer1.Dock = DockStyle.Fill;
    }

使用dockstyle填充,我可以使我的表单最大化,但视频只是在像这样的小屏幕上播放

但我想要的其实是这个

我尝试使用axWindowsMediaPlayer1.fullScreen = true;,但只是扩展了表单的边界,而不是视频本身。我该如何解决这个问题?

C#全屏播放嵌入式Windows Media Player

尝试在initializeComponent():之后添加这些行

FormBorderStyle = FormBorderStyle.None;
WindowsState = FormWindowState.Maximized;
TopMost = true;