问题标签 [phonon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1293 浏览

windows - Qt + Phonon:无法在某些计算机上播放

部署到干净的机器后,我的应用程序出现问题。这些是运行应用程序的结果:

  1. Win7 Home : 安装 ffdshow 后程序播放 wmv、mp3。
  2. Vista Home:安装 ffdshow 后,它播放 mp3,但不播放 wmv
  3. WinXP(无服务包):不播放 wmv、mp3,即使安装了 ffdshow。该程序可以找到38个后端,其中mp3和wmv。它确实播放wav文件。
  4. 即使在 ffdshow 中禁用了许多格式,在构建项目的计算机上一切都可以正常播放。

plugins 文件夹放在 exe 文件旁边,并包含一个带有 phonon_ds94.dll 的 phonon_backends 文件夹。

有人可以解释一下如何让程序在未安装 Qt 的计算机上播放文件吗?

0 投票
0 回答
267 浏览

c++ - 如何使用 Phonon 部署 Qt 应用程序?

我能够轻松地将我的 Qt 应用程序部署到另一台计算机上,但它不播放 gif。(使用声子)。

我已经完成了这个链接建议的一切:http: //developer.qt.nokia.com/faq/answer/what_is_needed_for_deploying_a_phonon_based_application

我在尝试运行它的机器中还有最后一个 DirectX(DirectShow 已经附带),但仍然没有 gif 播放。

那么,我还需要做什么才能在我的开发环境之外使用 Phonon?

0 投票
1 回答
8477 浏览

video - 在 PyQt 中播放 mov 文件

我想用类似 Quicktime 的播放器在我的 PyQt 应用程序中打开一个 mov 文件。

我正在尝试使用声子模块,但不知何故我无法让它工作。

在我的 ui 文件(由 Qt 设计器生成)中,它的初始化如下:

在我的代码中我试试这个:

有人可以指出我做错了什么吗?

0 投票
0 回答
927 浏览

python - PyQT4 Phonon 播放器可以工作,但编译时会出现奇怪的错误

我现在需要帮助。我一直在跳转网站并寻找解决方案。我在 pyQT4 中有这个简单的视频播放器,如果我通过 .py 扩展名运行它,我会使用声子视频播放器。它工作正常(注意:我需要将我的 4.7 QT4 更改为 4.8 QT4 才能正常工作。否则它只会挂起)

但是在我使用 py2exe 编译它并尝试运行它之后,它给了我这些错误


这是编译后“dist”文件夹中的文件列表


我真的需要有人来点亮我的头脑,这是我第一次遇到这个问题。

0 投票
1 回答
841 浏览

qt - 无法匹配 Qt 中的当前日期和时间

我正在使用 Qt 编写一个简单的任务计划器和提醒,当任何给定任务的日期和时间与当前日期和时间匹配时,它将播放声音文件。

为了实现这一点,我正在运行一个QThread检查列表中的任务以查看是否与当前时间匹配,如果匹配,则播放声音文件。

这是我原来的班级:

这是我的线程类:

我的实现:

问题是线程运行良好,但由于某种原因,循环if()内部的条件foreach()永远不会满足。t.ala我什至使用 qDebugs(如您所见)检查了各个日期/时间/警报设置( );他们都很好。

0 投票
1 回答
1405 浏览

c++ - Qt Phonon & QPixmap::GrabWidget

我已经工作了几天从声子媒体对象中抓取帧。我的目标是以用户指定的某个间隔捕获帧。我首先尝试为与 Phonon::MediaObject 关联的滴答信号实现一个​​插槽。然而,由于第一次发出滴答信号,有时时差可能会有所不同......并不是说它不是一个可行的解决方案,但我仍然进一步调查并尝试了 seek 和 grabWidget 的组合,但它出现了该搜索需要一些时间才能完成,并且在视频再次正常运行时无法通知应用程序,这会导致类似的代码

90% 的时间保存黑色图像,但在剩余时间正确抓取帧。

我的问题是我能对这两个想法中的任何一个做些什么来让它们对我更好地工作,还是我在错误的树上大声吠叫而我完全错过了一个更明显的东西?

提前致谢!

0 投票
1 回答
1822 浏览

python - PyQT 声子音量滑块?如何在我的声子播放器上连接它

嗨,我制作了一个播放视频文件的简单程序,我使用 QT Designer 创建了我的程序的 UI,我设法让它播放视频,并且还连接了 seekslider

我现在的问题是。我不能让我的 volumnSlider 与声子播放器一起工作..

在我的研究中,这是如何连接它

self.ui.volumeSlider 是我的volumeslider(使用QT Designer)

我缺少的是.. self.audioOutput 是什么?

做一些研究我发现了这个代码

我的问题是这样的。volumnslider 是通过代码制作的(但地雷是在 QT 设计器上制作的)

我不知道我是否做错了..我现在正试图找到一种方法来掩盖这一点

到我需要的 self.audioOutput。请帮帮我,谢谢

编辑:

这是我在那部分的代码

编辑:

继承人解决这个问题..感谢Avaris。

我已经评论了前两行。因为它不再需要了。再次感谢

0 投票
3 回答
578 浏览

c++ - 当 QFILE 用于 mediaSource 时,QT 声子播放失败,在传递字符串时工作正常

下面是我用来播放视频的代码

使用此代码播放失败 - 我看到的是底部的播放栏,但视频永远不会开始。

如果我将代码更改为以下一切都按预期工作

使用 iodevice 时是否需要额外的初始化步骤?最终,我的代码将使用无法正常工作的自定义 iodevice。

0 投票
0 回答
327 浏览

c++ - 一旦使用了 Effect,QT Phonon 就不可搜索了

我使用 QT Phonon 播放音频文件。问题是我需要能够改变播放速率,同时保持寻找文件的能力。

从测试看来,一旦添加了声子速度效果,mediaObject.isSeekable 就会变为假。

有谁知道如何使用 Phonon,同时保持可搜索能力和速度效果?

这是一些添加速度效果的示例代码:

0 投票
1 回答
787 浏览

qt - QT/声子视频录制

我想在 QT Phonon 媒体框架中进行视频录制。Qt/KDE 的 Phonon 媒体框架抽象实现了视频录制吗?如果 Phonon 没有实现,那么如何添加功能(因为 Phonon 使用 gstreamer 作为后端,我们可以使用 gStreamer 轻松进行视频录制)

问候

基兰