如何触发在Mac上播放WAV或MP3音频文件的Python?
答
据我所知pygame的是播放音乐的最简便的方式:http://www.pygame.org/docs/ref/music.html
您可以在这里找到它的包装:如果你想弄死外部依赖完全http://www.pygame.org/download.shtml
答
,并正在运行OS X 10.5+,您可以使用随附的命令行音频播放器afplay以及subprocess模块。
我没有测试过,但这应该工作:
import subprocess
audio_file = "/full/path/to/audio.wav"
return_code = subprocess.call(["afplay", audio_file])
进行了测试。很棒。在OS X上简单而有效。但是,它会在播放时冻结执行。也许这是一个异步调用? – Praxiteles 2016-02-04 06:41:45
这对Mac OS X El Capitan和Python 3.5来说非常适合我。非常感谢! – 2016-03-20 11:05:28