|
|
|
|
Bonjour,
Je cherche en vain à lire un fichier son dans une application perl Tk.
La seule réponse du système est de m'aggresse d'un biiippp de mécontentement.
Voici mon code actuel :
if (open(AUDIO, "<$mon_fichier")) {
my $amt;
my $data;
while(($amt = sysread(AUDIO, $data, 4096)) > 0) {
syswrite(STDOUT, $data, $amt);
}
close(AUDIO);
} else {
die("Cannot open $mon_fichier\n");
}
Bonjour,
open(AUDIO, ">$mon_fichier")j'ouvre mon fichier en écriture. Par contre tu as raison, il est plus correct de mettre open(AUDIO, "$mon_fichier")sans aucun signe. Mais cela ne change rien. Il semblerait que mon fichier s'ouvre bien, mais que le problème se situe au niveau de l'écriture avec syswrite (faut-il vraiment l'envoyer sur la sortie standard ? Tout est envoyé sur la console...). Merci. |