2012-01-16 41 views
1

OK。 AvPlayer非常適合流媒體音頻。在我的應用程序中,我有UISlider顯示播放歌曲的當前秒數。現在我試圖用UISlider進行音頻搜索。AVPlayer當前時間不工作

下面是代碼

-(IBAction)slide{ 
Float64 curSec = mySlider.value; 
int32_t tScale = 600; 
CMTime mySec = CMTimeMakeWithSeconds(curSec, tScale); 
player.currentTime = mySec;  <- error is here 

NSLog(@"%f",mySlider.value); 
} 

的錯誤是 在.h文件中我有AVPlayer *播放器「指定使用屬性賦值語法對象需要setter方法」;和@property(非原子,保留)AVPlayer *播放器。在.m中我也有@synthesize player; 那麼,什麼是錯的?謝謝!

回答

4

按照doc,在我看來,你必須使用,而不是直接設定時間到currentTime財產seekToTime:方法。

+0

非常感謝你!!!!它的作品真棒! – 2012-01-16 13:41:41

1
float second = 30.0; 
CMTime time = CMTimeMake(second, 1); 
[player seekToTime:time];