Pygame 不會透過藍牙傳輸音頻,而其他應用程式會

Pygame 不會透過藍牙傳輸音頻,而其他應用程式會

我無法讓 pygame 使用 bluealsa 將音訊串流傳輸到藍牙揚聲器,其他程式(例如 aplay 和 mpd)工作完全正常,但是在初始化 pygame 的混音器時,通常會拋出錯誤: pygame.error: Couldn't set hardware audio parameters: Success

此後任何其他嘗試播放音訊的程式都將中斷。 aplay的輸出:

aplay: set_params:1403: Unable to install hw params:
ACCESS:  RW_INTERLEAVED
FORMAT:  S16_LE
SUBFORMAT:  STD
SAMPLE_BITS: 16
FRAME_BITS: 32
CHANNELS: 2
RATE: 44100
PERIOD_TIME: [85333 85334)
PERIOD_SIZE: (3763 3764)
PERIOD_BYTES: (15052 15056)
PERIODS: (5 6)
BUFFER_TIME: (511882 511883)
BUFFER_SIZE: 22574
BUFFER_BYTES: 90296
TICK_TIME: 0

聲音配置:

defaults.bluealsa.service "org.bluealsa"
defaults.bluealsa.device "00:11:67:11:14:7A"
defaults.bluealsa.profile "a2dp"
defaults.bluealsa.delay 10000
pcm.!default bluealsa
ctl.!default bluealsa

我希望有人對 bluealsa 有更多的了解,也許能有所幫助。

*我已經看過有關 Raspberry Pi 交換的文章,但它沒有提供任何答案,而且已經有好幾年了

提前致謝。

相關內容