Skip to content

Performance very bad during recording on iOS #572

@SingleDevOps

Description

@SingleDevOps

Package version
6.1.2

Environment

  • OS: iOS 26.2 / iOS 18.6.2

Describe the bug

Our app runs smoothly until we call startStream with the following RecordConfig:

    final stream = await recorder.startStream(
      RecordConfig(
        encoder: AudioEncoder.pcm16bits,
        device: await selectUSBMic(await recorder.listInputDevices()),
        sampleRate: 48000,
        bitRate: 128000,
        numChannels: 1,
      ),
    );

After which UI animations are extremely choppy and interaction is intermittent.
The recording itself is interspersed with silence and unusable.

We also tried record.start with a file path, but the result is exactly the same.

To Reproduce

It is not really possible to reproduce, because this is in a beta tested TestFlight app in a large Flutter project.

Expected behavior

Smooth animation and uninterrupted recording.

Additional context

On Android this problem does not exist.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions