簡體   English   中英

Python中的跨平台音頻播放

[英]Cross-platform Audio Playback in Python

是否有可用於音頻播放的跨平台Python庫? 我所針對的操作系統(按重要性排序)是Windows,Linux和Mac OSX。 需要支持的文件格式(按重要性順序)為MP3,OGG,WAV和FLAC。 這樣的事情存在嗎?

我已經嘗試了一些可用的Python庫,如Snack,PyMedia,PyGame等。我無法讓PyMedia編譯,Snack不會播放音頻,PyGame也不會播放音頻。 我在Linux上:Ubuntu 9.10。

gstreamer是多平台的。 它運行在Linux,PPC,ARM,x86上的Solaris和SPARC,MacOSX,Microsoft Windows,IBM OS / 400和Symbian OS上。

這對你想要的東西來說可能有些過分,但我對PyAudiere庫有很好的經驗。 我已經讓它在Windows和Linux上運行沒有問題,但我還沒有在OSX上測試它。

Python維基上的音樂頁面列出了許多可能性 - 事實上它的目的是詳盡無遺(你可以編輯它來添加它缺少的東西;-)。 我沒有絕大多數這些工具和庫的直接經驗,但至少從列表中可以看出,許多人聲稱至少支持MP3和OGG(較少明確提及WAV或FLAC ;-)。

暫無
暫無

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

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