9

AVAudioRecorder を使用してサウンドを録音し、AVAudioPlayer を使用してサウンドを再生しようとしています。サウンドを無期限にループさせようとしていますが、ループ間に短いギャップがあります。AVAudioRecorder の録音を考えられるすべてのファイル タイプに録音しようとしましたが、シームレスなループを可能にするものが見つかりません。ありがとう。

4

1 に答える 1

7

これは、AVAudioPlayerの実装でループを排除するのに役立った素晴らしい投稿です:http://forums.macrumors.com/showthread.php?t = 640862

投稿の要点は、圧縮されたオーディオが空白のサウンドを追加して、サンプルの長さを1024の倍数にまで埋めることです。非圧縮のオーディオ、またはループの目的で特別に出力されたオーディオを使用すると、グリッチが解消されます。

于 2012-12-29T01:23:27.757 に答える