
Ich frage mich nur, ob mir jemand helfen kann, den Ton auf einem Raspberry Pi zum Laufen zu bringen?
Ich erhalte immer wieder die Fehlermeldung:
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'
Stimmt etwas mit dem Code oder meinem Setup nicht? Mein Code ist unten!
Danke
import pygame
pygame.init
Sound = pygame.mixer.Sound('/home/pi/gpio-music-box/samples/drum_tom_mid_hard.wav')
Sound.play()
Antwort1
Sind Sie sicher, dass Ihr Code so ist wie angezeigt? Die Fehlermeldung lässt vermuten, dass Sie „.my_sound(...)“ statt „.sound(...)“ verwendet haben. Der Code in seiner ursprünglichen Form würde diese Fehlermeldung nicht ausgeben.
Anschauendie API-Dokumentation für pygame.mixer, es sieht aus, als müsste es „.Sound(...)“ mit einem großen „S“ sein. Es ist ein Konstruktor, also macht das Sinn.