Skip to content

Commit 069fad8

Browse files
committed
Update Audio for CircuitPython 4.0
1 parent 09ceff6 commit 069fad8

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

ugame10/ugame.py

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,15 +26,15 @@ class Audio:
2626
def __init__(self):
2727
self.mute_pin = digitalio.DigitalInOut(board.MUTE)
2828
self.mute_pin.switch_to_output(value=1)
29+
self.audio = audioio.AudioOut(board.SPEAKER)
2930

30-
def play(self, audio_file):
31+
def play(self, audio_file, loop=False):
3132
self.stop()
32-
self.last_audio = audioio.AudioOut(board.SPEAKER, audio_file)
33-
self.last_audio.play()
33+
wave = audioio.WaveFile(audio_file)
34+
self.audio.play(wave, loop=loop)
3435

3536
def stop(self):
36-
if self.last_audio:
37-
self.last_audio.stop()
37+
self.audio.stop()
3838

3939
def mute(self, value=True):
4040
self.mute_pin.value = not value

0 commit comments

Comments
 (0)