应用程序冻结,同时静音手机

时间:2010-07-21 17:36:15

标签: android audio freeze microphone mute

我正在尝试切换Android手机的麦克风。应用。如果我运行静音并在循环中取消静音,则会冻结,延迟时间为500毫秒。移动行为是否有特定原因? (摩托罗拉Droid甚至无法将手机静音)但是所有其他手机都可以这样做。

这循环运行20次

audioService.setMicrophoneMute(真);

    if(audioService.isMicrophoneMute())
                {
             Toast.makeText(getBaseContext(), "MUTED", 1).show();}
     try {
        Thread.sleep(1000,90);
         } 
        catch (InterruptedException e) 
        {
           // TODO Auto-generated catch block
           e.printStackTrace();
        }
     audioService.setMicrophoneMute(false);
    if(!audioService.isMicrophoneMute()){
 Toast.makeText(getBaseContext(), "Un MUTED", 1).show();

1 个答案:

答案 0 :(得分:0)

它在主线程上运行,一旦我生成一个新线程就可以正常运行。