axwindowsmediaplayer 的多个实例,只有一个允许全屏模式
Multiple instances of axwindowsmediaplayer and only one allowing full screen mode
我的应用程序产生了 axWindowsMediaPlayer
的多个实例(每个表单一个)。播放一个文件时,设置为全屏不是问题,但是,当播放 2 个文件(每个显示器有一个媒体播放器)时,它不允许两个文件都进入全屏模式(该选项在上下文菜单中显示为灰色)在第二个视频上,当我尝试在代码中设置它时出现错误)。
这是axwindowsmediaplayer
的限制吗?
我已经设法解决这个问题,但不会将此标记为答案,除非我没有收到任何其他反馈,因为我仍然觉得这有点作弊。
而不是使用 wmPlayer.fullScreen
属性。改为这样做:
wmPlayer.Height = this.Height; //this being the form
wmPlayer.Width = this.Width;
wmPlayer.stretchToFit = true;
我的应用程序产生了 axWindowsMediaPlayer
的多个实例(每个表单一个)。播放一个文件时,设置为全屏不是问题,但是,当播放 2 个文件(每个显示器有一个媒体播放器)时,它不允许两个文件都进入全屏模式(该选项在上下文菜单中显示为灰色)在第二个视频上,当我尝试在代码中设置它时出现错误)。
这是axwindowsmediaplayer
的限制吗?
我已经设法解决这个问题,但不会将此标记为答案,除非我没有收到任何其他反馈,因为我仍然觉得这有点作弊。
而不是使用 wmPlayer.fullScreen
属性。改为这样做:
wmPlayer.Height = this.Height; //this being the form
wmPlayer.Width = this.Width;
wmPlayer.stretchToFit = true;