کلیدستان

نسخه‌ی کامل: سوال در مورد مدیا پلیر
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام دوستان من مدیا پلیر تعریف میکنم start میشه stop میشه ولی دوباره start نمیشه
چیکار کنم؟
کدهام
کد پی‌اچ‌پی:
 MediaPlayer md;
 
   @Override
    protected void onCreate
(Bundle savedInstanceState) {
 
       super.onCreate(savedInstanceState);
 
       setContentView(R.layout.activity_main);
 
       md=MediaPlayer.create(MainActivity.this,R.raw.b);
 
   }



 
  public void startbtn(View v){

 
      md.start();
 
  }

 
   @Override
    protected void onPause
() {
 
       super.onPause();
 
       md.release();
 
   }

 
   public  void stopbtn(View view){
 
       md.stop();

 
   
کاری که شما انجام دادید همین اتفاق میفته.
میتونی یه دکمه واسش قرار بدی که با هر بار کلیک شروع و بعد توقف کنه.
یه متغیر از نوع int معرفی کن بعد یه متغیر واسه مدیا پلیر معرفی کن و کدهای زیر رو بنویس



کد:
Button btn_ply1 = (Button) findViewById(R.id.btn_play1);
       btn_ply1.setOnClickListener(new View.OnClickListener() {

           @Override
           public void onClick(View v) {
               if (a == 0) {
                   btn_ply1.setText("توقف");
                   player1.start();


                   a = 1;

               }
               else {

                   btn_ply1.setText(" پخش ");
                   player1.pause();


                   a = 0;

               }

           }
       });