Как запустить из Python проигрывание аудио файлов WAV или MP3 на Mac? - PullRequest
8 голосов
/ 17 августа 2010

Я ищу элегантный способ, без тонны зависимостей, как в некоторых решениях, которые я нашел в Google.

Спасибо за любые идеи.

Ответы [ 2 ]

35 голосов
/ 17 августа 2010

Если вы хотите полностью избавиться от внешних зависимостей и используете OS X 10.5+, вы можете использовать прилагаемый аудиоплеер командной строки afplay вместе с подпроцессом модуль.

Я не проверял, но это должно работать:

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

return_code = subprocess.call(["afplay", audio_file])
3 голосов
/ 17 августа 2010

Насколько я знаю, PyGame - самый портативный способ воспроизведения музыки: http://www.pygame.org/docs/ref/music.html

Вы можете найти его пакет здесь: http://www.pygame.org/download.shtml

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...