使用WPF在VLC中叠加文本

时间:2013-02-04 02:37:53

标签: c# wpf vlc

我正在创建一个使用WPF显示歌词的程序。我想使用视频作为背景(使用VLC播放器)。如何在视频背景上叠加歌词?

提前致谢。

1 个答案:

答案 0 :(得分:2)

这可能无法直接在WPF中实现。我假设您需要WinformsHost来托管VLC播放器。这是一个已知的问题(限制),WPF控制和winforms不能共享相同的屏幕区域(空域限制)。但是,这个限制有许多变通方法,其中一个是添加2个覆盖的WPF窗口。

或者您可以尝试升级到WPF 4.5(使用VS-2012),这个问题似乎已经解决了。

读:

https://msdn.microsoft.com/en-us/library/aa970688(v=vs.100).aspx

http://bartwullems.blogspot.in/2010/11/wpf-and-winforms-airspace-problem.html?m=1