2010-03-09 44 views
2

我想用毫秒的开始时间在Objective-C中播放声音。我知道这是可能的,但“currentTime”只需要几秒钟:如何在objective-c中更改声音播放开始时间?

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

有没有一种方法来设置开始时间毫秒?

回答

1

currentTimeAVAudioPlayer的财产是NSTimeInterval,这只是一个double。换句话说,这是一个浮点值。

这意味着你可以秒指定分数:

currentPlayer = [[AVAudioPlayer alloc] initWithContentsOfURL:fileURL error:nil]; 
currentPlayer.currentTime = 100.052; 
+0

谢谢。我错误的是因为Apple文档: “与音频播放器关联的声音的时间轴内的播放点,以秒为单位。” – Erwan 2010-03-09 10:23:38

相关问题