什么是通过Qt播放音频的最佳方式?

时间:2010-01-31 09:52:25

标签: python audio pyqt4

我正在pyQt4中构建一个应用程序,我希望它能够播放音频文件。我正在考虑通过pyMedia这样做,因为我无法获得文档,尽管QAudio类最初看起来很有前景。解决方案跨平台非常重要。有没有人有任何建议?

2 个答案:

答案 0 :(得分:2)

正如亚历克斯所说,Phonon看起来是你最好的选择,因为可以将它与Pyqt一起使用。你可以找到许多使用谷歌使用声子的例子。例如,http://forum.kde.org/viewtopic.php?f=14&t=84275这是一个使用声子播放音频的命令行工具。您可能还想查看QSound类。 QAudioInput看起来很有趣,可以添加对迈克的支持。

我希望这会有所帮助。

P.S。:

  1. 河岸网站确实提到了声子模块:)

  2. 我发现了一个关于使用Phonon + Pyqt的问题 - Play mp3 using Python, PyQt, and Phonon

答案 1 :(得分:1)

使用Phonon(http://phonon.kde.org/)。我在Java中成功使用它,所以我希望它在Python / Linux中能更好用。

这也可能有所帮助:

http://0pointer.de/blog/projects/guide-to-sound-apis.html