繁体   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