Bonjour,

Voilà je vous explique mon problème, j'ai un bouton "Suivant" qui doit augmenter la valeur "rWav" du programme :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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?