Я использовал шаблон UIPageController в XCode для создания интерактивной книги.
В этом приложении каждая страница воспроизводит отдельный аудиофайл, как только страница загружается.
Это прекрасно работает, когда я нажимаю на один из углов страницы (звук с первой страницы останавливается, и звук со второй страницы начинается, заметного перекрытия нет).
Проблема возникает, когдаЯ провожу пальцем, перетаскивая страницу.Как и в iBooks, я могу удерживать страницу в середине перехода, просматривая обе страницы, но это приводит к перекрытию звука на обеих страницах.
Оптимально, я хотел бы получить звук с первой страницыостановить, как только начнется переход, и начать воспроизведение аудио со второй страницы, как только переход завершится (скручивание страницы достигнет конца экрана), но любой из них сам по себе даст мне хороший результат.
Дело в том, что я не могу найти место, где можно добавить [audioFromPage stop] или [audioFromPage play], чтобы не было перекрытия.
Я пытался добавить эти строки в setViewControllers:direction:animated:completion:
метод, а также методы viewControllerAfterViewController и viewControllerBeforeViewController , но ни один из них не сработал.
Делаете ли выребята есть идеи как решить эту проблему?