猿问
向 onClick 方法添加声音
我想在用户单击应用程序按钮时添加声音,知道我该怎么做吗?我试图在 res/ 文件上创建一个具有不同名称的“原始”目录,例如“test.mp3”,但它不起作用......
开心每一天1111
浏览 161
回答 1
1回答
犯罪嫌疑人X
播放声音并不困难。只要这些是应用程序前台操作期间的简短声音就可以了。您需要使用 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
0
0
0
随时随地看视频
慕课网APP
相关分类
Java
我要回答