AVAudioSession を使用するサウンドボード アプリがあります。AVAudioPlayerNodes を AVAudioEngine にアタッチして、オーディオ ファイルを再生します。
すべてが iOS 9.2 で問題なく動作しますが、私のレビューの多くはサウンドが機能しないと言っています。また、iOS 8 を実行している iPhone 5s で試してみたところ、サウンドが機能しません。
アプリを更新する前は問題なく動作していたので、これがなぜなのかわかりません。また、音の出し方に大きな変更は加えていません。AVFoundation と iOS8 または私が認識していない古いデバイスとの互換性の問題はありますか?
更新: エンジンに接続されているノードの数を減らすと、サウンドが再び機能します。一部のデバイスは、接続しているノードの量を処理できないようです? これを回避するには、1 つだけではなく複数のエンジン オブジェクトを作成することでしょうか?