AudioRecorder

AudioRecorder orchestrates voice recording states inside MessageComposer.

Internally it switches between in-progress recording UI and preview/controls (delete, stop, upload) based on recorder status and lock state.

Props

AudioRecorder accepts partial context overrides.

PropDescriptionType
slideToCancelStyleCustom style for the slide-to-cancel container.StyleProp<ViewStyle>

Context-backed override props

  • audioRecorderManager
  • audioRecordingSendOnComplete
  • stopVoiceRecording
  • deleteVoiceRecording
  • uploadVoiceRecording
  • duration
  • micLocked
  • status