Playing random audio from pushbutton
Show older comments
I want to play using gui some .wav files randomly from a certain directory without any repeatition. can anyone help me in this regard?
Answers (1)
Walter Roberson
on 3 Dec 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 Comments
hani ab
on 3 Dec 2015
Walter Roberson
on 3 Dec 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.
Categories
Find more on Audio and Video Data in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!