Is there a way to open music and play it?

87 Ansichten (letzte 30 Tage)
Rainaire Hansford
Rainaire Hansford am 5 Jul. 2018
Kommentiert: Rahul Gulia am 7 Mär. 2022
Is there a way for MATLAB to read all music files and work like a music player
  1 Kommentar
Rahul Gulia
Rahul Gulia am 7 Mär. 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".

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

Anton Semechko
Anton Semechko am 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)
You can find more info about 'audioplayer' here
  12 Kommentare
Rainaire Hansford
Rainaire Hansford am 17 Okt. 2018
Ok I tried running this code and put in the directory but it was keep given me error. Could some share a example code I might be missing something.
Sorry for taking so long.
Walter Roberson
Walter Roberson am 17 Okt. 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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (1)

Rainaire Hansford
Rainaire Hansford am 21 Okt. 2018
Yes I got it thank you. Now next step is to implement pause and stop and play in this code cause I really need it lol But Walter your the best
  1 Kommentar
Walter Roberson
Walter Roberson am 21 Okt. 2018
Use play() instead of playblocking() . Then put in a button that uses the pause() method on the audioplayer object.

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by