gpt4 book ai didi

python - pygame的声音打不开

转载 作者:行者123 更新时间:2023-12-02 23:32:15 27 4
gpt4 key购买 nike

我只是想做这个非常简单的事情,我想根据触摸传感器播放两个不同的声音文件。
我目前遇到的问题是,我什至无法在没有其他任何东西的情况下播放其中一个,因为“无法打开文件”。

import pygame

pygame.mixer.pre_init(44100, -16, 12, 512)
pygame.init

slowbeat = pygame.mixer.Sound('/home/pi/gpio-music-box/samples/slowbeat.wav')
slowbeat.set_volume(.4);

fastbeat = pygame.mixer.Sound('/home/pi/gpio-music-box/samples/fastbeat.wav')
fastbeat.set_volume(.4);

slowbeat.play()

追溯:

Traceback (most recent call last): File "/home/pi/a.py", line 11, in slowbeat = pygame.mixer.Sound('slowbeat.wav') pygame.error: Unable to open file 'slowbeat.wav'

最佳答案

pygame.init() 后面添加缺少的括号应该可以解决问题(除非路径和文件名有问题)。你必须调用这个函数来初始化所有的 pygame 模块,否则有些事情将无法正常工作。您通常还必须打开一个 pygame 窗 Eloquent 能播放声音和音乐。

如果您不想打开窗口,可以在 pygame.mixer.init() 之前或代替 pygame.init() 调用。

关于python - pygame的声音打不开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50705195/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com