我正在更新一些python程序,以便在Python3上工作。其中一个使用Alsa Audio,根据他们的github条目,版本0.9.0包括:
添加了通道、格式、速率和周期大小的关键字参数不建议使用的setchannel、setformat、setrate和setperiodsize
我有一些类似下面的代码,这些代码使用了过时的东西,但我不确定如何重写它!任何想法都会受到欢迎。
output = aa.PCM(aa.PCM_PLAYBACK, aa.PCM_NORMAL)
output.setchannels(no_channels)
output.setrate(sample_rate)
output.setformat(aa.PCM_FORMAT_S16_LE)
output.setperiodsize(chunk)发布于 2021-05-02 10:23:47
我也有同样的问题。从alsaaudio版本0.9.0开始,添加了通道、格式、速率和周期大小的关键字参数。上面的代码可以按如下方式编写。
output = aa.PCM(aa.PCM_PLAYBACK, aa.PCM_NORMAL,
channels = no_channels,
rate = sample_rate,
format = aa.PCM_FORMAT_S16_LE,
periodsize = chunk)https://stackoverflow.com/questions/65347463
复制相似问题