有没有办法在 Qt 4.5 中播放 mp3?

Posted

技术标签:

【中文标题】有没有办法在 Qt 4.5 中播放 mp3?【英文标题】:Is there a way to play mp3s in Qt 4.5? 【发布时间】:2009-06-14 18:55:58 【问题描述】:

谢谢!

【问题讨论】:

【参考方案1】:

来自 Qt 助手的示例

QT += 声子

 Phonon::MediaObject *music =
     Phonon::createPlayer(Phonon::MusicCategory,
                          Phonon::MediaSource("/path/mysong.mp3"));
 music->play();

完美运行。

【讨论】:

别忘了添加#include 【参考方案2】:

来自 KDE 的声子库已包含在 QT 4.4 版本中。

我认为甚至有一些示例代码随 qt 一起提供,展示了如何利用 phonon 播放 mp3 文件(以及更多)。

此处的文档:http://doc.qtsoftware.com/4.5/phonon-module.html

声子主页:http://phonon.kde.org/

【讨论】:

添加了文档的 URL。 QT 附带 phonon(在构建时启用/禁用),因此如果您有源代码分发,可以在本地计算机上查看示例。 太好了,我放弃了我的答案——即使它逐字引用了 trolltech 的文档也不正确!-) Tx,这将很有用。

以上是关于有没有办法在 Qt 4.5 中播放 mp3?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法用 Quartz Composer 播放 MP3 或 aac .pls 文件?

有没有办法在 AS3 中缓存 rtmp mp3 流?

有没有办法让我的笔记本电脑上的这个运动检测系统播放 mp3 文件?

有没有办法强制使用SoundCloud javascript流API的MP3块?

用js获取mp3文件频率数据

Android:同时录制视频和播放 mp3?