0

我有一个应用程序,它使用Qt库中的Phonon资源显示一些预定义的消息和视频。直到最近必须通过网络访问运行应用程序的机器时,它一直运行良好。现在,从 30 多个视频中,只有一个正确显示。

使用Windows Media PlayerMedia Player Classic可以正常播放所有视频(安装了K-Lite编解码器包)。但应用程序不会播放它们。

我能做些什么来解决这个问题?

4

1 回答 1

0

Phonon 使用系统插件播放视频。如果您有使用例如 H.264 格式的视频,则默认的 directshow 插件无法播放。有可用的替代插件,如vlc插件和mplayer插件。

请注意,虽然它们驻留在 KDE 项目中,但它们是纯 Qt 插件,只是由 KDE 托管(和开发);它们是让 Phonon 在带有 KDE 的 Windows 中工作的一部分。我没有找到任何预构建的模块(KDE 发行版应该有一些),但是自己编译这些应该相对容易。

于 2011-08-11T20:55:22.637 回答