Нет.когда вы начинаете воспроизводить звук, создайте фоновый поток, который проверяет текущее время воспроизведения аудиопроигрывателя каждые 0,1 секунды или около того.когда пришло время обновить представление / страницу, переключите представление в главном потоке.
Вы можете хранить время переключения для каждой страницы в dict или массиве в plist.