|
1
26
这仍然是一个众所周知的问题 .NET框架4.0 ,MS描述为 “当显示更改发生时,必须重新同步WPF和基础WMP控件之间的同步时,会出现此问题。” H.264编解码器视频文件就是这样。 这里有3个解决方法。 一。对包含MediaElement控件的窗口使用软件呈现
但这并没有利用GPU和图形内存,可能会减慢视频播放速度。 2。在主显示器上重叠至少1个像素 例如,假设左边的主屏幕中,media元素填充了整个窗口。在窗口的构造函数中,假设 矩形 边界表示次监视器边界,使用
因此MediaElement在主监视器上有1个像素宽的重叠,然后它可以正常播放H.264视频文件。
三。使用除MS的媒体基础编解码器以外的其他MP4编解码器 下载工具“win7dsfiltertslenger”以禁用媒体基础“MP4”播放。 例如,安装另一个MP4编解码器ffshow。 |
|
|
2
1
检查事件:MediaOpen、MediaEnd和MediaFailed是否仍在引发。 我假设这不是一个已知的问题,这个控件“忽略”第二个监视器。 |