2009-12-17 17 views
5

Tworzę aplikację odtwarzacza audio, potrzebuję umożliwić użytkownikowi przewijanie do przodu i do tyłu utworu poprzez przytrzymanie przycisku (osobno dla każdego z nich). Zrobiłem dla grania, zatrzymania, przejścia do następnej i poprzedniej piosenki. Ale utknąłem w tej sekcji. Nie znam metody wdrożenia tego. pls pomoc.Szybkie przewijanie utworu za pomocą AVAudioPlayer

Odpowiedz

17

Użyj właściwości currentTime i duration.

tj aby przejść do przodu

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; 

Podobny do cofać, tylko porównać currentTime przeciwko 0 zamiast duration

+0

Awesome !!! thnxxxx –

Powiązane problemy