AVPlayer текущее время не работает - PullRequest
1 голос
/ 16 января 2012

OK.AvPlayer отлично работает с потоковым аудио.В моем приложении у меня есть UISlider, который показывает текущие секунды воспроизводимой песни.Теперь я пытаюсь выполнить поиск аудио с помощью UISlider.

Вот код

-(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);
}

Ошибка: «Метод сеттера необходим для назначения объекту с использованием синтаксиса присваивания свойств» In.у меня есть AVPlayer * player;и @property (nonatomic, retain) AVPlayer * player.Также в .m у меня есть @synthesize player;Так что не так?СПАСИБО!

Ответы [ 2 ]

4 голосов
/ 16 января 2012

Согласно doc , мне кажется, что вы должны использовать метод seekToTime: вместо того, чтобы устанавливать время непосредственно для свойства currentTime.

1 голос
/ 09 декабря 2014
float second = 30.0;
CMTime time = CMTimeMake(second, 1);
[player seekToTime:time];
...