An AudioPlayer Function in the App Designer

Hi, I'm attempting to implement a "play" and "stop" button in MATLAB's app designer. So far, I've attempted a try-catch method explained here and I can play the audio file. However, I'm attempting to get the stop button to work. Please help if possible.
% Button pushed function: PlayMusicButton
function PlayMusicButtonPushed(app, event)
try
[y, Fs] = audioread('reach2.mp3');
player=audioplayer(y,Fs);
playblocking(player)
catch ME
uiwait(msgbox('Could not open that file with audioread'));
end
app.player = player;
end
% Button pushed function: StopMusicButton
function StopMusicButtonPushed(app, event)
stop(app.player);
end
end

1 Kommentar

Geoff Hayes
Geoff Hayes am 19 Mär. 2020
What happens when the stop button is pressed? Does the StopMusicButtonPushed get called?

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Ido
Ido am 19 Dez. 2022

0 Stimmen

try
play(player);
and not
playblocking(player)

Gefragt:

am 9 Mär. 2020

Beantwortet:

Ido
am 19 Dez. 2022

Community Treasure Hunt

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

Start Hunting!

Translated by