在Pygame中播放音乐会导致断言失败消息

时间:2013-08-23 02:05:27

标签: python audio pygame assertion

我在Pygame中播放音乐时遇到了麻烦。我输入:

pygame.mixer.music.load("Maid with the Flaxen Hair.mp3")

pygame.mixer.music.play(-1, 0.0)

但是我收到了这条消息:

Assertion failed!

Program: C\Python33\pythonw.exe

File:..\..\audio\mpegtoraw.cpp
Line: 505

Expression: audio->rawdatawriteoffset > len

然后它告诉我看C ++文档。这不是音乐的加载,而是导致信息的播放。我也试过不同的音乐文件。

1 个答案:

答案 0 :(得分:0)

只是为了更新,我有同样的错误,但我尝试播放不同的mp3并获得一个成功。我从here

下载了一个示例mp3

因此,似乎并非所有mp3文件都可播放。

希望有所帮助:)