簡體   English   中英

Python - 播放 mp3 文件

[英]Python - playing mp3 files

我知道以前有人問過這個問題,但沒有一個解決方案對我有用。

我使用 Arch Linux。

這是我嘗試/調查的內容:

  1. pyglet - 不起作用; 他們自己的網站說'Linux 用戶可以選擇 OpenAL 和 ALSA 進行音頻輸出。 不幸的是,這兩種實現都有嚴重的限制或實現錯誤,這些錯誤超出了 pyglet 的控制范圍。

  2. pymedia - 不再受支持; 甚至他們網站上的例子也不起作用。

  3. pygame - 來自他們的網站:“請注意 MP3 支持是有限的”。

  4. wx.media - 這實際上有效,但我的“應用程序”的其余部分在 tkinter 中。

  5. mp3play - 只有 win32

請幫忙。

您可以嘗試sfml ,它具有 音頻支持- 有最新版本的 Python 綁定,我已經使用過它們並且它們運行良好。

我現在正在做一個音樂播放器項目,在此過程中,我開發了一個 Python 模塊,它提供了一個非常高級的界面來播放所有類型的音頻文件。 它使用 FFmpeg 和 PortAudio。

這是模塊: ffmpeg

要在 Linux 上編譯,請參閱自述文件; 您可能需要最新的 FFmpeg / PortAudio 版本; 至少 Debian 中的版本太舊了。

一個基於此模塊的簡單演示示例播放器在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM