Hello Androidの本を読みました。プログラムはrawフォルダーにコピーしたサウンドを再生しますが、プログラムは実行されず、エラーが発生します。
エラー:
activity_main は解決できないか、フィールドではありません
temp を解決できないか、フィールドではありません
Audio.java
package org.example.audio;
import android.app.Activity;
import android.media.MediaPlayer;
import android.view.KeyEvent;
import android.os.Bundle;
public class Audio extends Activity{
private MediaPlayer up;
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
up=MediaPlayer.create(this,R.raw.Guilty);
}
@Override
public boolean onKeyDown(int keyCode,KeyEvent event){
MediaPlayer mp;
switch(keyCode){
case KeyEvent.KEYCODE_DPAD_UP:
mp=up;
break;
default:
return super.onKeyDown(keyCode, event);
}
mp.seekTo(0);
mp.start();
return true;
}
}
エラーを修正するのを手伝ってください。乾杯。