I ran my app through "Designed for iPad" compatibility mode, on macOS 27.
It does not record Zoom audio there either. Even though it is using the new ScreenCaptureKit made to do this for iOS 27.
I had my local mic off, and I could hear the remote person in the Zoom meeting thru my speakers. No text was transcribed, no audio packets were detected. At least on the iPhone there were packets, though silent.
This is the log file.
[2:53:55 PM] bluedotApp: scenePhase changed to inactive
[2:53:55 PM] bluedotApp: scenePhase changed to active
[2:54:16 PM] AudioRecorderService: startRecording succeeded, engine.isRunning=true
[2:54:16 PM] AudioRecorderService: sink received its first buffer since start/resume.
[2:54:24 PM] RecordingViewModel: stopRecording, pausedIngestCount=0, pausedMicIngestCount=0
[2:54:24 PM] AudioRecorderService: stopRecording called, externalBufferCount=0, pendingExternalBufferCount=0, externalPlayer.isPlaying=nil
[2:54:24 PM] TranscriptionService: finish() called, successfulIngestCount=784
[2:55:13 PM] AudioRecorderService: startRecording succeeded, engine.isRunning=true
[2:55:13 PM] AudioRecorderService: sink received its first buffer since start/resume.
[2:55:33 PM] RecordingViewModel: stopRecording, pausedIngestCount=0, pausedMicIngestCount=0
[2:55:33 PM] AudioRecorderService: stopRecording called, externalBufferCount=0, pendingExternalBufferCount=0, externalPlayer.isPlaying=nil
[2:55:33 PM] TranscriptionService: finish() called, successfulIngestCount=1839
[2:57:42 PM] AudioRecorderService: startRecording succeeded, engine.isRunning=true
[2:57:42 PM] AudioRecorderService: sink received its first buffer since start/resume.
[2:57:54 PM] ScreenCaptureService: filter.isMicrophoneEnabled=false
[2:57:54 PM] ScreenCaptureService: microphone not enabled in picker — skipping .microphone output. Toggle it on in the picker sheet to test mic capture.
[2:57:54 PM] ScreenCaptureService: startStream succeeded.
[2:59:46 PM] ScreenCaptureService: stopCapture called, audioSampleCount=0, micSampleCount=0, isCapturing=true
[2:59:46 PM] RecordingViewModel: stopRecording, pausedIngestCount=0, pausedMicIngestCount=0
[2:59:46 PM] AudioRecorderService: stopRecording called, externalBufferCount=0, pendingExternalBufferCount=0, externalPlayer.isPlaying=nil
[2:59:46 PM] TranscriptionService: finish() called, successfulIngestCount=11554
[3:09:39 PM] AudioRecorderService: startRecording succeeded, engine.isRunning=true
[3:09:39 PM] AudioRecorderService: sink received its first buffer since start/resume.
[3:09:58 PM] ScreenCaptureService: filter.isMicrophoneEnabled=false
[3:09:58 PM] ScreenCaptureService: microphone not enabled in picker — skipping .microphone output. Toggle it on in the picker sheet to test mic capture.
[3:09:58 PM] ScreenCaptureService: startStream succeeded.
[3:14:04 PM] ScreenCaptureService: stopCapture called, audioSampleCount=0, micSampleCount=0, isCapturing=true
Topic:
Media Technologies
SubTopic:
General
Tags: