axwindowsmediaplayer的多个实例,只有一个允许全屏模式

本文关键字:有一个 许全屏 模式 实例 axwindowsmediaplayer | 更新日期: 2023-09-27 18:31:39

我的应用程序生成多个axWindowsMediaPlayer实例(每个表单一个)。播放一个文件时,设置为全屏不是问题,但是,当播放 2 个文件(每个显示器都有一个媒体播放器)时,它不允许两个文件进入全屏模式(该选项在第二个视频的上下文菜单中显示为灰色,当我尝试在代码中设置它时出错)。

这是axwindowsmediaplayer的限制吗?

axwindowsmediaplayer的多个实例,只有一个允许全屏模式

我已经设法解决这个问题,但除非我没有得到任何其他反馈,否则不会将其标记为答案,因为我仍然觉得这有点作弊。

而不是使用 wmPlayer.fullScreen 属性。请改为执行以下操作:

wmPlayer.Height = this.Height; //this being the form
wmPlayer.Width = this.Width;
wmPlayer.stretchToFit = true;