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 comentario

Geoff Hayes
Geoff Hayes el 19 de Mzo. de 2020
What happens when the stop button is pressed? Does the StopMusicButtonPushed get called?

Iniciar sesión para comentar.

Respuestas (1)

Ido
Ido el 19 de Dic. de 2022

0 votos

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

Etiquetas

Preguntada:

el 9 de Mzo. de 2020

Respondida:

Ido
el 19 de Dic. de 2022

Community Treasure Hunt

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

Start Hunting!

Translated by