Podczas odtwarzania dźwięku przy użyciu np:Jak zatrzymać dźwięk w MATLAB?
sound(x,fs);
czasami przez przypadek grać niewłaściwy. Jeśli x ma znaczną długość, obecnie staram się czekać, aż dźwięk się skończy. Wszelkie sugestie, jak "przerwać" odtwarzanie? Wypróbowałem już:
sound(mute,fs); % Mute is a short vector containing all zeroes
Ale to nie zadziałało. Używam systemu Windows przy okazji.
UPDATE:
następujące rozwiązanie proponowane przez kigurai wydaje rade:
sound(x,fs); % Start the audio
teraz zabić dźwięku przez
clear playsnd
Zakładam, że próbowałeś ctrl-c, ale to nie zadziałało? – Shaka
Dzięki! 'clear playsnd' nie działa dla mnie w R2013a, jednak' clear sound' zrobił, więc nadal doceniam podpowiedź :) – Born2Smile
'clear sound' jest dobre, ale' clear all' jest nadzbiorem wszystkich clears, a więc również działa – alexey