Is there a way to open music and play it?
35 views (last 30 days)
Show older comments
Rainaire Hansford
on 5 Jul 2018
Commented: Rahul Gulia
on 7 Mar 2022
Is there a way for MATLAB to read all music files and work like a music player
1 Comment
Rahul Gulia
on 7 Mar 2022
How can we play Youtube songs links like this? I tried using the webread() function, but it gives me an error "Too many output arguments".
Accepted Answer
Anton Semechko
on 5 Jul 2018
Yeah, there is a way. Here is an example:
% Get sample audio file from the web
[y,Fs]=webread('http://www.worldnationalanthem.com/wp-content/uploads/2015/05/canada-national-anthem-mp3-free-download.mp3');
% Create a 'player' object
PO=audioplayer(y,Fs);
% Play audio
play(PO)
% Stop audio
%stop(PO)
12 Comments
Walter Roberson
on 17 Oct 2018
fullname = 'C:\Users\rain\Documents\MATLAB\ProjectGreen\abalone_sound7.wav'; %change as required
try
[y, Fs] = audioread(fullname);
PO=audioplayer(y,Fs);
% Play audio
playblocking(PO)
catch ME
uiwait(msgbox('Could not open that file with audioread'));
end
More Answers (1)
Rainaire Hansford
on 21 Oct 2018
1 Comment
Walter Roberson
on 21 Oct 2018
Use play() instead of playblocking() . Then put in a button that uses the pause() method on the audioplayer object.
See Also
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!