解决暴风影音视频在第二屏幕无法显示的问题

暴风影音是现在挺流行的一个播放器,很多老师都在用。老师经常在上课给同学播放视频,要用到投影机,暴风影音播放出来的视频,经常在笔记本电脑显示器上正常播放,在投影机上就不能正常显示。

我还是简单扯一下我的壮举吧。前几天老师在做军训动员,放视频,结果自己笔记本电脑上有图像,而投影幕布上面只有暴风影音的 logo。于是就叫电教老师来折腾,也没折腾好,就问哪位同学会。我记得我之前遇到过这个问题,于是就举手上去,帮书记折腾好了,全年级同学都给我鼓掌,赚了啊。怎么弄的?哎呀等会儿再说。

我猜测的原因

我觉得问题出在暴风影音的设计上(虽然目前想不到更好的设计)。或许出于性能的考虑,他们使用了 DirectDraw(Direct2D) 来提高性能。DirectDraw 是 Microsoft DirectX API 的一部分,可以直接针对硬件,直接对显卡进行操作。由于是针对硬件的,因此 Windows 不能把他们复制到第二个显示器上,所以自然就无法显示在第二屏幕了。

解决方法

有大概两种解决方法,一个是把视频直接绘制在连接投影机的显卡上;另一种是不使用 DirectDraw,让 Windows 可以将视频画面一并复制到第二显示器上。

  1. 把视频直接绘制在连接投影机的显卡上。在显示设置中,将桌面扩展到第二显示器上面,再将暴风影音窗口托拽到桌面第二显示器的区域。
  2. 禁用 DirectDraw。

如果写的有问题,请留言交流,谢谢! :)

解决暴风影音视频在第二屏幕无法显示的问题》上有 5 条评论

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">