【问题标题】:pygame.error: Couldn't open mp3 [closed]pygame.error:无法打开mp3 [关闭]
【发布时间】:2016-12-03 12:40:15
【问题描述】:

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

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'

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

【问题讨论】:

    标签: python pygame mp3 python-3.5


    【解决方案1】:

    原来音乐文件是一个 .wav 文件。原始文件是一个 .mp3 文件,开头有 10 秒的静音。所以我大胆地把它剪掉了,我猜它把它改成了一个 .wav 文件。但这确实做到了。

    我做到了:

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-03-03
        • 2016-04-12
        • 2019-05-02
        • 1970-01-01
        • 2015-09-29
        • 2015-05-31
        • 1970-01-01
        • 2012-11-26
        相关资源
        最近更新 更多