当前位置: 首页 > 面试题库 >

Pygame,声音不播放

田信然
2023-03-14
问题内容

我正在尝试使用pygame播放声音文件(.wav),但是当我启动它时却听不到任何声音。
这是代码:

import pygame

pygame.init()
pygame.mixer.init()
sounda= pygame.mixer.Sound("desert_rustle.wav")

sounda.play()

我也尝试使用频道,但结果是一样的


问题答案:

您的代码desert_rustle.wav在我的机器上可以正常运行(Mac OSX 10.5,Python 2.6.4,pygame
1.9.1)。您正在使用哪些OS,Python和pygame版本?您是否.wav可以通过其他方式(例如open,在Mac的终端上或start在Windows控制台上,然后是文件名/文件路径.wav)听到“确定”以保证文件未损坏?如果无法重现特定问题(没有给出的代码)并且没有所有这些关键细节,则很难对其进行调试。



 类似资料:
  • Pygame混音器在Pygame窗口未激活时不播放音频。是否有可能在这样的环境下编程,即使在后台也可以加载和播放新的声音文件?下面是我的pygame代码。

  • 问题内容: 以下代码为什么不播放声音?它为play()返回“ true”,但我听不到任何声音。 如果我改用以下代码,则可以听到声音。 OS X优胜美地10.10.3 Xcode 6.2 问题答案: 问题是,您的AVAudioPlayer是一个 局部变量 。因此,它会立即不复存在-在开始播放之前,更不用说完成播放了。 解决方案:改为将其设置为 属性 ,以使其 持久存在 。

  • 播放(播放音效/播放录音)

  • 问题内容: 快速提问。 我在Linux下运行pygame只是为了播放一些音频文件。我有一些.wav文件,但在以正确的速度播放它们时遇到了问题。 我用ggogle代码搜索了一些东西,但是每个人似乎都可以使用默认参数调用init函数。其他人可以尝试运行此脚本,看看他们是否得到相同的行为吗?有人知道如何加快速度吗?还是调整每个文件的速度? 谢谢。 问题答案: 我知道了…有一个wave模块http://d

  • 好吧,标题说明了一切,我尝试使用javax播放wav文件。声音,什么也没有发生。我试过很多不同的文件,但没有任何运气。

  • 问一下Xamarin.Forms便携里面Xamarin.Forms的音频怎么播放 正如我所知,有依赖服务,我看到了一些示例,只有iOS和Android,但没有Windows Phone 8.1/Windows 8.1和UWP。