【发布时间】:2017-07-31 23:50:58
【问题描述】:
如何使用 Qt 5 和 C++ 播放声音文件?我试过QSound,但我被告知它在Ubuntu(我当前的操作系统)中不起作用,我听说过Phonon,但我的Qt包中似乎没有该库。
【问题讨论】:
-
是什么让你觉得 QSound 不能在 Ubuntu 上运行?
-
当我尝试它时,它不起作用,在查看了一些关于它的信息后,它的功能是知道它是否适用于我的系统,我得到了一个错误的响应。
-
你要么需要让 Qt 的多媒体 API 工作,在这种情况下你可以使用 QSound 或 QAudioOutput 或类似的,或者找到一些非基于 Qt 的 API 来播放声音。如果您的程序是基于 Qt 的应用程序,那么前一种方法会更可取。
-
我没有遇到这个,但我似乎没有“Qt Multimedia”库,我在 repos 中找不到它。