2009-12-17 3 views
5

Я создаю приложение для аудиопроигрывателя, мне нужно, чтобы пользователь ускорил вперед и назад песню, удерживая кнопку (отдельно для каждого). Я сделал для игры, остановки, пропустить следующую и предыдущую песню. Но я застрял в этом разделе. Я не знаю, как это реализовать. PLS помощи.ускоренная пересылка песни с использованием AVAudioPlayer

ответ

17

Используйте currentTime и duration.

то, чтобы пропустить вперед

NSTimeInterval time = avPlayer.currentTime; 
time += 5.0; // forward 5 secs 
if (time > avPLayer.duration) 
{ 
    // stop, track skip or whatever you want 
} 
else 
    avPLayer.currentTime = time; 

Похожие на движение назад, только сравнить currentTime против 0, вместо duration

+0

Удивительный !!! thnxxxx –