Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/322.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
用于raspberry pi的python mp3音乐循环_Python_Loops_Mp3 - Fatal编程技术网

用于raspberry pi的python mp3音乐循环

用于raspberry pi的python mp3音乐循环,python,loops,mp3,Python,Loops,Mp3,我不熟悉python和这个论坛,但是我有一个小问题,有人可以帮我解决吗?我正在为一个慈善活动创建一个场景,我想让我的pi控制气动柱塞、音乐和其他电器,比如马达 我播放的音乐将被开关/按钮的操作中断,这将启动电子和机械的事件序列,我的问题是在开始时播放mp3文件,同时等待GPIO输入中断mp3,这很好,除非没有输入,在这种情况下,当mp3文件完成时,它只是坐在那里等待GPIO输入 我想让它循环mp3文件,这样它就不会只是静静地等待,任何帮助都将不胜感激?该文件是第一个mp3文件,名为“Noddy”

我不熟悉python和这个论坛,但是我有一个小问题,有人可以帮我解决吗?我正在为一个慈善活动创建一个场景,我想让我的pi控制气动柱塞、音乐和其他电器,比如马达

我播放的音乐将被开关/按钮的操作中断,这将启动电子和机械的事件序列,我的问题是在开始时播放mp3文件,同时等待GPIO输入中断mp3,这很好,除非没有输入,在这种情况下,当mp3文件完成时,它只是坐在那里等待GPIO输入

我想让它循环mp3文件,这样它就不会只是静静地等待,任何帮助都将不胜感激?该文件是第一个mp3文件,名为“Noddy”


您可以使用PyGame轻松地在循环中播放音乐,PyGame预装在Pi中,我相信:

import pygame
pygame.mixer.init()
pygame.mixer.music.load("myFile.wav")
pygame.mixer.music.play(-1) # note -1 for playing in loops
# do whatever
# when ready to stop do:
pygame.mixer.pause()
如果要取消暂停,请执行以下操作:

pygame.mixer.unpause()
pygame.mixer.unpause()