안녕하세요~

 앱자체내로 mp3를 불러오려고 개발테스트 중인데요. 


 현재 버튼클릭해서 앱자체내에 있는 mp3파일을 불러와서 미디어 플레이는 되는데,

 일시정지, 정지가  하나도 안되네요.. =,=;; 


 구현하려는 것은    재생,일시정지,정지  이렇게 3버튼으로 플레이를 조작하려 합니다..
 현재는  재생 버튼만 되구요..  =,=;;  



 막코딩이라 코딩 수정하는법도 조언해주시면 감사하겠습니다 (__ ) ( __) (__ )

 

========================================================================


        Button btn1 = (Button)findViewById(R.id.Button01);
        Button btn2 = (Button)findViewById(R.id.Button02);
        Button btn3 = (Button)findViewById(R.id.Button03);


        btn1.setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
    startStreamingAudio("play");
   }
  } );

        btn2.setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
    startStreamingAudio("pause");
   }
  } );
        btn3.setOnClickListener(new OnClickListener() {
   @Override
   public void onClick(View v) {
    startStreamingAudio("stop");
   }
  } );


 ↑↑↑버튼

private void startStreamingAudio(String playtype) {
     MediaPlayer mp = MediaPlayer.create(this, R.raw.test);
     if(playtype.equals("play")){    // 음악 시작
      mp.start();
  
     }
     else if(playtype.equals("pause")){    // 음악일시정지
      mp.pause();
     }
     else {
      mp.stop();
     }
     mp = MediaPlayer.create(this, R.raw.test);
     }


↑↑↑스트리밍..




 어떤식으로 수정을해야 할런지..   조언  부탁드려요...;; 



 prepare
 prepareAsync


 관련해서도 찾아보았는데,;;  마땅히 되질 않네요 에러만 나고 -,-;;  

 mp.reset();  ,  mp.release();  도  건드려보았는데,,  재생만되고  다른건 아예 안되버리네요  ㅡ,ㅡ;;