Я использую MIKMIDI структуру, и это использует AudioToolbox тип MusicTimeStamp
Преобразование MusicTimeStamp (AudioToolbox) до миллисекунды
Как я могу преобразовать эту метку времени в миллисекундах?
Я использую MIKMIDI структуру, и это использует AudioToolbox тип MusicTimeStamp
Преобразование MusicTimeStamp (AudioToolbox) до миллисекунды
Как я могу преобразовать эту метку времени в миллисекундах?
MusicTimeStamp
- это необработанное количество бит, вам нужно знать, что темп (и темп-карта, темп не является инвариантом) музыки, с которой вы работаете, чтобы преобразовать ее в миллисекунды.
Внешний вид MusicSequence
МТС не может быть сопоставлен со временем стены.
Редактировать: CoreMedia CMTime
можно преобразовать в стены, если это помогает.
Умножить на 1000? – rmaddy
нет, кажется, что это битвы .. или что-то в этом роде –
См. 'MusicSequenceGetSecondsForBeats'. – rmaddy