28 lines
618 B
Python
28 lines
618 B
Python
import time
|
|
import audioio
|
|
import board
|
|
import digitalio
|
|
|
|
button = digitalio.DigitalInOut(board.A1)
|
|
button.switch_to_input(pull=digitalio.Pull.UP)
|
|
|
|
wave_file = open("StreetChicken.wav", "rb")
|
|
wave = audioio.WaveFile(wave_file)
|
|
audio = audioio.AudioOut(board.A0)
|
|
|
|
while True:
|
|
audio.play(wave)
|
|
|
|
# This allows you to do other things while the audio plays!
|
|
t = time.monotonic()
|
|
while time.monotonic() - t < 6:
|
|
pass
|
|
|
|
audio.pause()
|
|
print("Waiting for button press to continue!")
|
|
while button.value:
|
|
pass
|
|
audio.resume()
|
|
while audio.playing:
|
|
pass
|
|
print("Done!")
|