今天来总结下android 中的Rigtone,Soundpool和Mediaplayer。这几个也是因为在做项目的时候有个点击某控件,然后播放本地xx.mp3,最后跳转到另一个activity。
两个类:MainActivity和SecondActivity
刚开始我选择了比较熟悉的Mediaplayer。
public class MainActivity extends Activity{
private Button button1;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
MediaPlayer mp = MediaPlayer.create(MainActivity.this, R.raw.xx);
mp.start();
Intent intent = new Intent(MainActivity .this, SecondActivity.class);
startActivity(intent);
}
});
}
}
public class MainActivity extends Activity{
private Button button1;
private Rigtone rigtone;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
button1 = (Button) findViewById(R.id.button1);
button1.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
Intent intent = new Intent(MainActivity .this, SecondActivity.class);
startActivity(intent);
}
});
}
}
未完待续~~