Pythonでmp3ファイルを再生するには
import pygame.mixer pygame.mixer.init() pygame.mixer.music.load('test.mp3') pygame.mixer.music.play() # pygame.mixer.music.stop()
- Win32 extensions:http://starship.python.net/crew/mhammond/win32/
from win32com.client import Dispatch mp = Dispatch("WMPlayer.OCX") tune = mp.newMedia("test2.mp3") mp.currentPlaylist.appendItem(tune) mp.controls.play() # mp.controls.stop()
略
一応、3つ選択肢を準備していた。wxPythonのwx.media.MediaCtrlを使うことも考えたが、GUI構築はしないつもりだったので外した。
pymediaはよく分からなかった。ドキュメント参照。再生までの手順が面倒。
プラットフォーム非依存を目指すならば、pygameかpymediaを選択。