Качество звука на стороне ресивера очень низкое - PullRequest
0 голосов
/ 27 августа 2018

Этот код иногда работает нормально, но иногда звук на приемной стороне очень плохой и медленный.

Я уже проверил с

очень плохое качество звука, записанного на моем droidx с помощью MediaRecorder, почему?

но не работает в моем случае.

Я пробую это на Redmi 5, MIUI 9.5, Android 7.1.2

Пожалуйста, проверьте ниже код

var recorder = MediaRecorder()
recorder!!.setAudioSource(MediaRecorder.AudioSource.MIC)
recorder!!.setOutputFormat(MediaRecorder.OutputFormat.MPEG_4)
recorder!!.setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC)
recorder!!.setAudioEncodingBitRate(128000)
recorder!!.setAudioSamplingRate(44100)
recorder!!.setOutputFile(audiofile!!.absolutePath)
recorder!!.prepare()
recorder!!.start()
...