这是我正在测试的东西的代码,用于放入我正在制作的游戏中。我制作了这段代码,试图让音乐循环一遍又一遍。 这里:
from pygame import mixer
mixer.init()
mixer.music.load('C:\\Users\\owner-\\Dropbox\\Programming\\Zelpha808\\music.mp3')
def play():
timer = 1
mixer.music.play()
timer = 2
if timer == 2:
play()
play()
结果:
pygame.error: Couldn't open 'C:\Users\owner-\Dropbox\Programming\Zelpha808\music.mp3'
我之前看过有关此事的帖子,除非他们没有使用音乐'答案最终告诉他们使用音乐'。但在这种情况下,我正在使用'音乐'。那么它有什么问题呢?如果可以的话,这段代码会起作用吗?就像在音乐中不停地播放一样?如果没有,我将如何让它循环?
答案 0 :(得分:0)
事实证明,音乐文件是.wav文件...原始文件是.mp3,它在开头就有10秒的静音。所以我把它放在大胆,然后把它剪掉,我猜它把它改成了.wav文件。哈哈哈,我感觉很傻。但就是这样,我做了mixer.music.load('C:/Users/owner-/Dropbox/Programming/Zelpha808/music.wav')。
答案 1 :(得分:0)
在字符串对我有用之前,先插入r
。