我正在尝试编写一些脚本来用 python 播放我的一些音乐收藏。找到可以播放 ogg 和 mp3 的 python 模块不是问题。但是,我在使用来自 iTunes(不是 DRM)的 aac 编码 m4a 文件时反复失败。pygame的音频机器不支持它们,所以我尝试了pymedia:
a = pymedia.player.Player()
a.start()
a.startPlayback("myM4a.m4a", format='aac')
我已经尝试了最后一行代码的几个版本,包括省略格式参数、将文件更改为 mp4 等。但是 mp3 可以正常工作。
pymedia 甚至声称支持 aac 编码文件,但该项目似乎已被放弃。
在 python 中播放所有类型的音频是否有一个好的、最新的解决方案?现有的 python 媒体中心/播放器使用什么?
我应该补充一点,我打算主要在 Windows 上使用它,所以 Windows 对库的支持是必须的,但跨平台显然更可取。