public?void?playMusic(?String?path?){
????mPath?=?path;
????isPlaying?=?true;???????//正在播放
????mIvPlay.setVisibility(GONE);????????//設置播放按鈕不可見
????mFlPlayMusic.startAnimation(mPlayMusicAnim);????????//設置光盤執行旋轉動畫
????mIvNeedle.startAnimation(mPlayNeedleAnim);??????????//設置指針執行指向光盤的動畫
????/**
?????*?1.判斷當前音樂是否正在播放
?????*?2.如果當前音樂正在播放,那么就直接執行start方法
?????*?3.如果當前播放的音樂沒有正在播放,那么就執行setPath方法
?????*/
????if?(mMediaPlayerHelper?!=?null?&&
????????????mMediaPlayerHelper.getPath().equals(?path?)){
????????mMediaPlayerHelper.start();
????}else?{
????????mMediaPlayerHelper.setPath(?path?);
????????mMediaPlayerHelper.setOnMediaPlayerHelperListener(new?MediaPlayerHelp.OnMediaPlayerHelperListener()?{
????????????@Override
????????????public?void?onPrepared(?MediaPlayer?mp?)?{
????????????????mMediaPlayerHelper.start();
????????????}
????????});
????}
}
2020-08-03
老哥是你代碼寫錯了啊,應該是
而不是
2020-05-15
怎么解決的,老哥
2020-03-12
已解決