Java 如何在我的Android应用程序中使用XML播放歌曲?
上面的代码是静态的,我如何根据所选的块使其成为动态的(R.drawable.song1.mp3)…而这些东西来自XML。请帮帮我,谢谢。我只是想告诉你一个想法Java 如何在我的Android应用程序中使用XML播放歌曲?,java,android,Java,Android,上面的代码是静态的,我如何根据所选的块使其成为动态的(R.drawable.song1.mp3)…而这些东西来自XML。请帮帮我,谢谢。我只是想告诉你一个想法 android.view.View.OnClickListener spanish = new android.view.View.OnClickListener() { public void onClick(View v) { MediaPlayer m = MediaPlayer.create(Formula
android.view.View.OnClickListener spanish = new android.view.View.OnClickListener() {
public void onClick(View v) {
MediaPlayer m = MediaPlayer.create(Formulae.this, R.drawable.song1.mp3);
m.start();
}
};
在android上播放音频视频->
在android上读取xml文件->
既然你知道你的想法,我建议使用xpath->
如果您不知道如何将其结合起来,您应该首先学习oo编程和java
android.view.View.OnClickListener spanish = new android.view.View.OnClickListener() {
public void onClick(View v) {
MediaPlayer m = MediaPlayer.create(Formulae.this, R.drawable.song1.mp3);
m.start();
}
};
android.view.View.OnClickListener spanish = new android.view.View.OnClickListener() {
MediaPlayer mediaPlayer;
public void onClick(View v) {
// we want to create the mediaPlayer Instance
// just once
if(mediaPlayer==null)
mediaPlayer = new MediaPlayer();
// try getting the new Title that should be played
String pathToNewTitle = getPathFromClickedViewItem(v);
// stop current Song
mediaPlayer.stop();
try {
mediaPlayer.setDataSource();
} catch (IllegalArgumentException e1) {
// implement this yourself
} catch (IOException e2) {
// implement this yourself
}
mediaPlayer.start();
}
private String getPathFromClickedViewItem(View v) {
String path;
// you have to implement this yourself
// the idea is to determine the path
// for the mp3 that should be played
// when a specific view item is clicked
return path;
}
};