detener sonido en matlab
Publicado por Giovanny Beltrán (20 intervenciones) el 04/02/2012 07:22:19
buenas amigos de LWP, tengo un problema con un pequeño codigo.
cuando unas condiciones se cumplen especificas el programa me genera un aviso y una alarma se dispara durante casi 8 segundos, para eso utilice este codigo:
msgboxTest{1}=strcat('La Base de Conocimiento debió ser actualizda hace 1 o más días');
msgboxTest{2}='Proceda a actualizarla con el menú Actualizar "Base de Conocimiento"';
r=msgbox(msgboxTest,'Recordatorio de Actualización','warn');
set(r,'Position',[349.5 480 315.75 75.75])
[y fs]=wavread('alarma.wav');
sound(y,fs)
ahora como todos saben, cuando sale el aviso con el mensaje escrito tiene un boton que dice OK para cerrar el aviso , pero entonces me toca esperar los 8 segundos de la alarma para qeu deje de sonar.
lo qeu yo quiero es qeu cuando le diga al aviso OK para qeu desaparezca el aviso, poder activar el comando " clear playsnd" para detener la alarma. pero no se como relacionar el boton ok con el cmando clear alguna sugerencia.
gracias
cuando unas condiciones se cumplen especificas el programa me genera un aviso y una alarma se dispara durante casi 8 segundos, para eso utilice este codigo:
msgboxTest{1}=strcat('La Base de Conocimiento debió ser actualizda hace 1 o más días');
msgboxTest{2}='Proceda a actualizarla con el menú Actualizar "Base de Conocimiento"';
r=msgbox(msgboxTest,'Recordatorio de Actualización','warn');
set(r,'Position',[349.5 480 315.75 75.75])
[y fs]=wavread('alarma.wav');
sound(y,fs)
ahora como todos saben, cuando sale el aviso con el mensaje escrito tiene un boton que dice OK para cerrar el aviso , pero entonces me toca esperar los 8 segundos de la alarma para qeu deje de sonar.
lo qeu yo quiero es qeu cuando le diga al aviso OK para qeu desaparezca el aviso, poder activar el comando " clear playsnd" para detener la alarma. pero no se como relacionar el boton ok con el cmando clear alguna sugerencia.
gracias
Valora esta pregunta


0