25/10/2013, 17:30
|
| | Fecha de Ingreso: octubre-2013
Mensajes: 31
Antigüedad: 11 años, 1 mes Puntos: 0 | |
Respuesta: Uso excesivo de memoria ram Parte 2:
Código:
if (cambio == 1)
{
if (puntero == 0)
{
sonido = minim.loadFile("xxo pxxxxx xe xx ases nxxxo" + ".mp3");
tiempo = 2500;
}
if (puntero == 1)
{
sonido = minim.loadFile("jjjj " + ases + ".mp3");
tiempo = tiemposjjjjs[ases];
}
if (puntero == 2)
{
sonido = minim.loadFile("xxx xe xxxxs sxxx.mp3");
tiempo = 2000;
}
if (puntero == 3)
{
int nxxxxxx =0;
if (ases == 1)
{
nxxxxxx = xxxxxxxxxxxm1;
}
if (ases == 2)
{
nxxxxxx = xxxxxxxxxxxm2;
}
sonido = minim.loadFile("nuxxx " +nxxxxxx+".mp3");
tiempo = tiemposjjjjs[nxxxxxx];
}
if (ases == 1)
{
if (puntero == 4)
{
sonido = minim.loadFile("pxxxxxxx sxxxxxxos.mp3");
tiempo = 2000;
}
if (puntero == 5)
{
if (datosa[i]!=0)
{
sonido = minim.loadFile(listado1[datosa[i]]+".mp3");
tiempo = tiempossonidos[datosa[i]];
}
else
{
puntero =8;
i=0;
}
}
if (puntero == 6)
{
sonido = minim.loadFile("xxxxxxxx.mp3");
tiempo = 1250;
}
if (puntero == 7)
{
sonido = minim.loadFile("xxx " + datosb[i]+".mp3");
tiempo = tiemposjjjjs[datosb[i]];
puntero =4;
i++;
}
if (puntero == 8)
{
if (datosc[i]!=0)
{
sonido = minim.loadFile(listado1[datosc[i]]+".mp3");
tiempo = tiempossonidos[datosc[i]];
}
if (datosc[i]==0)
{
puntero = 11;
i=0;
}
}
if (puntero == 9)
{
sonido = minim.loadFile("jjjj de xxxx.mp3");
tiempo = 1250;
}
if (puntero == 10)
{
sonido = minim.loadFile("jjjj " + datosd[i]+".mp3");
tiempo = tiemposjjjjs[datosd[i]];
puntero =7;
i++;
}
}
if (ases == 2)
{
if (puntero == 4)
{
sonido = minim.loadFile("xxxxxxxxxxxx.mp3");
tiempo = 2000;
}
if (puntero == 5)
{
if (datosaa[i]!=0)
{
sonido = minim.loadFile(listado1[datosaa[i]]+".mp3");
tiempo = tiempossonidos[datosaa[i]];
}
else
{
puntero =8;
i=0;
}
}
if (puntero == 6)
{
sonido = minim.loadFile("xxxxs.mp3");
tiempo = 1250;
}
if (puntero == 7)
{
sonido = minim.loadFile("jjjj " + datosbb[i]+".mp3");
tiempo = tiemposjjjjs[datosbb[i]];
puntero =4;
i++;
}
if (puntero == 8)
{
if (datoscc[i]!=0)
{
sonido = minim.loadFile(listado1[datoscc[i]]+".mp3");
tiempo = tiempossonidos[datoscc[i]];
}
if (datoscc[i]==0)
{
puntero = 11;
i=0;
}
}
if (puntero == 9)
{
sonido = minim.loadFile("xxxxxxxxxxxxxxx.mp3");
tiempo = 1250;
}
if (puntero == 10)
{
sonido = minim.loadFile("jjjj " + datosdd[i]+".mp3");
tiempo = tiemposjjjjs[datosdd[i]];
puntero =7;
i++;
}
}
if (puntero == 11)
{
reproductor=0;
controltiempo = 0;
cambio = 0;
puntero = -1;
i = 0;
tiempo = 10;
}
previousMillis = millis();
sonido.play();
cambio = 0;
}
}
} //final de void draw
void resetases1()
{
i=0;
while (i < 9)
{
datosa[i] = 0; //_m1 indica datos de la ases 1
i++;
}
i=0;
while (i < 9 )
{
datosb[i] = 0;
i++;
}
i=0;
while (i < 9 )
{
datosc[i] = 0;
i++;
}
i=0;
while (i < 9 )
{
datosd[i] = 0;
i++;
}
i=0;
}
void resetases2()
{
i=0;
while (i < 9)
{
datosaa[i] = 0; //_m2 indica datos de la ases 1
i++;
}
i=0;
while (i < 9 )
{
datosbb[i] = 0;
i++;
}
i=0;
while (i < 9 )
{
datoscc[i] = 0;
i++;
}
i=0;
while (i < 9 )
{
datosdd[i] = 0;
i++;
}
i=0;
}
void transcribe (String utterance, float confidence)
{
result = utterance;
traductor ();
}
void traductor ()
{
if(result.equalsIgnoreCase("reproducir") || reproducir == 1)
{
if (reproducir==0)
{
i=0;
sonido = minim.loadFile("señalescucha" + ".mp3");
sonido.play();
}
reproducir = 1;
if(result.equalsIgnoreCase("todo"))
{
rtodo = 1;
controlr = 0;
reproducir = 0;
}
if(result.equalsIgnoreCase("ases 1") || result.equalsIgnoreCase("ases 2") || result.equalsIgnoreCase("ases 3") || result.equalsIgnoreCase("ases 4") || result.equalsIgnoreCase("ases 5") || result.equalsIgnoreCase("ases 6") || result.equalsIgnoreCase("ases 7") || result.equalsIgnoreCase("ases 8") || result.equalsIgnoreCase("ases 9") )
{
char inByte = result.charAt(5);
ases = Character.digit(inByte, 10);
inByte = 'a';
contador1 = 0;
testigo = 0;
controlenvio = 0;
reproductor = 1;
controlr = 0;
reproducir = 0;
}
if(result.equalsIgnoreCase("ases") || controlr == 1)
{
if (controlr==0)
{
sonido = minim.loadFile("señalescucha" + ".mp3");
sonido.play();
}
controlr =1;
if(result.equalsIgnoreCase("1") || result.equalsIgnoreCase("2") || result.equalsIgnoreCase("3") || result.equalsIgnoreCase("4") || result.equalsIgnoreCase("5") || result.equalsIgnoreCase("6") || result.equalsIgnoreCase("7") || result.equalsIgnoreCase("8") || result.equalsIgnoreCase("9") )
{
char inByte = result.charAt(0);
ases = Character.digit(inByte, 10);
inByte = 'a';
contador1 = 0;
testigo = 0;
controlenvio = 0;
reproductor = 1;
controlr = 0;
reproducir = 0;
}
}
if(ases==11)
{
}
}
}
void stop()
{
sonido.close();
minim.stop();
super.stop();
}
Un saludo y perdonar el ladrillaco |