我正在尝试编写自己的媒体播放器(如Foobar),而且我无法跟踪将播放MP3的Python库。我知道Pymedia会做mp3,但它看起来过时了 - 最新的安装程序是针对Python版本2.4的,我使用的是2.6。我从来没有在Pygame上取得过很大的成功,而Pyglet看起来并不像文档那么多。还有其他的选择吗?使用Python播放MP3文件
9
A
回答
4
有http://www.pyglet.org/,也有你试过http://code.google.com/p/mp3play/?它也可以从PyPi(http://pypi.python.org/pypi/mp3play/)。但是,我认为mp3play现在只是Win32。
看着更新,在最近几个月内有提交。
0
也许将Python 2.4中的应用程序的那部分作为单独的“后端”编写会更简单。这样,您可以使用PyMedia(http://pymedia.org/)(如您所述)进行实际播放。它可以让你编写你的GUI在另一个Python版本(如2.6),这也意味着更多的程序组件和并行性(更流畅的GUI)的解耦。
如果只针对Windows平台上,然后使用媒体播放器通过COM可能会帮助:
1
我一直在Windows上成功使用Python 2.6.5中的PyMedia。注意事项:文档是错误的和错误的 - 许多教程都有明显的错误或者不起作用 - 所以我不得不做一些实验和谷歌搜索来让我的代码正常工作。无论出于何种原因,维护者似乎在4年前停止更新项目站点,尽管他们似乎正在积极地做某些事情。
我发现这里安装: http://www.lfd.uci.edu/~gohlke/pythonlibs/
从他们的网站链接的半主动论坛包括一些代码维护者谁是半很有帮助。我是jboyd99,如果有人正在寻找提示。
由于我无法理解的原因,重点是汽车音响系统,尽管它是一个相当全功能的库,可以完成一些其他免费的Python库没有的功能,比如将MP3读入原始PCM数据。该库有一些缺陷 - 我可能会使用PyAudio或PyAudiere进行实际播放,以更好地控制同步问题。
相关问题
- 1. 用libsox播放mp3文件
- 2. 误差播放MP3文件与Python OS
- 3. 使用C#播放MP3文件#
- 4. 使用iPhone SDK播放MP3文件
- 5. 使用pjsip播放mp3文件
- 6. 使用jquery播放mp3文件
- 7. 不使用库,播放MP3/WAV文件?
- 8. 使用MPMoviePlayerController播放mp3和mp4文件
- 9. 在Python中播放不使用默认输出(播放)设备的mp3文件
- 10. jPlayer不播放MP3文件
- 11. 播放mp3文件直接发给mp3
- 12. 使用Python,PyQt和Phonon播放mp3
- 13. J2ME MP3播放器 - 循环播放MP3文件
- 14. 用PHP播放本地MP3的文件
- 15. 如何使用Python 3从文件夹/目录搜索和播放mp3文件?
- 16. 使用html5拖放上传后播放mp3文件
- 17. 用delphi播放mp3
- 18. 不播放MP3
- 19. 在网页上播放mp3文件
- 20. AVAudioPlayer不会播放MP3文件
- 21. 生成链接播放.MP3文件
- 22. 播放正在写入的MP3文件
- 23. 离子2 - 播放MP3文件
- 24. 如何播放WP7中的MP3文件
- 25. Android下载mp3文件并播放它
- 26. 在BlackBerry上播放mp3文件
- 27. android MediaPlayer不能播放mp3文件
- 28. 无法播放下载的.mp3文件
- 29. mediaPlayer.getCurrentPosition()> mediaPlayer.getDuration()播放MP3文件末尾
- 30. HTML5音频播放本地mp3文件
谢谢,我会研究这一点。 – cornjuliox 2009-11-27 01:59:10