게임에 배경음악을 넣을려고 테스트 중인데요

MediaPlayer fileOfMusic;

    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
   
MediaPlayer fileOfMusic = MediaPlayer.create(this, R.raw.beep);
 
fileOfMusic.start();

 }

이렇게 해서 어플이 실행되자마자 음악이 나오게 했는데요
음악은 재생이 됩니다

그런데 돌아가기나 홈키를 눌러도 음악이 계속 나오네요

다른글을 봤는데
public void onBackPressed() 와 public void onHomePressed() 를 이용하면 된다고해서
다음과 같이 넣었습니다.

public void onBackPressed(){
 fileOfMusic.stop();
}

public void onHomePressed(){
 fileOfMusic.stop();
}

에뮬에선 노래가 나오고 홈키를 누르면 노래가 안꺼지구요
돌아가기키를 누르면 에러가 나면서 어플이 꺼지네요

혹시 잘못된것이 있는지 좀 알려주세요