python - pygame.mixer.Sound.play : Unable to open file

标签 python audio pygame

我对 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尝试一下。

关于python - pygame.mixer.Sound.play : Unable to open file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30017125/

相关文章:

python-2.7 - 在pygame中让多个球移动

Python Pygame 按两个方向键和另一个键射击没有子弹

python - SQLAlchemy 中的多态所属关系?

android - E/媒体播放器 : error (1, -19), E/媒体播放器 : error (0, -38)

python - OpenCV - 使用 python 管理图像处理中的阈值

php - Javascript-每30秒播放一次音频剪辑

audio - 如何在 Windows Phone 8 的背景音频播放中播放特定轨道?

python - Pygame Sprites 未检测到碰撞

python - eval 函数的第二个参数与第三个参数有何不同?

python - 不能用 HSV 使黄色消失(OpenCV,Python)