Code: Select all
unload_wav(sonido_parado);
sonido_parado=load_wav("C:\archivosminer\parado.wav",0);
canal_3=sound(sonido_parado,256,256);
son_estrella=load_wav("C:\archivosminer\estrella.wav",0);
unload_wav(canal_3);
Por segundo, UNLOAD_XXX no es buena forma usarlo sin una condicion anterior asi como STOP_XXX, la forma para no liarte nunca con el audio es poner todas las variables que hacen da ID a -1 por default por ejemplo:
Code: Select all
global
id_sonido;
id_canal;
begin
id_sonido = load_sound(.....);
id_canal = play_sound(id_sonido, ......);
if(id_canal != -1)
stop_sound(id_canal);
id_canal = -1;
end
if(id_sonido != -1)
unload_sound(id_sonido);
id_sonido = -1;
end