Как синхронизировать фоновую музыку с визуальными элементами на экране? - PullRequest
0 голосов
/ 14 апреля 2011

Я создаю игру типа героя гитары для своего класса, и у меня возникают проблемы с синхронизацией музыки с движущимися нотами. Я открываю ветку и сплю несколько секунд, чтобы запустить песню, чтобы она ждала, пока ноты переместятся по экрану. Это определенное время сна работает для симулятора, но не для моего настоящего iPod. И, кажется, когда я впервые загружаю программу в симулятор, время выключено.

Я использую класс AVAudioPlayer для музыки.

Спасибо за понимание!

1 Ответ

2 голосов
/ 14 апреля 2011

Вызов prepareToPlay до play должен минимизировать любую задержку, чтобы вам вообще не нужно было выполнять эту операцию сна.Как только prepareToPlay вернется, запустите ваш поток и позвоните play, и вы должны быть в значительной степени синхронизированы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...