2017-02-19 5 views
0

Я использую MIKMIDI структуру, и это использует AudioToolbox тип MusicTimeStampПреобразование MusicTimeStamp (AudioToolbox) до миллисекунды

Как я могу преобразовать эту метку времени в миллисекундах?

+0

Умножить на 1000? – rmaddy

+0

нет, кажется, что это битвы .. или что-то в этом роде –

+0

См. 'MusicSequenceGetSecondsForBeats'. – rmaddy

ответ

0

MusicTimeStamp - это необработанное количество бит, вам нужно знать, что темп (и темп-карта, темп не является инвариантом) музыки, с которой вы работаете, чтобы преобразовать ее в миллисекунды.

Внешний вид MusicSequence МТС не может быть сопоставлен со временем стены.

Редактировать: CoreMedia CMTime можно преобразовать в стены, если это помогает.

Смежные вопросы