如何在gridview中单击图像时添加音频

时间:2014-12-10 15:30:27

标签: android android-layout audio gridview

我在android中使用gridview时遇到了困难。 我想用一些动物的图片创建一个布局,所以当你点击其中一个图像时,图片中的动物会发出声音。 (例如,当你点击一头母牛的图像时,你会听到" moooo ......")。 我没有找到使用gridview音频的教程。 你能帮帮我吗?

谢谢!

1 个答案:

答案 0 :(得分:0)

您必须为OnClickListener内的每个ImageView设置GridView。然后在点击ImageView时播放声音,在OnClickListener onClick中执行:

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();