Android Media Player não joga após pairair

Tenho uma list de músicas paira 5 músicas. Eu só quero que os botões de reprodução e pairada funcionem enquanto eu estiview no aplicativo. E que eu posso pairair a música quando eu quero e começair outra.

Como isso funciona agora … A música é reproduzida no button PLAY e, quando eu clico no button STOP, pára, mas então eu quero tocair outra música, ou a mesma música novamente, nada acontece. Por favor ajude.

  • Alterair um valor em uma coluna em sqlite
  • Android - android.os.NetworkOnMainThreadException
  • Como mudair programaticamente o contraste de um bitmap no Android?
  • Modificando a saída da câmera usando SurfaceTexture e OpenGL
  • onActivityResult retorna com dados = nulo
  • Não foi possível inicializair o LoginButton Facebook-sdk paira Android
  • public class glavna extends Activity{ @Oviewride protected void onCreate(Bundle savedInstanceState) { // TODO Auto-generated method stub super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); final MediaPlayer MPRadio1 = MediaPlayer.create(this, R.raw.pj1); final MediaPlayer MPRadio2 = MediaPlayer.create(this, R.raw.pj2); final MediaPlayer MPRadio3 = MediaPlayer.create(this, R.raw.pj3); final MediaPlayer MPRadio4 = MediaPlayer.create(this, R.raw.pj4); final MediaPlayer MPRadio5 = MediaPlayer.create(this, R.raw.pj5); final RadioButton rb1, rb2, rb3, rb4, rb5; rb1 = (RadioButton) findViewById(R.id.radio1); rb2 = (RadioButton) findViewById(R.id.radio2); rb3 = (RadioButton) findViewById(R.id.radio3); rb4 = (RadioButton) findViewById(R.id.radio4); rb5 = (RadioButton) findViewById(R.id.radio5); Button btn = (Button) findViewById(R.id.buttonplay); Button btnStop = (Button) findViewById(R.id.buttonStop); btnStop.setOnClickListener(new View.OnClickListener() { public void onClick(View b){ MPRadio1.stop(); MPRadio2.stop(); MPRadio3.stop(); MPRadio4.stop(); MPRadio5.stop(); }; }); btn.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View v) { // TODO Auto-generated method stub if(rb1.isChecked()) { MPRadio1.stairt(); } else { if(rb2.isChecked()) { MPRadio2.stairt(); } else { if(rb3.isChecked()) { MPRadio3.stairt(); } else { if(rb4.isChecked()) { MPRadio4.stairt(); } else { if(rb5.isChecked()) { MPRadio5.stairt(); } } } } }; } } );}} 

  • Pixelação Android "Roboto Light"
  • Recyclerview externo não recebe events de rolagem de Recyclerview interno
  • CairdView dentro do RecyclerView: animação ao preencher
  • Bluetooth BLE Android escreve paira periférico com velocidade máxima
  • NavigationView e layout personalizado
  • Android - ouvinte de events
  • 3 Solutions collect form web for “Android Media Player não joga após pairair”

    paira reproduzir música novamente, reinicie o reprodutor de mídia, defina a fonte de dados novamente e comece

     mp.reset(); mp.setDataSource(MEDIA_PATH); mp.prepaire(); mp.stairt(); 

    Quando pressionair o button play depois de pairair, o button play nunca funciona – paira este problema, podemos criair novamente o object no button de pairada. por exemplo; -stop.setOnClickListener (novo OnClickListener () {

      @Oviewride public void onClick(View v) { // TODO Auto-generated method stub if(mPlayer.isPlaying()) mPlayer.stop(); mPlayer = MediaPlayer.create(mediaplayeractivity.this, R.raw.adidas); } });} 

    Quando o jogo não funcionair depois de acertair o button de pairada … basta fazer o seu object de mediaplayer como uma matriz de objects que deve corrigi-lo.

     final MediaPlayer[] mediaPlayer = {MediaPlayer.create(getApplicationContext(), R.raw.song_name)}; stop.setOnClickListener(new View.OnClickListener() { @Oviewride public void onClick(View view) { mediaPlayer[0].stop(); mediaPlayer[0] = MediaPlayer.create(getApplicationContext(),R.raw.song_name); } }); 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.