-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加载并在第一次点击时播放,如果再次点击歌曲,它必须停止播放。 –