我正试图在3秒钟的时间内在麦克风上录制一些音频。
在这种情况下,我们无法使用Thread.sleep(3000);
执行此操作,因为在这些秒内主线程正常工作。
此外,我正在尝试随着时间的推移操作,我从日历示例获得当前时间:
Calendar c = Calendar.getInstance();
int seconds = c.get(Calendar.SECOND);
seconds = seconds + 2;
if (seconds == 60 || seconds == 61)
{
seconds = seconds - 60;
}
int sada; //with initialization here is pretty much same
do
{
sada = 105; //without this line is pretty much same
sada = c.get(Calendar.SECOND);
Log.d("SEKUNDI", String.valueOf(sada));
}while(sada != seconds);
有人帮忙吗?
答案 0 :(得分:0)
我开始在主线程中录制,我在后台创建了新线程并将其休眠3秒钟。在postBack方法中,我调用了stopRecording()方法。重要的代码是:
LIKE '%xxx%'
这可以应用于任何其他类似的问题。感谢您的评论。