暴风影音是现在挺流行的一个播放器,很多老师都在用。老师经常在上课给同学播放视频,要用到投影机,暴风影音播放出来的视频,经常在笔记本电脑显示器上正常播放,在投影机上就不能正常显示。
我还是简单扯一下我的壮举吧。前几天老师在做军训动员,放视频,结果自己笔记本电脑上有图像,而投影幕布上面只有暴风影音的 logo。于是就叫电教老师来折腾,也没折腾好,就问哪位同学会。我记得我之前遇到过这个问题,于是就举手上去,帮书记折腾好了,全年级同学都给我鼓掌,赚了啊。怎么弄的?哎呀等会儿再说。
我猜测的原因
我觉得问题出在暴风影音的设计上(虽然目前想不到更好的设计)。或许出于性能的考虑,他们使用了 DirectDraw(Direct2D) 来提高性能。DirectDraw 是 Microsoft DirectX API 的一部分,可以直接针对硬件,直接对显卡进行操作。由于是针对硬件的,因此 Windows 不能把他们复制到第二个显示器上,所以自然就无法显示在第二屏幕了。
解决方法
有大概两种解决方法,一个是把视频直接绘制在连接投影机的显卡上;另一种是不使用 DirectDraw,让 Windows 可以将视频画面一并复制到第二显示器上。
- 把视频直接绘制在连接投影机的显卡上。在显示设置中,将桌面扩展到第二显示器上面,再将暴风影音窗口托拽到桌面第二显示器的区域。
- 禁用 DirectDraw。
如果写的有问题,请留言交流,谢谢!
幸好我是用Kmplayer的, 沒這回事,
不過學到東西了~~~
我觉得 VLC 也不错呢~ 跨平台的~
什麼是暴風影音呢?
怎麼沒聽過的,只聽過GOM Player。
是鼓了好几次掌~~~(这也算吐槽吗?
现在的小孩子都太……21岁无能女飘过……T^T