我的错误是:
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}$
在pygame中,MP3支持是有限的。在某些系统上,不受支持的格式会导致程序崩溃。 Pygame与
.ogg
、.mid
以及大多数.wav
格式兼容。 最好的选择是使用任何编辑软件或在线转换器将音频文件转换为.wav
格式,然后加载。在希望这能解决你的问题。在
相关问题 更多 >
编程相关推荐