Guest User

Untitled

a guest
Sep 1st, 2020
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Kotlin 0.81 KB | None | 0 0
  1. recorder = MediaRecorder().apply {
  2.             setOutputFile(audioRecordingFilePath)
  3.             setAudioSource(MediaRecorder.AudioSource.MIC)
  4.             setOutputFormat(MediaRecorder.OutputFormat.MPEG_4)
  5.             setAudioEncoder(MediaRecorder.AudioEncoder.HE_AAC)
  6.             setAudioSamplingRate(48000)
  7.             setAudioChannels(2)
  8.             try {
  9.                 prepare()
  10.             } catch (e: IOException) {
  11.                 Log.e("RECORDER", "prepare() failed")
  12.                 Log.e("Error:::", "prepare() failed", e)
  13.             }
  14.             try {
  15.  
  16.                 start()
  17.             } catch (e: IllegalStateException) {
  18.                 Toast.makeText(context, "Recording error", Toast.LENGTH_SHORT).show()
  19.                 Log.e("Error:::", "startRecording: ",e )
  20.             }
  21.         }
Advertisement
Add Comment
Please, Sign In to add comment