Я искал это в Интернете, но все еще немного сбит с толку (как, я уверен, другие будут, если они подумают о чем-то подобном). Я хотел бы предисловие, сказав, что это не для домашней работы и / или прибыли.
Я хотел создать приложение, которое могло бы слушать вашу микроволновку, пока вы готовите попкорн. Это сработало бы при подаче звукового сигнала, когда между щелчками будет определенный интервал времени (скажем, 5-6 секунд). Опять же, это просто проект, чтобы занять меня - не для класса.
В любом случае, у меня возникают проблемы, когда я пытаюсь понять, как анализировать звук в реальном времени. То есть мне нужен способ регистрировать время, когда происходит «попса». Так что вы, ребята, не думаете, что я не проводил никаких исследований по этому вопросу, я проверил этот ТАК вопрос и интенсивно искал список функций AudioRecord .
Я думаю, что мне, вероятно, придется что-то делать с одной из версий read () , а затем сравнивать записанный звук каждые 2 секунды или около того с записанным звуком "поп" (т. е. если 70% или более массива byte [] audioData совпадают с массивом хлопающего звука, запишите время). Может кто-нибудь с опытом ввода звука Android, дайте мне знать, если я хотя бы на правильном пути? Дело не в том, что я хочу, чтобы вы что-то для меня написали, а в том, что я на правильном пути и, если нет, в каком направлении мне следует идти.