Python 3.x 在python3上使用playsound播放音频时出现问题
在RaspberryPi3 B+模型上进行测试,只有2行py代码。 Python版本3.5.3Python 3.x 在python3上使用playsound播放音频时出现问题,python-3.x,audio,raspberry-pi3,playsound,Python 3.x,Audio,Raspberry Pi3,Playsound,在RaspberryPi3 B+模型上进行测试,只有2行py代码。 Python版本3.5.3 从播放声音导入播放声音 播放声音(“alarm.wav”) 即使在Thonny IDE上安装了“gst make”、“gstreamer player”、“fisspy”和“pgi”包,我也会在下面看到错误。不确定还需要什么。是否有可供发射声音的替代包装?我不挑剔:) 任何帮助都将受到真诚的感谢。提前谢谢 Traceback (most recent call last): File "sound
从播放声音导入播放声音
播放声音(“alarm.wav”)
即使在Thonny IDE上安装了“gst make”、“gstreamer player”、“fisspy”和“pgi”包,我也会在下面看到错误。不确定还需要什么。是否有可供发射声音的替代包装?我不挑剔:)
任何帮助都将受到真诚的感谢。提前谢谢
Traceback (most recent call last):
File "sound.py", line 3, in <module>
playsound("home/pi/alarm.wav")
File "/home/pi/.local/lib/python3.5/site-packages/playsound.py", line 92, in _playsoundNix
gi.require_version('Gst', '1.0')
File "/usr/lib/python3/dist-packages/gi/__init__.py", line 118, in require_version
raise ValueError('Namespace %s not available' % namespace)
ValueError: Namespace Gst not available
回溯(最近一次呼叫最后一次):
文件“sound.py”,第3行,在
播放声音(“home/pi/alarm.wav”)
文件“/home/pi/.local/lib/python3.5/site packages/playsound.py”,第92行,在playsoundNix中
gi.require_版本('Gst','1.0')
文件“/usr/lib/python3/dist packages/gi/_init__uuu.py”,第118行,在require\u版本中
raise VALUERROR('命名空间%s不可用'%Namespace]
ValueError:命名空间Gst不可用
在浏览了大量帖子后,回答了我自己的问题。无论python版本如何,playsound似乎都无法在Linux上工作
然而,我确实想播放声音,下面的代码片段来自另一个stackoverflow帖子。
import pygame
pygame.mixer.init()
pygame.mixer.music.load("myFile.wav")
pygame.mixer.music.play()
while pygame.mixer.music.get_busy() == True:
continue