Problème d'incrémentation sur lecture wave
Bonjour,
Voilà je vous explique mon problème, j'ai un bouton "Suivant" qui doit augmenter la valeur "rWav" du programme :
Code:
1 2 3 4 5 6 7 8 9 10
|
%Récupération de rWav depuis les données d'application de l'objet Figure
rWav=getappdata(gcf,'numero_de_son');
%Augmentation de la valeur rWav
rWav=rWav+1;
%Enregistrement de la nouvelle valeur de rWav dans les données
%d'application de l'objet Figure
setappdata(gcf,'numero_de_son',rWav); |
Cette valeur est ensuite reprise pour être lu avec le bouton "Lecture" :
Code:
1 2 3 4 5 6 7
| %Récupération de rWav,h et z depuis les données d'application de l'objet Figure
rWav=getappdata(gcf,'numero_de_son');
h=getappdata(gcf,'lecture_du_son');
z=getappdata(gcf,'echantillon_du_son');
%Lecture du fichier son concerné
play(z); |
avec comme variable :
Code:
1 2 3
| rWav=0;
h=wavread(sprintf('sound0%d.wav',rWav));
z=audioplayer(h,11000); |
Il est normalement ainsi possible de lire une suite de son en en utilisant "Suivant", puis "Lecture".
Cependant sur le programme, c'est toujours le même fichier qui est lu... :?
Quelqu'un aurait il une solution à ce problème? :)