Among Japanese end users, audio issues during screen recording—primarily in game applications—have become a topic of discussion.
We have confirmed that the trigger for this issue is highly likely to be related to changes to IOBufferDuration.
When using setPreferredIOBufferDuration and the IOBufferDuration is set to a value smaller than the default, audio problems occur in the recorded screen capture video.
Audio playback is performed using AudioUnit (RemoteIO).
https://developer.apple.com/documentation/avfaudio/avaudiosession/setpreferrediobufferduration(_:)?language=objc
This issue was not observed on iOS 18, and it appears to have started occurring after upgrading to iOS 26.
We provide an audio middleware solution, and we had incorporated changes to IOBufferDuration into our product to achieve low-latency audio playback.
As a result, developers using our product as well as their end users are being affected by this issue.
We kindly request that this issue be investigated and addressed in a future update.
“This document has been translated by AI. The original text is included below for reference.”
日本のエンドユーザー間で主にゲームアプリケーションにおける画面収録時の音声の問題が話題になっています。
こちらの症状のトリガーが、IOBufferDurationの変更によるものである可能性が高いことを確認しました。
setPreferredIOBufferDurationを使用し、IOBufferDurationがデフォルトより小さい状態の時、画面収録された動画の音声に問題が発生することをしています。
音声の再生にはAudioUnit(RemoteIO)を使用しています。
https://developer.apple.com/documentation/avfaudio/avaudiosession/setpreferrediobufferduration(_:)?language=objc
iOS 18ではこのような問題は確認されておらず、iOS26になってから問題が発生しているようです。
私たちはオーディオミドルウェアを提供しており、低遅延の再生のためにIOBufferDurationの変更を製品に組み込んでいました。
そのため、弊社製品をご利用いただいている開発者およびエンドユーザーの皆様がこの不具合の影響を受けています。
こちらの不具合の調査及び修正対応を検討いただけますでしょうか。
Topic:
Media Technologies
SubTopic:
Audio