Я считаю, что эта проблема исправлена в выпуске iOS4 beta 2 SDK, поэтому вы не должны видеть это на iPhone. Смотрите здесь . Однако я думаю, что мы застряли с проблемой на iPad, пока iOS4 не будет доступна на этом устройстве.
Кто-нибудь знает обходной путь? Любой способ предсказать, как текущее время будет сообщено неверно, чтобы можно было применить поправочный коэффициент? Что я вижу, так это то, что текущее время, как сообщается, отстает от фактического времени воспроизведения на несколько секунд (которое может быть отрицательным, если вы находитесь ближе к началу аудио), и оно отслеживает правильную позицию. Так, может быть, есть какое-то смещение, которое можно применить, когда приложение используется в более ранней версии iOS?