Advertisement
ecco7777

CC Audio Player CCTweakedSpeaker

May 16th, 2024
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.33 KB | None | 0 0
  1. args={...}
  2. fileName=args[1]
  3. local dfpwm = require("cc.audio.dfpwm")
  4. local speaker = peripheral.find("speaker")
  5.  
  6. local decoder = dfpwm.make_decoder()
  7. for chunk in io.lines(fileName, 16 * 1024) do
  8. local buffer = decoder(chunk)
  9.  
  10. while not speaker.playAudio(buffer) do
  11. os.pullEvent("speaker_audio_empty")
  12. end
  13. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement