pygame.error: Couldn't open mp3

pygame.error: Couldn't open mp3

这是我正在测试的代码,用于放入我正在创建的游戏中。我制作这段代码是为了让音乐一遍又一遍地循环播放。 这里:

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'

我以前看过关于这个的帖子,除了他们没有使用 'music' 并且答案最终告诉他们使用 'music'。但在这种情况下,我使用 'music'。那么它有什么问题呢?如果可以的话,这段代码行得通吗?就像音乐会不停地循环播放一样吗?如果没有,我如何让它循环?

原来音乐文件是.wav文件。原始文件是 .mp3,开头有大约 10 秒的静音。所以我把它放在 audacity 中,然后把它剪掉,我猜它把它变成了一个 .wav 文件。但就是这样。

我做到了:

mixer.music.load('C:/Users/owner-/Dropbox/Programming/Zelpha808/music.wav')

在字符串前放一个 r 对我有用。