我正在创建一个使用 WPF 显示歌词的程序。我想使用视频作为背景(使用 VLC 播放器)。如何在视频背景上叠加歌词?
提前致谢。
这可能无法直接在 WPF 中实现。我假设您需要一个 WinformsHost 来托管 VLC 播放器。WPF 控件和 winform 不能共享相同的屏幕区域(空域限制)是一个已知问题(限制)。但是,有许多解决此限制的方法,其中之一是添加 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