2010-08-16 381 views

回答

26

,并正在运行OS X 10.5+,您可以使用随附的命令行音频播放器afplay以及subprocess模块。

我没有测试过,但这应该工作:

import subprocess 
audio_file = "/full/path/to/audio.wav" 

return_code = subprocess.call(["afplay", audio_file]) 
+0

进行了测试。很棒。在OS X上简单而有效。但是,它会在播放时冻结执行。也许这是一个异步调用? – Praxiteles 2016-02-04 06:41:45

+0

这对Mac OS X El Capitan和Python 3.5来说非常适合我。非常感谢! – 2016-03-20 11:05:28