Olá Marky.
Primeiramente obrigado pela dica.
Vamos lá, vasculhando o livro do Ricardo Lecheta, eu descobri a classe MediaPlayer responsável por reproduzir audio e video.
Como sou iniciante, e quero dar um passo de cada vez, decidi primeiro aprender a executar o vídeo ao iniciar o player.
Mas não comecei direto do vídeo, estou fazendo estes destes com um arquivo MP3.
No código que vou postar, eu consegui fazer meu app executar o audio assim que inicia.
Porém ele não para de tocar. mesmo fechando o programa.
Então eu tentei adicionar um código que pare o audio ao sair, mas não funciona.
pode dar uma olhada para mim?
Veja o código.
package delai.org.delaitvplayer;
import android.media.MediaPlayer;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Aqui é dado play no audio.
MediaPlayer player = MediaPlayer.create(this, R.raw.audio1);
player.start();
setContentView(R.layout.activity_main);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
// Aqui foi minha tentativa de parar ao sair do app. mas não funcionou.
@Override
protected void onStop(){
super.onStop();
MediaPlayer player = MediaPlayer.create(this, R.raw.audio1);
if(player != null) {
player.stop();
player.release();
}
}
}