ここで説明したようにシークを実装しました ( AVAssetReader Seeking )。ただし、もちろん、AVAssetReader が取り壊されて新しいものが構築されるまでの顕著な遅延があります (データの読み取りを開始すると timeRange プロパティを変更できないため)。
データを読み取ってスキップするだけで、時間を先に進むことがかなりきれいにできると想像できますが、時間を遡って探すことは常にこの問題によって制約されます...
ユーザーがオーディオトラックのスクラブを楽しめるように、これを最適化する方法はありますか?