繁体   English   中英

PyGame不播放音乐

[英]PyGame not playing music

我有一些简单的代码可以在Python 3.4中使用PyGame播放声音。

import pygame
file = 'Henesys.ogg' # this file exists in current directory
pygame.init()
pygame.mixer.init()
pygame.mixer.music.load(file)
pygame.mixer.music.play(0)
pygame.event.wait()

但是,当我运行它时,它不起作用。 在IDLE中运行时,解释器外壳不再是被动的(如预期的那样),但是没有声音在播放。 我不知道为什么。 我在互联网上搜索,发现人们可以毫无问题地运行此代码。 我无法确定问题可能在哪里。

有人可以告诉我我在做什么错吗?

作为参考,我的操作系统是Windows 7 64位,安装了Python 3.4.3和Pygame(从转轮安装: pygame-1.9.2a0-cp34-none-32.whl )。

同样作为参考,platform.architecture()返回(“ 32bit”,“ WindowsPE”)。

谢谢。

您可以尝试的第一件事是更改

pygame.mixer.music.play(0)

线到

pygame.mixer.music.play(0, 0.0)

正如我在PyGame网站上发现的那样,“ pygame.mixer.music.play()”具有两个参数。

您可以尝试的第二件事是更改

pygame.mixer.music.load(file)

pygame.mixer.music.load("Henesys.ogg")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM