我已经使用mp3play
成功安装了pip
模块,但是当我尝试在OS X上运行以下代码时 - macOS Sierra:
import mp3play
f = mp3play.load("button_click.mp3")
def play_sound():
f.play()
play_sound()
我收到以下消息:
Traceback(最近一次调用最后一次):文件 “/Users/Larisa/PycharmProjects/KvizMatura/main.py”,第9行,在 导入mp3play文件“/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/site-packages/mp3play/init.py”, 第6行,在 提升异常(“mp3play无法在您的操作系统上运行。”)例外情况:mp3play无法在您的操作系统上运行。
为什么mp3play
无法在Mac上运行?我可以用什么呢?我喜欢这个模块,因为它非常易于使用和清洁阅读。有什么办法可以在我的操作系统上使用它吗?
答案 0 :(得分:0)
我发现这个库可以播放声音:
import subprocess
subprocess.call(["afplay", "button_click.mp3"])
我不喜欢它,因为它非常慢,显然只适用于OS X.