pygame.error:无法打开mp3

时间:2016-07-28 22:44:37

标签: python pygame mp3 python-3.5

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

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'

我之前看过有关此事的帖子,除非他们没有使用音乐'答案最终告诉他们使用音乐'。但在这种情况下,我正在使用'音乐'。那么它有什么问题呢?如果可以的话,这段代码会起作用吗?就像在音乐中不停地播放一样?如果没有,我将如何让它循环?

2 个答案:

答案 0 :(得分:0)

事实证明,音乐文件是.wav文件...原始文件是.mp3,它在开头就有10秒的静音。所以我把它放在大胆,然后把它剪掉,我猜它把它改成了.wav文件。哈哈哈,我感觉很傻。但就是这样,我做了mixer.music.load('C:/Users/owner-/Dropbox/Programming/Zelpha808/music.wav')。

答案 1 :(得分:0)

在字符串对我有用之前,先插入r