Reputation: 2289
How to set an object with media player . That object I want to get in 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");
}
};
Upvotes: 4
Views: 93
Reputation: 806
Make it like this:
public class YourClass {
private MediaPlayr mp; // now it is a global variable
mp = new MediaPlayer();
}
Edit: according to Google documentation, MediaPlayer (mp) hasn't got any mp.set(String) or mp.get(String) methods.
Upvotes: 1