Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local ARGS = {...}
- local dfpwm = require("cc.audio.dfpwm")
- local speaker = peripheral.find("speaker")
- local decoder = dfpwm.make_decoder()
- local response = http.get(ARGS[1], nil, true)
- data = response.readAll()
- response.close()
- for i = 1, #data, 16*64 do
- local buffer = decoder(data:sub(i,i+16*64-1))
- while not speaker.playAudio(buffer) do
- os.pullEvent("speaker_audio_empty")
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement