Bonjour,
Voilà je vous explique mon problème, j'ai un bouton "Suivant" qui doit augmenter la valeur "rWav" du programme :
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
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);
avec comme variable :
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);
Il est normalement ainsi possible de lire une suite de son en en utilisant "Suivant", puis "Lecture".
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);
Cependant sur le programme, c'est toujours le même fichier qui est lu...
Quelqu'un aurait il une solution à ce problème?![]()
Partager