Qt Phonon 不播放视频

发布于 2024-11-29 07:24:08 字数 307 浏览 1 评论 0原文

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

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

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

I have an application that displays some predefined messages and videos using the Phonon resources from the Qt library. It always worked very well until recently when access to the machine running the application has to be done over the network. Now, from more than 30 videos, only one is correctly displayed.

All videos are played normally (the K-Lite codec pack is installed) with Windows Media Player or Media Player Classic. But the application doesn't play them.

What can I do to fix that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

末が日狂欢 2024-12-06 07:24:08

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

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

Phonon uses system plugins to play videos. If you have videos using for example H.264 format, default directshow plugin can’t play it. There is alternative plugins like vlc plugin and mplayer plugin available.

Note that while they reside in KDE project, they are pure Qt plugins and just hosted (and developed) by KDE; they are part of getting Phonon working in Windows with KDE. I didn’t find any prebuilt modules (KDE distribution should have some though), but compiling those by yourself should be relatively easy.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文