IOS audio recording expo av

Please provide the following:

  1. SDK Version: 45
  2. Platforms(Android/iOS/web/all): IOS
  3. EXPO AV

The audio recording not working on ios and gives this error

Failed to start recording, [Error: Prepare encountered an error: Error Domain=NSOSStatusErrorDomain Code=561017449 "Session activation failed" UserInfo={NSLocalizedDescription=Session activation failed}]
 async function startRecording() {
    try {
      console.log("Requesting permissions..");
    


      if (state.isRecording) {
        return;
      }
     
    const permissions =  await Audio.requestPermissionsAsync();
    console.log(permissions)
      await Audio.setAudioModeAsync({
        allowsRecordingIOS: true,
        playsInSilentModeIOS: true,
        staysActiveInBackground: false,
      });
      console.log("Starting recording..");
      const { recording, status } = await Audio.Recording.createAsync(
        Audio.RECORDING_OPTIONS_PRESET_HIGH_QUALITY
      );
      
   
      console.log("Recording started", status);
      setState({
        ...state,
        uri: "",
        isRecording: true,
        isRecordingPause: false,
        isRecordingEnd: false,
      });
      setRecording(recording);

      recording?.setOnRecordingStatusUpdate(statusUpdates);
    } catch (err) {
    
      console.error("Failed to start recording", err);
    }
  }

app.json

 "ios": {
      "supportsTablet": true,
      "infoPlist": {
        "UIBackgroundModes": [
          "audio"
        ]
      },
      "usesIcloudStorage": true
      
    },

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.