MP3文件接管程序

Vinious

我正在构建一个简单的按钮应用程序,它可以在更改背景颜色和图像的同时播放mp3播放器文件。问题是,一旦文件开始播放音频剪辑,就无法执行其他任何操作。剪辑结束后,我什至无法更改音频的音量。任何有关如何解决此问题的技巧将不胜感激。

public void onClick(View v) {
            current_image++;
            current_image=current_image%images.length;
            imgview.setImageResource(images[current_image]);
            appMP.start();

            {
                try {
                  Thread.sleep(7500);
                } catch (InterruptedException e) {
                    e.printStackTrace();
                }
            }
        }
    });


}

}

加布·塞尚

不要在主线程上睡觉。曾经 由于主线程从不返回到循环程序来处理消息,因此它导致应用程序停止响应UI事件并重新绘制。那就是造成您所有问题的原因。删除它就可以了。如果您需要在完成时执行某些操作,请使用OnCompletionListener。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章