我需要在声音结束时更改 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();