CERCA
PER MODELLO
FullScreen Chatbox! :)

Utente del giorno: megthebest con ben 1 Thanks ricevuti nelle ultime 24 ore
Utente della settimana: gianpassa con ben 8 Thanks ricevuti negli ultimi sette giorni
Utente del mese: 9mm con ben 33 Thanks ricevuti nell'ultimo mese

Visualizzazione dei risultati da 1 a 1 su 1
Discussione:

Come cambio dataSource di un MediaPlayer al click?

Se questa discussione ti è stata utile, ti preghiamo di lasciare un messaggio di feedback in modo che possa essere preziosa in futuro anche per altri utenti come te!
  1. #1
    Androidiano L'avatar di abioneperhobby


    Registrato dal
    Oct 2010
    Messaggi
    129

    Ringraziamenti
    11
    Ringraziato 7 volte in 7 Posts
    Predefinito

    Come cambio dataSource di un MediaPlayer al click?

    mi ritrovo a scontrarmi con un problema : una volta istanziato un MediaPlayer io voglio cambiare il file musicale associato al riproduttore al click di un tasto per poi metterlo in play.

    Questo ovviamente per far riprodurre mp3 diversi a pulsanti diversi.

    pensavo di risolvere il problema in questo modo :

    Codice:

    private OnClickListener listener = new OnClickListener() {

    public void onClick(View v) {
    riproduttore.setDataSource(this, R.raw.dsbudellato3s);
    riproduttore.start();
    }
    };


    purtroppo però ottengo l'errore

    The method setDataSource(Context, Uri) in the type MediaPlayer is not applicable for the arguments (new View.OnClickListener(){}, int)

    ho cercato in varie guide, ma non trovo come sia possibile cambiare riferimento al contenuto multimediale .

    Io posso mettere in start col click un riproduttore multimediale che ha gia la risource impostata, ma ovviamente non è la strada giusta perchè io devo usare sempre la stessa istanza e cambiarne source, non creare un sacco di istanze.

    grazie per l'aiuto

  2.  

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire risposte
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Torna su
Privacy Policy