我正在嘗試編寫自己的媒體播放器(如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