【问题标题】:Python Play sound using pygamePython 使用 pygame 播放声音
【发布时间】:2015-09-06 19:17:42
【问题描述】:

我正在尝试让一个 .wav 文件在我的 python 脚本中播放。

如果我将声音放在根文件夹中,声音会起作用。

如果我移动文件并在脚本中引用它,它不会,我确定我的引用是错误的。我尝试了 3 种方法,但似乎没有任何效果。

尝试 1:

sounds = os.path.basename ("C:\pager printer\src\pagerprinter\sounds\a.wav") s = pygame.mixer.Sound("sounds")

尝试 2:

s = pygame.mixer.Sound("C:\pager printer\src\pagerprinter\sounds\a.wav")

尝试 3:

sounds = os.path.basename("/pagerprinter/sounds/a.wav")
s = pygame.mixer.Sound("sounds")

尝试 3 脚本在文件夹 src 中运行,使用

 c:\pager printer\src>python -m pagerprinter.pagerprinter

如果我将声音放入

C:\pager printer\src

运行代码为

s = pygame.mixer.Sound("a.wav")`

它有效,但我希望使文件整洁。

【问题讨论】:

    标签: python audio pygame wav


    【解决方案1】:

    找到了

    s = os.path.join('pagerprinter', 'sounds', 'a.wav')
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-02-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多