Autore Topic: Comparare variabile String con oggetto MediaPlayer  (Letto 516 volte)

Offline xflea

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S3
  • Sistema operativo:
    Manjaro Linux
Comparare variabile String con oggetto MediaPlayer
« il: 02 Dicembre 2014, 19:51:58 CET »
0
Salve a tutti, in primo luogo mi scuso in anteprima se non ho postato nella sezione giusta.

Vi spiego il mio problema, sto lavorando da tempo a questo progetto che mi sta molto a cuore, ma recentemente mi sono dovuto fermare a causa di un problema.
Praticamente questo gioco consiste nell'indovinare le note musicali che vengono suonate in maniera casuale, ed ho fatto in modo che il giocatore possa scegliere di giocare con diverse modalità; una di queste è quella a cui sto lavorando adesso, ovvero il giocatore dovrà indovinare più note possibili senza sbagliare.

Il problema viene quando devo effettuare il controllo tra la nota di inserita dall'utente e quella estratta, visto che la nota inserita è un valore String, mentre quella estratta è un oggetto MediaPlayer, e Java non mi consente di confrontare questi 2 valori:

Codice (Java): [Seleziona]
                            public void controllo(String notabrutta) {
                                if (notabrutta == notaDaSuonare) {
                                    Toast.makeText(getApplicationContext(), "Yeah Right!",
                                            Toast.LENGTH_LONG).show();
                                            // continuo a chiedere altre note...
                                }
                                else {
                                    Toast.makeText(getApplicationContext(), "Nope... It was " + notaDaSuonare,
                                            Toast.LENGTH_LONG).show();
                                }
                            }

(dove notabrutta è la nota inserita dall'utente, e notaDaSuonare.... stendiamo un velo pietoso sul nome delle variabili  :'( )

Qualcuno potrebbe aiutarmi a trovare una soluzione? Mi sta tormentando da abbastanza tempo e non riesco a trovare una soluzione. Premetto di aver fatto molte ricerche invano.
Grazie a tutti in anticipo.

La classe della modalità a cui sto lavorando: http://pastebin.com/chBMX8d0
La classe che estrae la nota musicale in modo casuale: http://pastebin.com/FyZ6p6zR

Offline xflea

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S3
  • Sistema operativo:
    Manjaro Linux
Re:Comparare variabile String con oggetto MediaPlayer
« Risposta #1 il: 04 Dicembre 2014, 22:27:41 CET »
0
UP.... nessuno sa come aiutarmi?  :'(

Offline xflea

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S3
  • Sistema operativo:
    Manjaro Linux
Re:Comparare variabile String con oggetto MediaPlayer
« Risposta #2 il: 11 Dicembre 2014, 16:32:41 CET »
0
...proprio nessuno?  :'( :'( :'(

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:Comparare variabile String con oggetto MediaPlayer
« Risposta #3 il: 12 Dicembre 2014, 17:32:31 CET »
0
Fai estrarre una stringa, dalla quale poi risalirai alla botta audio con una tabella di corrispondenze. Anche perché come fai a confrontare un oggetto media player con una stringa?
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline xflea

  • Nuovo arrivato
  • *
  • Post: 4
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S3
  • Sistema operativo:
    Manjaro Linux
Re:Comparare variabile String con oggetto MediaPlayer
« Risposta #4 il: 12 Dicembre 2014, 17:36:11 CET »
0
Fai estrarre una stringa, dalla quale poi risalirai alla botta audio con una tabella di corrispondenze. Anche perché come fai a confrontare un oggetto media player con una stringa?

Infatti è proprio quello il problema, c'è una funzione che mi permette di risalire a una stringa dal un oggetto MediaPlayer?