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

标签 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++文档。这不是音乐的负载,而是导致信息的播放。我也尝试了不同的音乐文件。

最佳答案

只是为了更新,我遇到了相同的错误,但是我尝试播放不同的mp3并获得成功。我从here下载了一个示例mp3。

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

希望能帮助到你 :)

关于python - 在Pygame中播放音乐会导致断言失败消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18393526/

相关文章:

python - Selenium 无法通过类名找到元素

python - 用于验证字典的内置解决方案

Android AudioRecord 问题?

python - ' bool 对象不可调用'pygame

python - 每 n 秒运行一次特定代码

python - python3 中的 pkgutil.walk_packages 需要 __init__.py 吗?

c# - 如何使用Bass库将音频转换为另一种格式(使用C#)

java - Media Player播放每个声音文件两次

python - 将 3d 数组中的特定列复制到 2d 数组 [Python/Pygame]

python - keep_playing 的刽子手游戏出现问题