アプリケーションを作成していて、押すとノイズを再生するボタンがあります。オーディオ.mp3ファイルがres / rawディレクトリに保存されていますが、作成中にエラーが発生します。「MediaPlayer型のメソッドcreate(Context、int)は、引数(new View.OnClickListener(){}、int)には適用できません」と書かれています。
私のコードは次のようになります
import android.media.MediaPlayer;
private MediaPlayer mp;
        but_play = (Button)  findViewById(R.id.play_but);
    but_play.setOnClickListener(new View.OnClickListener() {
        public void onClick(View arg0) {
            if (rot < 45 && rot > -45) {
                Toast.makeText(getApplicationContext(),
                        "the Cow says moo!",
                        Toast.LENGTH_SHORT).show();
                mp = MediaPlayer.create(this, R.raw.cow);
                mp.start();
それ以外の場合、他の動物についてここからステートメントが続く場合
助けてください!!!!