1 回答

TA貢獻2080條經驗 獲得超4個贊
播放聲音并不困難。只要這些是應用程序前臺操作期間的簡短聲音就可以了。您需要使用 MediaPlayer。首先,準備它。
private MediaPlayer mMediaPlayer = null;
private MediaPlayer.OnCompletionListener mOnCompletionListener = new MediaPlayer.OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mediaPlayer) {
if (mMediaPlayer != null) {
mMediaPlayer.release();
mMediaPlayer = null;
}
}
};
現在點擊:
public void onItemClick(.........) {
releaseMediaPlayer();
mMediaPlayer = MediaPlayer.create(getActivity(),getSoundFileResID());
mMediaPlayer.setOnCompletionListener(mOnCompletionListener);
mMediaPlayer.start();
}
您需要實現 getSoundFileResID()。有關更多信息,請閱讀MediaPlayer OverView
添加回答
舉報