Is there a way to open music and play it?
    8 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!



