Al reproducir un sonido utilizando por ejemplo:¿Cómo detener el sonido en MATLAB?
sound(x,fs);
a veces por accidente jugar el equivocado. Si x es de longitud considerable, actualmente trato de esperar hasta que el sonido se haya completado. ¿Alguna sugerencia sobre cómo "abortar" la reproducción? Ya lo intenté
sound(mute,fs); % Mute is a short vector containing all zeroes
Pero eso no funcionó. Estoy usando Windows por cierto.
ACTUALIZACIÓN:
La siguiente solución propuesta por kigurai parece hacer el truco:
sound(x,fs); % Start the audio
Ahora matan audio
clear playsnd
Supongo que ha intentado ctrl-c pero eso no funcionó? – Shaka
Gracias! 'clear playsnd' no funcionó para mí en R2013a, sin embargo,' clear sound' sí, así que todavía aprecio la sugerencia :) – Born2Smile
'clear sound' es bueno, pero' clear all' es un superconjunto de todos los clears y por lo tanto también funciona – alexey