问题标签 [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 投票
1 回答
910 浏览

python - Qt4 Phonon 支持的音频格式?

我正在 PyQt4 中制作音乐播放器,我正在使用 Phonon 播放音乐本身。此应用程序主要针对 Windows,但我还计划支持 Mac 和 Linux 版本。我想知道 Phonon 支持哪些音频格式,以便我可以确保用户只输入这些文件。

0 投票
2 回答
1802 浏览

qt - 来自 mime 类型的 QFileDialog 过滤器

我希望 QFileDialog 中的过滤器匹配相关平台上 Phonon 支持的所有音频文件类型。

1 - 但是我无法在 Qt 中找到在过滤器中使用 mime 类型的方法。我怎样才能做到这一点?

2 - 或者如何手动找到 mimetypes 的相应文件扩展名?解决方案应该是基于 Qt 的,或者至少是跨平台的,并且在 Qt 所在的任何地方都得到支持。

选项一是我的首选解决方案,但选项二也可以。

以下是描述我的问题的简短代码:

0 投票
1 回答
690 浏览

python - 使用 PyQT4 和 Phonon 交叉淡化音频

我正在尝试让音频文件与声子交叉淡入淡出。我正在使用 PyQT4。我有正确排队的曲目,但我坚持使用淡入淡出效果。我想我需要使用 KVolumeFader 效果。这是我当前的代码:

谁能给我一些关于实现效果的建议?

0 投票
3 回答
11520 浏览

python - 使用 OpenCV Camera Capture 在 PyQt4 中显示网络摄像头流

我正在使用这个 Python 脚本来显示我的网络摄像头:

它工作得很好,但我想在我的 Qt 应用程序中设置这个显示。如何将IplImageOpenCV 图像用于 Qt VideoWidget

0 投票
1 回答
1453 浏览

qt - 将视频与 QGraphicsScene 一起使用的最佳方式

我目前正在使用 QGraphicsProxyWidget 在 QGraphicsScene 中使用 Phonon VideoWidgets。

我将视口设置为 QGLWidget。

但是,当我尝试对视频应用一些变换(例如不能被 90 度整除的旋转)时,它会给我带来很大的问题,因为它会大大降低我的程序速度。

在阅读了我设法找到的关于该主题的几件事后,我发现似乎在 QGraphicsProxyWidget 中使用 VideoWidget 时,它会进行软件转换,这可以解释大幅减速。

所以我想知道是否有更好的方法来渲染视频。

0 投票
1 回答
1075 浏览

phonon - phonon 不支持 mp3 文件

我正在使用 Qt SDK 4.6 在 Windows XP 上开发一个简单的音乐播放器。我检查了 phonon 支持的可用 mime 类型,根据它我的 phonon 支持 mp3 文件但是当我尝试使用我的音乐播放器播放 .mp3 格式的音频文件时,mediaObject 在错误状态下移动,我得到的错误是致命错误:否可以找到过滤器的组合来呈现流 其次,我想知道如何为 phonon 当前不支持的其他音频文件提供支持,例如 .ogg 文件。请帮忙。

0 投票
1 回答
2249 浏览

c++ - 在声子 (Qt) 中解析 .pls / .m3u

我能得到一些帮助来解析声子播放器中的 .pls / m3u 格式吗?到目前为止,我知道 phonon 不支持播放列表。当在打开位置输入任何播放列表时,它会给出一个错误,如未找到编解码器文本/文本 uri。

0 投票
1 回答
2372 浏览

qt - 音轨幅度

我想使用 Qt 开发一个音频编辑器。为此,我需要绘制音乐轨道的波形,我认为它应该是声音峰值幅度与时间的关系图(如果我错了,请纠正我)。

目前,我一直在使用 Phonon::AudioOutput 类对象作为音频接收器,并将其与我的 Phonon::MediaObject 类对象连接以播放音频文件。

现在,要绘制波形,我需要知道此 AudioOutput 对象每秒(或左右)的音轨幅度,以便我可以在不同时间绘制一条长度与声音频率成正比的线(使用 QPainter),因此,获得我的波形。

因此,请帮助我了解如何在不同时间获取音轨的幅度。

其次,我是否使用正确的方式来绘制音轨的波形 - 通过 QPainter 对象在不同时间在小部件上绘制线条来绘制声音的幅度与时间的关系。

谢谢。

0 投票
2 回答
2447 浏览

qt - 如何将 Phonon VideoPlayer 添加到 QtDesigner 表单?

我可以在 MainWindow 构造函数中将播放器对象添加到我的 UI 布局,但是如何使用小部件容器作为占位符,以便在 QtDesigner 中为 VideoPlayer 设置属性和布局?

0 投票
1 回答
1415 浏览

qt - Windows XP 上的 Phonon 无法加载肯定存在的 DS 后端

我在 WinXP 上遇到了 phonon direct show 后端的问题。基本上它对我来说根本不起作用我已经尝试过使用4.7.0 SDK和从源代码构建的版本。在这两种情况下, phonon_ds94.dll都位于 /plugins/phonon_backend/ 目录中。我的系统是WinXP,我用的是VS 2008。

这里我如何创建视频播放器:

在正常程序运行时,我得到的输出是:

这就是我在调试运行 qt-creator 期间得到的输出:

有没有人有任何想法?