我为什么会遇到这个Pygame音乐错误?

1 投票
1 回答
1729 浏览
提问于 2025-04-18 16:19
pygame.mixer.music.load('audio/zombie_theme.ogg')
pygame.error: Unrecognized music format

这里出现了一个错误。你可以看到我正在使用一个ogg格式的文件。以下是代码:

import pygame, sys, Funk
from tileC import Tile
from object_classes import *
from interaction import interaction
from A_Star import A_Star

pygame.init()
pygame.font.init()
pygame.mixer.init()

pygame.mixer.music.load('audio/zombie_theme.ogg')
pygame.mixer.music.play(-1)

有什么想法吗?谢谢。

1 个回答

-1

如果你想让背景无限循环,可以试试这个:

pygame.mixer.music.load('audio/zombie_theme.ogg')
pygame.mixer.music.play(-1, 0.0)

如果你只想让它播放一次,可以试试这个:

pygame.mixer.music.load('audio/zombie_theme.ogg')
pygame.mixer.music.play()

(我还是python新手,所以不确定这对你是否有效,但对我来说是可以的)

哦,对了,你有没有尝试设置一个窗口?因为我觉得如果不设置窗口,它可能真的无法正常工作。

撰写回答