Hocam fiyatlar yüksek geldi ise şu kadar ödeyebilirim derseniz boşuna tartışmalar yaşanmaz. Fiyatı kabul edenle çalışırsınız.
Kendiniz araştırıp öğrenmek istiyorsanız teknik öneriler şunlar;
İki tane MediaRecorder() oluşturursunuz biri dinlemek biri kaydetmek amaçlı.
Dinleyici sürekli çalışır ve dosya kaydı yapmaz.
getMaxAmplitude() metodunu kullanarak ses seviyesini takip edersiniz
belli seviyeyi aştığında dinleyiciyi durdurup kaydediciyi çalıştırırsınız.
Ses seviyesi belirlenen süre boyunca belli bir seviyenin altında kalırsa tersini yaparsınız.
İki MediaRecorder() oluşturun dedim ancak kayıt yolu değişkenine sahip bir tane de yazıp ulaşabilirsiniz.