. Hâlâ aynı soruna neden olan insanlara yardım edebilir.
.. Onun olacak dilsiz telefonları ses iki kod satırlarını aşağıdaki medya kaydedici eklenti başlamadan önce ..
//mute phone
AudioManager audioManager = (AudioManager) context.getSystemService(AUDIO_SERVICE);
audioManager.setRingerMode(AudioManager.RINGER_MODE_SILENT);
mediaRecorder.start();
medya kaydedici bir ya da iki saniye ve un-dilsiz telefonunu beklemek başlattıktan sonra u kullanabilir aşağıdaki çalıştırılabilir ...
new Thread(new UnmuterThread()).start();
//timer thread to un-mute phone after 1 sec
//This is runnable inner class inside your activity/service
class UnmuterThread implements Runnable{
@Override
public void run() {
synchronized (this){
try {
wait(1000);
} catch (InterruptedException e) {
} finally {
//unmute the phone
AudioManager audioManager1 = (AudioManager) context.getSystemService(AUDIO_SERVICE);
audioManager1.setRingerMode(AudioManager.RINGER_MODE_NORMAL); }
}
}
}
Aynı zamanda arıyorum. – TheOnlyAnil