我正在尝试切换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();
答案 0 :(得分:0)
它在主线程上运行,一旦我生成一个新线程就可以正常运行。