Android 如何在gridview中单击图像时添加音频
我在android中使用gridview时遇到了麻烦。 我想用一些动物的图片创建一个布局,这样当你点击其中一个图片时,就会听到图片中动物发出的声音。例如,当你点击一头牛的图像时,你会听到呜呜声。 我没有找到在gridview中使用音频的教程。 你能帮我吗 谢谢 必须为GridView中的每个ImageView设置OnClickListener。然后,要在单击ImageView时播放声音,请在其OnClickListener onClick中实现:Android 如何在gridview中单击图像时添加音频,android,android-layout,audio,gridview,Android,Android Layout,Audio,Gridview,我在android中使用gridview时遇到了麻烦。 我想用一些动物的图片创建一个布局,这样当你点击其中一个图片时,就会听到图片中动物发出的声音。例如,当你点击一头牛的图像时,你会听到呜呜声。 我没有找到在gridview中使用音频的教程。 你能帮我吗 谢谢 必须为GridView中的每个ImageView设置OnClickListener。然后,要在单击ImageView时播放声音,请在其OnClickListener onClick中实现: MediaPlayer mp = MediaPl
MediaPlayer mp = MediaPlayer.create(context, R.raw.your_sound_file);
mp.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
mp.release();
mp=null;
}
});
mp.start();