簡體   English   中英

使用pygame的Python Play聲音

[英]Python Play sound using pygame

我正在嘗試讓.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")`

它可以工作,但是我希望文件整潔。

找到了

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM