2009-12-17 35 views
5

Tôi đang tạo ứng dụng trình phát âm thanh, tôi cần cho phép người dùng chuyển tiếp nhanh và lùi một bài hát bằng cách giữ nút (riêng biệt cho từng bài hát). Tôi đã thực hiện để chơi, dừng lại, chuyển sang bài hát tiếp theo và trước đó. Nhưng tôi đã bị mắc kẹt với phần này. Tôi không biết phương pháp để thực hiện điều này. xin giúp đỡ.chuyển tiếp nhanh bài hát bằng AVAudioPlayer

Trả lời

17

Sử dụng các thuộc tính currentTimeduration.

ví dụ: để bỏ qua phía trước

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; 

tương tự cho đi ngược, chỉ so sánh currentTime chống 0, thay vì duration

+0

Awesome !!! thnxxxx –

Các vấn đề liên quan