Pygame混音器未播放音频

问题描述 投票:2回答:1

我已经为此工作了一段时间,但我发现的一切似乎都是死胡同,因此我可以使用一些帮助进行故障排除。

import pygame

file = open("C:\\Users\\MyName\\Music\\oggTest.ogg")

pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(file)
pygame.mixer.music.play()

while pygame.mixer.music.get_busy():
pygame.time.Clock().tick(10)

此代码应该获取音频文件并使用pygame的混音器播放。很简单,我在这里看到了其他问题,询问如何执行,但由于某些原因我的仍然无法使用。现在,我在运行代码时没有任何错误。唯一的问题是什么也没发生。没有音频播放。我有一个预感,这与我的IDE(pycharm)有关,但我不确定是否确实如此。另外,文件路径部分让我有些困惑。我看不出它为什么不起作用的任何原因,但也许我缺少明显的东西。在此先感谢您的帮助。

根据YT视频的建议,我将原来必须的mp3文件转换为ogg文件。不知道这是否必要,老实说,我希望将来不必这样做。

python pygame mp3
1个回答
0
投票

[好吧,经过更多研究,我找到了答案。取出pygame.init()工作正常。我猜出于某种原因它不喜欢同时做pygame.init()和pygame.mixer.init()。

© www.soinside.com 2019 - 2024. All rights reserved.