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

时间:2016-08-01 13:34:21

标签: c# video media-player windows-media-player axwindowsmediaplayer

我正在开发我的eyetracking Windows Forms应用程序。我需要播放视频并同时跟踪眼球运动。 Eyetracking部分已完成,现在我需要打开视频。我可以打开一个DialogBox来选择要播放的视频,但我需要一个全屏,以便进行更准确的操作。

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

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

使用dockstyle fill,我可以使表单最大化,但视频只是在小屏幕上播放like this

但我想要的实际上是this

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

1 个答案:

答案 0 :(得分:0)

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

FormBorderStyle = FormBorderStyle.None;
WindowsState = FormWindowState.Maximized;
TopMost = true;
相关问题