尝试加载MP3时出现PyGame错误

2024-06-28 02:00:28 发布

您现在位置:Python中文网/ 问答频道 /正文

我的错误是:

    pygame.mixer.music.load("ytdl.mp3")
pygame.error: Error reading the stream. (code 18)

我想知道这意味着什么,我该怎么解决。只有当我尝试使用youtube-dl下载一首歌曲(但我确信有其他一些可能导致此错误),然后尝试使用pygame.mixer.music.load("ytdl.mp3")加载该文件时才会出现此错误。在

如果我只是从mp3文件正常加载文件,它可以正常工作。在

如果您需要my youtube dl的代码:

^{pr2}$

Tags: 文件thestreamyoutube错误musicloaderror
1条回答
网友
1楼 · 发布于 2024-06-28 02:00:28

在pygame中,MP3支持是有限的。在某些系统上,不受支持的格式会导致程序崩溃。 Pygame与.ogg.mid以及大多数.wav格式兼容。 最好的选择是使用任何编辑软件或在线转换器将音频文件转换为.wav格式,然后加载。在

pygame.mixer.music.load("ytdl.wav")

希望这能解决你的问题。在

相关问题 更多 >