1. ホーム
  2. python

[解決済み] pythonでmp3の曲を再生する

2022-03-03 06:24:05

質問

Pythonから曲(mp3)を再生したいのですが、一番簡単なコマンドを教えてください。

これは正しくありません。

import wave
w = wave.open("e:/LOCAL/Betrayer/Metalik Klinik1-Anak Sekolah.mp3","r")

解決方法は?

これを試してみてください。単純な方法ですが、おそらく最良の方法ではないでしょう。

from pygame import mixer  # Load the popular external library

mixer.init()
mixer.music.load('e:/LOCAL/Betrayer/Metalik Klinik1-Anak Sekolah.mp3')
mixer.music.play()

なお、pygameの をサポートしています。 MP3 は限定的です。 . また、ご指摘の通り サミー・ベンチェリフ 上記のコードを実行しても、pygameのウィンドウがポップアップすることはありません。

インストールは簡単 -

$pip install pygame

更新情報 :

上記のコードは、インタラクティブに実行された場合のみ音楽を再生します。 play() の呼び出しが即座に実行され、スクリプトが終了します。これを避けるために、スクリプトとして実行する場合は、以下のようにして音楽の再生が終わるのを待ってからプログラムを終了させるようにすることができます。

import time
from pygame import mixer


mixer.init()
mixer.music.load("/file/path/mymusic.ogg")
mixer.music.play()
while mixer.music.get_busy():  # wait for music to finish playing
    time.sleep(1)