【发布时间】:2010-11-15 22:51:07
【问题描述】:
我的应用程序使用 WPF MediaElement 播放视频(MOV 文件)。这在主显示器上播放时效果很好,但在窗口移动到辅助显示器时会冻结。
我尝试了以下方法但没有成功:
- 在辅助监视器上启动应用程序
- 交换主要和次要监视器(问题转移到新的次要监视器)
当应用程序窗口跨越两个监视器时,它可以正常工作,但一旦它完全位于辅助监视器中,视频就会冻结。一旦处于这种状态,将应用程序移回主监视器将无济于事(加载新视频也无济于事)。
显示器的排列使坐标始终为正(两个显示器均为 1920x1080,辅助显示器原点为 1920,0)。
有其他人看到这个问题和/或找到解决方法吗?
编辑
是否有人将 WPF MediaElement 与多个监视器一起使用???
【问题讨论】:
-
会不会是副显没有被GPU加速?这是在多台 PC 上还是在一台 PC 上保持一致?
-
目前只在一台笔记本电脑上试过。我正常配置中的辅助显示器是笔记本电脑屏幕。如果我将外接显示器设置为辅助显示器,问题仍然存在。顺便说一句,Windows Media Player 在同一部电影的主要和次要上都可以正常工作。
-
WPFMediaKit 也适用于两台显示器......
-
找到另一台没有此问题的笔记本电脑。从来没有为我的笔记本电脑找到解决方案。
-
我可以确认这个错误。我正在使用 MediaElement 播放视频,它总是在辅助监视器上生成的窗口上冻结。
标签: wpf mediaelement multiple-monitors