2015-01-27 3 views
4

Как установить объект с помощью медиаплеера. Это объект, который я хочу получить в OnCompletionListenerДобавить объект с MediaPlayer в OnCompletionListener

MediaPlayer mp = new MediaPlayer(); 
     //mp.set("data"); // i wonna put string data 
     mp.setDataSource(sound); 
     } catch (Exception e) { 
     e.printStackTrace(); 
     } 
     mp.setOnCompletionListener(completelistner); 
     OnCompletionListener completelistner = new OnCompletionListener() { 

    @Override 
    public void onCompletion(MediaPlayer mp) { 
     //mp.get("data"); 

    } 
}; 
+1

Какой объект? Если вам нужен объект MediaPlayer, вам нужно сделать его глобальным. – Piyush

+1

ya, что является глобальным, но как я могу добавить данные с объектом mp – wadali

ответ

1

Сделать это следующим образом:

public class YourClass { 

private MediaPlayr mp; // now it is a global variable 


mp = new MediaPlayer(); 


} 

Edit: согласно Google documentation, MediaPlayer (МП) не получил какой-либо mp.set (String) или т.пл. .get (String).

+1

ya, но как я могу добавить данные с этим mp.set ("anystring"); как и попасть в listner – wadali

+0

См. отредактированный ответ. – slanecek

+1

ya что нет, но любой метод вроде этого – wadali

Смежные вопросы