我使用基于DirectShow的视频播放器,该文件将文件渲染到居中的窗口。调整窗口大小以匹配文件中的框架大小。
从列表播放时,只要下一个文件的帧大小与前一个文件不同,程序就会删除播放器对象并创建一个新的对象。
这在Windows 7中仍然可以正常工作,并且过去在Windows 10中也可以正常工作。自去年春季以来,它在Windows 10中无法正常工作。更改大小后,视频会断断续续或掉落几秒钟的帧。
我猜测Windows 10环境中的析构函数无法清除某些内容,但我不知道它可能是什么。
有什么建议看哪里,或者有更好的方法呢?