サウンドが終了したときにImageViewを変更する必要がありますが、スレッドを使用してそれを使用しようとすると、アプリケーションが閉じます。
mp = MediaPlayer.create(this, R.raw.ave_maria);
    mp.start();
    im = (ImageView) findViewById(R.id.imag1);
    Thread thread = new Thread() {
        public void run() {
            while (mp.isPlaying()) {
            }
            im.setImageResource(R.drawable.primeiro_misterio_gozoso07);
        }
    };
    thread.start();