通过Qt播放音频的最佳方法是什么?
我正在用pyQt4开发一个应用程序,想让它能够播放音频文件。我考虑过使用pyMedia,因为我对文档的理解不太顺利,虽然QAudio类一开始看起来很有希望。对我来说,找到一个可以在不同操作系统上都能用的解决方案很重要。有没有人有什么建议?
2 个回答
1
可以使用 Phonon(http://phonon.kde.org/)。我之前在 Java 中用过这个,效果不错,所以我觉得在 Python/Linux 中用会更好。
这可能也会对你有帮助:
2
正如alex所说,Phonon看起来是个不错的选择,因为你可以和Pyqt一起使用它。你可以在谷歌上找到很多关于使用Phonon的例子。比如这个链接,http://forum.kde.org/viewtopic.php?f=14&t=84275,这是一个命令行工具,可以用Phonon播放音频。你可能还想看看QSound这个类。QAudioInput看起来也很有趣,可以用来添加麦克风的支持。
希望这些对你有帮助。
附注:
riverbank网站确实提到了phonon模块 :)
我找到一个关于使用Phonon和Pyqt的问题 - 用Python、PyQt和Phonon播放mp3