Stap 4: Geluiden van het afspelen via de milieu van de Arduino
Zoals we hebben uitgelegd in de laatste stap, al we speelt geluiden via de opdracht gst-lancering-1.0. We kunnen gewoon noemen dit met behulp van de system() opdracht vanuit Arduino:
system("gst-launch-1.0 filesrc location= /home/root/smb3_power-up.wav ! wavparse ! pulsesink");
Om dingen te maken een beetje mooier, kunnen we dit bestand in een functie wrap:
void playSound(String file)<br>{ String s = gst-launch-1.0 filesrc location= /home/root/" + file; s += " ! wavparse ! pulsesink"; system(s.buffer); }
En noemen het gewoon als volgt:
playSound("smb3_power-up.wav");
Succes!