Playing random audio from pushbutton
Ältere Kommentare anzeigen
I want to play using gui some .wav files randomly from a certain directory without any repeatition. can anyone help me in this regard?
Antworten (1)
Walter Roberson
am 3 Dez. 2015
projectdir = '/Users/Snorky/music';
dirinfo = dir( fullfile(projectdir, '*.wav') );
numfiles = length(dirinfo);
order_to_play = randperm(numfiles);
for K = 1 : numfiles
thisfile = fullfile(projectdir, dirinfo(order_to_play(K)).name );
play this file
end
2 Kommentare
hani ab
am 3 Dez. 2015
Walter Roberson
am 3 Dez. 2015
I solved the random order part for you. You need to figure out how to play the file. There are multiple ways described in the MATLAB documentation.
Kategorien
Mehr zu Audio and Video Data finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!