[英]Android:Stream live audio and play
我正在制作一個應用程序,要在其中播放流音頻並在應用程序中播放 ,而我又無法播放,這意味着我只能播放一次歌曲,而播放歌曲時,我無法暫停或停止播放該歌曲是當歌曲正在播放並且我按返回按鈕時,歌曲會繼續在后台播放,但是當我重新啟動應用程序時,播放,暫停或停止按鈕根本不起作用 ,並且顯示空白屏幕幾秒鍾,然后播放,暫停和停止按鈕來了。我的代碼如下:
play=(Button)findViewById(R.id.button1);
pause=(Button)findViewById(R.id.button2);
stop=(Button)findViewById(R.id.button3);
mp3=new MediaPlayer();
try {
mp3.setAudioStreamType(AudioManager.FLAG_PLAY_SOUND);
mp3.setDataSource(url);
mp3.prepareAsync();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
play.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
mp3.start();
}
});
stop.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
try {
mp3.stop();
mp3.reset();
mp3.setDataSource(url);
mp3.prepareAsync();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
pause.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
try {
mp3.pause();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
}
}
您可以嘗試停止后台播放
@Override
protected void onDestroy() {
mp3.stop();
super.onDestroy();
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.