-1
我已經搜索了另一個MP3播放器用於我的android項目,但我找不到。 MediaPlayer不好!除了MediaPlayer以外,還有其他的Android mp3播放器嗎?
我試圖播放一首歌曲,所以當我點擊播放的歌曲,但如果我再次點擊它,它應該停止,MediaPlayer的不工作好,我試圖做一個 ProgressDialog
它也沒有工作。
viewHolder.mView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
String name = model.getTitle();
Toast.makeText(MainActivity.this, "you clicked on -> " + name , Toast.LENGTH_SHORT).show();
String url = model.getMusic();
MediaPlayer mp = MediaPlayer.create(getApplicationContext() , Uri.parse(url));
mp.setOnPreparedListener(new MediaPlayer.OnPreparedListener() {
@Override
public void onPrepared(MediaPlayer mp) {
if (progressDialog != null && progressDialog.isShowing()){
progressDialog.dismiss();
}
mp.start();
}
});
if(mp.isPlaying()){
mp.stop();
}else {
mp.start();
}
}
});
嗯...... [ExoPlayer](https://developer.android.com/guide/topics/media/exoplayer.html)? – pskink
請詳細解釋**,**,「MediaPlayer不好用」的意思。 – CommonsWare
@CommonsWare Android常規MediaPlayer,我試圖用progressdialog加載並在第一次點擊時播放,如果再次點擊歌曲,它必須停止播放。 –