繁体   English   中英

pygame.mixer.Sound.play:无法打开文件

[英]pygame.mixer.Sound.play: Unable to open file

我使用以下代码时,pygame.mixer.Sound()的play()函数有问题:

#!/usr/bin/env python
# ~*~ coding: utf-8 ~*~

import pygame
import os

pygame.init()

pygame.display.set_mode((640, 480))

sound = pygame.mixer.Sound(os.path.join("sound", "throw.wav"))

sound.play()

有一个黑色的窗口(就像我想要的一样),但是它没有播放“ throw.wav”声音。关于它的奇怪的是,在同一目录中还有另一个名为“ punch.wav”的声音,可以正常工作。

有时声音文件有问题。 我有一个.wav文件,在转换为.ogg格式后,该文件开始与pygame一起使用。 您可以使用media.io进行尝试。

暂无
暂无

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

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