We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 09ceff6 commit 069fad8Copy full SHA for 069fad8
ugame10/ugame.py
@@ -26,15 +26,15 @@ class Audio:
26
def __init__(self):
27
self.mute_pin = digitalio.DigitalInOut(board.MUTE)
28
self.mute_pin.switch_to_output(value=1)
29
+ self.audio = audioio.AudioOut(board.SPEAKER)
30
- def play(self, audio_file):
31
+ def play(self, audio_file, loop=False):
32
self.stop()
- self.last_audio = audioio.AudioOut(board.SPEAKER, audio_file)
33
- self.last_audio.play()
+ wave = audioio.WaveFile(audio_file)
34
+ self.audio.play(wave, loop=loop)
35
36
def stop(self):
- if self.last_audio:
37
- self.last_audio.stop()
+ self.audio.stop()
38
39
def mute(self, value=True):
40
self.mute_pin.value = not value
0 commit comments