VioletFairy
15-04-2010, 16:29
Ciao ragazzi, sto utilizzando un oggetto MediaPlayer per fare un player personalizzato, e sto riscontrando dei problemi nel settaggio del volume:
1) per abbassare il volume io diminuisco il volume di 0.1 di volta in volta. Ed ecco che spunta fuori un comportamento strano. Parto dal volume pari a 0.5.. Diminuisco => 0.4 => 0.3 => e diventa per magia... 0.200000002
??? Non vi sembra un pò strano??? Eppure io diminuisco sempre dello stesso valore!!!
2) carico una canzone, volume 0.5, modifico il volume a 0.1, cambio canzone, e il volume con cui sento la canzone è 0.5, ma se lo stampo, cioè se scrivo la riga di codice
println("{mp.volume}");
il volume è 0.1 ma vi assicuro che dalla canzone precedente si è alzato, e questo lo fa per tutte le canzoni. Anche se il volume lo setto a 0.0 (quindi di fatto la canzone non ha volume), passo alla prossima canzone e il volume si alza...
Qualcuno di voi ha usato il MediaPlayer e ha riscontrato un problema del genere? Sapete dirmi quale potrebbe essere il problema?
1) per abbassare il volume io diminuisco il volume di 0.1 di volta in volta. Ed ecco che spunta fuori un comportamento strano. Parto dal volume pari a 0.5.. Diminuisco => 0.4 => 0.3 => e diventa per magia... 0.200000002
??? Non vi sembra un pò strano??? Eppure io diminuisco sempre dello stesso valore!!!
2) carico una canzone, volume 0.5, modifico il volume a 0.1, cambio canzone, e il volume con cui sento la canzone è 0.5, ma se lo stampo, cioè se scrivo la riga di codice
println("{mp.volume}");
il volume è 0.1 ma vi assicuro che dalla canzone precedente si è alzato, e questo lo fa per tutte le canzoni. Anche se il volume lo setto a 0.0 (quindi di fatto la canzone non ha volume), passo alla prossima canzone e il volume si alza...
Qualcuno di voi ha usato il MediaPlayer e ha riscontrato un problema del genere? Sapete dirmi quale potrebbe essere il problema?