iOS анимация синхронизации - PullRequest
1 голос
/ 25 января 2012

У меня есть песня и переносное .Я хотел бы раскрасить портативное в соответствии с прогрессом песни во время ее воспроизведения.(Что-то вроде индикатора выполнения, только над каждым переносным).Я действительно не знаю, где искать что-то подобное.Не могли бы вы помочь мне?

1 Ответ

1 голос
/ 25 января 2012

Как я понимаю ваш вопрос, вы хотите, чтобы каждая нота стала звездой во время ее воспроизведения.

Вам понадобится набор времени ... так что, возможно, список для каждой песни, содержащей запись длякаждая нота с указанием времени начала, длины и высоты тона (?), которые вы можете загрузить в массив.

Из этого вы можете нарисовать свою музыкальную нотацию - используя Core Graphics, чтобы нарисовать нотную палочку, и поместить изображениедля каждой заметки в правильном месте.Начните играть песню и, используя свой массив таймингов, запустите таймер для каждой ноты, и, когда таймер сработает, добавьте звезду над нотой и анимируйте альфа от 0 до 1, используя длину ноты в качестве продолжительности.

Как это звучит?

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