Mp3Play模块不能在OS X上运行

时间:2017-05-16 20:54:36

标签: python

我已经使用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上运行?我可以用什么呢?我喜欢这个模块,因为它非常易于使用和清洁阅读。有什么办法可以在我的操作系统上使用它吗?

1 个答案:

答案 0 :(得分:0)

我发现这个库可以播放声音:

import subprocess
subprocess.call(["afplay", "button_click.mp3"])

我不喜欢它,因为它非常慢,显然只适用于OS X.