![Нет звука при попытке воспроизвести звук Python на Raspberry Pi](https://rvso.com/image/1601143/%D0%9D%D0%B5%D1%82%20%D0%B7%D0%B2%D1%83%D0%BA%D0%B0%20%D0%BF%D1%80%D0%B8%20%D0%BF%D0%BE%D0%BF%D1%8B%D1%82%D0%BA%D0%B5%20%D0%B2%D0%BE%D1%81%D0%BF%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%B5%D1%81%D1%82%D0%B8%20%D0%B7%D0%B2%D1%83%D0%BA%20Python%20%D0%BD%D0%B0%20Raspberry%20Pi.png)
Просто интересно, может ли кто-нибудь помочь мне заставить работать звук на Raspberry Pi?
Я постоянно получаю сообщение об ошибке:
my_sound = pygame.mixer.my_sound('/home/pi/gpio-music-box/samples/drum_tom_mid_hard.wav') AttributeError: module 'pygame.mixer' has no attribute 'my_sound'
Что-то не так в коде или настройках? Мой код ниже!
Спасибо
import pygame
pygame.init
Sound = pygame.mixer.Sound('/home/pi/gpio-music-box/samples/drum_tom_mid_hard.wav')
Sound.play()
решение1
Вы уверены, что ваш код такой, как показано? Сообщение об ошибке предполагает, что вы использовали «.my_sound(...)» вместо «.sound(...)». Код в том виде, в котором он написан, не выдал бы этого сообщения об ошибке.
Смотря надокументация API для pygame.mixer, похоже, это должно быть «.Sound(...)» с заглавной буквы «S». Это конструктор, так что это имеет смысл.