Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个应用程序,它使用Qt库中的Phonon资源显示一些预定义的消息和视频。直到最近必须通过网络访问运行应用程序的机器时,它一直运行良好。现在,从 30 多个视频中,只有一个正确显示。
使用Windows Media Player或Media Player Classic可以正常播放所有视频(安装了K-Lite编解码器包)。但应用程序不会播放它们。
我能做些什么来解决这个问题?
Phonon 使用系统插件播放视频。如果您有使用例如 H.264 格式的视频,则默认的 directshow 插件无法播放。有可用的替代插件,如vlc插件和mplayer插件。
请注意,虽然它们驻留在 KDE 项目中,但它们是纯 Qt 插件,只是由 KDE 托管(和开发);它们是让 Phonon 在带有 KDE 的 Windows 中工作的一部分。我没有找到任何预构建的模块(KDE 发行版应该有一些),但是自己编译这些应该相对容易。