android 中的使用Rigtone,Soundpool和Mediaplayer遇到的問題

今天來總結下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);
            }
        });
    }
}

未完待續~~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章