Как изменить время начала воспроизведения звука в goal-c? - PullRequest
2 голосов
/ 09 марта 2010

Я хотел бы воспроизвести звук в Objective-C с миллисекундным временем запуска. Я знаю, что это возможно, но «currentTime» занимает всего несколько секунд:

currentPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
currentPlayer.currentTime = 100;  

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

1 Ответ

1 голос
/ 09 марта 2010

Свойство currentTime для AVAudioPlayer является NSTimeInterval, то есть просто double. Другими словами, это значение с плавающей точкой.

Это означает, что вы можете указать доли секунды:

currentPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil];
currentPlayer.currentTime = 100.052; 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...