環境
Raspberry Pi 3 B
python 3.7
Raspbian Buster
やりたいこと
ラズパイから音楽を流したいです。
調べたところ、mp3を流すには pygame が良いと知り、参考サイトをもとに、このようなコードを組んでみました。codename"pygame_test.py"
python
1 2import pygame.mixer 3import time 4 5pygame.mixer.init() 6pygame.mixer.music.load(music1.mp3) #5秒のフリー音源「music1.mp3」をロード 7print("music1_load") 8pygame.mixer.muusic.play(1) #1回再生 9print("music1_play") 10time.sleep(5.5) 11pygame.mixer.music.stop() 12
しかし、ターミナルで
$ python3 pygame_test.py
をすると、エラーが出てしまいます。
error
1pygame 1.9.4 post1 2Hello from the pygame community. https://www.pygame.org/contribute.html 3Traceback (most recent call last): 4 File "pygame_test.py", line 6, in <module> 5 pygame.mixer.music.load(music1.mp3) 6NameError: name 'music1.mp3' is not defined
これを見ると、「music1.mp3がどこにもないよ」と言っていると思います。
一応、music1.mp3をデスクトップ上に置いて試してみても、ラズパイ上のファイル「music」の中に入れても変わらず、同じエラー文が出てきます。
どこに、music1.mp3を置いたら良いのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/21 12:57 編集
2020/06/21 13:11 編集
2020/06/21 13:33
2020/06/21 13:36
2020/06/21 13:50