我正在尝试编写自己的媒体播放器(如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. Python - 播放MP3文件
- 2. 播放MP3文件
- 3. 用libsox播放mp3文件
- 4. 误差播放MP3文件与Python OS
- 5. 使用iPhone SDK播放MP3文件
- 6. 使用jquery播放mp3文件
- 7. 使用javascript onClick播放mp3文件
- 8. 使用JavaFX播放Swing的MP3文件
- 9. 使用C#播放MP3文件#
- 10. 使用pjsip播放mp3文件
- 11. 使用纯Java播放MP3文件
- 12. 不使用库,播放MP3/WAV文件?
- 13. 使用MPMoviePlayerController播放mp3和mp4文件
- 14. FileNotFoundException:使用Java/Eclipse播放mp3文件
- 15. 播放较慢播放的MP3文件
- 16. jPlayer不播放MP3文件
- 17. AVAudioPlayer不播放MP3文件
- 18. 在Python中播放不使用默认输出(播放)设备的mp3文件
- 19. 播放mp3文件直接发给mp3
- 20. 使用Python,PyQt和Phonon播放mp3
- 21. J2ME MP3播放器 - 循环播放MP3文件
- 22. 播放MP3文件,即使分发
- 23. 播放NaCl文件中的MP3文件
- 24. 在Android应用上播放MP3文件?
- 25. 用PHP播放本地MP3的文件
- 26. 在iOS应用中播放mp3文件
- 27. 用Jlayer播放几个mp3文件
- 28. 如何使用Python 3从文件夹/目录搜索和播放mp3文件?
- 29. 使用jplayer播放根文件夹以外的MP3文件
- 30. 使用html5拖放上传后播放mp3文件
谢谢,我会研究这一点。 – cornjuliox 2009-11-27 01:59:10