Python中的音频文件无法播放

问题描述

我尝试在python中播放音频文件,但是几秒钟后,出现以下问题:

Expression 'ret' Failed in 'src/hostapi/alsa/pa_linux_alsa.c',line: 1736
Expression 'AlsaOpen( &alsaApi->baseHostApiRep,params,streamDir,&self->pcm )' Failed in 'src/hostapi/alsa/pa_linux_alsa.c',line: 1904
Expression 'PaAlsaStreamComponent_Initialize( &self->playback,alsaApi,outParams,StreamDirection_Out,NULL != callback )' Failed in 'src/hostapi/alsa/pa_linux_alsa.c',line: 2175
Expression 'PaAlsaStream_Initialize( stream,alsaHostApi,inputParameters,outputParameters,sampleRate,framesPerBuffer,callback,streamFlags,userData )' Failed in 'src/hostapi/alsa/pa_linux_alsa.c',line: 2840
Exception in thread Thread-2:
Traceback (most recent call last):
  File "/usr/lib/python3.7/threading.py",line 917,in _bootstrap_inner
    self.run()
  File "/usr/lib/python3.7/threading.py",line 865,in run
    self._target(*self._args,**self._kwargs)
  File "/home/pi/Desktop/LUNA/Schlafzimmer/Audio.py",line 157,in putout
    frames_per_buffer=self.playback_audio_format['chunk'])
  File "/usr/local/lib/python3.7/dist-packages/pyaudio.py",line 750,in open
    stream = Stream(self,*args,**kwargs)
  File "/usr/local/lib/python3.7/dist-packages/pyaudio.py",line 441,in __init__
    self._stream = pa.open(**arguments)
OSError: [Errno -9985] Device unavailable

我正在使用“导入wave”打开音频文件

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)