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