【问题标题】:Getting error in Pygame: music not loaded在 Pygame 中出现错误:未加载音乐
【发布时间】:2014-05-21 21:53:05
【问题描述】:

我在 Python 3.2 中使用 pygame,我想用这段代码播放音乐:

music = input('C:\Users\Me\Desktop\themusicfile.ogg')
pygame.mixer.music.load(music)
pygame.mixer.music.play()

但是,这总是返回错误'pygame错误音乐未加载'。我尝试了\和/并且总是相同的错误。

【问题讨论】:

    标签: python python-3.x pygame playback


    【解决方案1】:

    我认为您不应该使用input。这只会给你一个提示(见the python docs),所以当你按下回车键时,music 只是一个空字符串,所以混音器没有任何东西可以加载。

    你可以试试:

    music = r'C:\Users\Me\Desktop\themusicfile.ogg'
    pygame.mixer.music.load(music)
    pygame.mixer.music.play()
    

    注意,我已将 music 设置为原始字符串,以便您可以使用单个反斜杠。

    我假设你已经初始化了混音器。

    【讨论】:

      【解决方案2】:

      使用这个并且歌曲必须是.wav格式:

      pygame.mixer.music.load('song.wav')
      pygame.mixer.music.play()
      

      【讨论】:

        猜你喜欢
        • 2023-03-19
        • 1970-01-01
        • 2015-11-22
        • 1970-01-01
        • 1970-01-01
        • 2018-05-03
        • 2021-11-04
        • 1970-01-01
        • 2022-01-20
        相关资源
        最近更新 更多