1 回答

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