Stop audio from playing using sound()
Mostrar comentarios más antiguos
Matlab Online (ver R2018b)
I'm playing some audio using sound(y,Fs) but I can't find a way to stop the audio from playing. You can guess that it gets even worse when you (accidentally) execute the command twice (yes it plays the music over eachother instead of replacing it). Refreshing the page is the only option for now.
p.s.
I know you can use audioplayer(y,Fs) for offline versions but it won't work online.
1 comentario
Jan
el 11 de Mzo. de 2022
The sound() command does call audioplayer() internally in R2018b. So I cannot see a reason to prefer sound() instead or using audioplayer() directly.
Respuesta aceptada
Más respuestas (2)
Joe V
el 27 de Jun. de 2019
The command
clear sound;
works but isn't documented (h/t Li Kang: https://www.mathworks.com/matlabcentral/answers/99704-how-can-i-interrupt-the-playback-of-an-audio-file-that-has-been-initiated-using-wavplay-in-matlab-7#answer_246119)
6 comentarios
Gabriel Rantung
el 4 de Abr. de 2020
Thank you so much!
Kiana Maillet
el 1 de Dic. de 2020
thank you !!!!
Marcel-Dennis Boerzel
el 22 de Feb. de 2022
works. Thanks!!!
Nguyen Nam
el 13 de Abr. de 2024
Thanks.
Alberth Tamo
el 3 de Mayo de 2024
Works very well
Theodore
el 22 de Sept. de 2025
Thank you.
MUHAMMAD HAIDIEL SHAFIS BIN MAZELAN
el 6 de En. de 2021
lol u guys can also use this too...
[a, fs] = audioread('yourfilehere.mp3');
plot (a(1:100000,1))
fs =1.0*fs; %%We can adjust our speed of our song by multiplying our fs with any desired numbers.
sound (a,fs);
y = input ('Press 1 to stop the music: ');
while y~=1
fprintf ('You didn''t enter 1 ');
fprintf ('\n');
end
clear sound;
2 comentarios
Walter Roberson
el 6 de En. de 2021
If the person does not enter 1, then your while is an infinite loop.
Rik
el 6 de En. de 2021
Also, the relevant code is equivalent to the other answer. What does this one add?
Categorías
Más información sobre Audio and Video Data en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!