Ich versuche Sound-Datei mit C++ in Ubuntu zu spielen. Ich kann diesen Code im Terminal mit g++ play.cpp -o play
Zeile kompilieren. Es kann gut kompiliert werden, aber wenn ich es mit ./play
ausführe, heißt es Failed to play sound: File or data corrupt
. Ich kann nicht finden, wo das Problem ist. Hier ist mein Code;Abspielen Sound-Datei in Ubuntu mit System() Funktion
#include <iostream>
#include <stdlib.h>
int main()
{
system("canberra-gtk-play -f cow.wav");
return 0;
}
Was passiert, wenn Sie 'canberra-gtk-play -f cow.wav' anstelle von'./Play' ausführen? – immibis
@immibis es gibt immer noch den gleichen Fehler – noname59
Nun, dann hat der Fehler eindeutig nichts mit Ihrem C-Programm zu tun. – immibis