2011-07-24 20 views

Trả lời

136

Đặt số thuộc tínhOfLoops thành -1 và nó sẽ đi vào vòng lặp vô hạn.

+0

Cảm ơn vì điều đó, tất cả đều giúp ích rất nhiều! –

+1

chứ không phải là upvote nếu nó thực sự giúp bạn để nó có thể giúp user khác trong tương lai ... – mrugen

+0

bạn có ý nghĩa gì bởi 'bỏ phiếu'? –

12

Bạn có nghĩa là 'Làm cách nào để đặt một số AVAudioPlayer để lặp lại âm thanh?' Tôi giả sử?

nếu có:

Lưu ý rằng lớp AVAudioPlayer có thuộc tính được gọi là numberOfLoops. Nếu bạn đặt thuộc tính này thành giá trị số nguyên âm, khi bạn phát AVAudioPlayer, nó sẽ lặp lại cho đến khi dừng. Bạn có thể đặt số vòng bạn muốn chơi bằng cách đặt numberOfLoops một số nguyên dương.

Hy vọng điều đó sẽ hữu ích!

+0

Cảm ơn vì điều đó, tất cả giúp đỡ rất nhiều! –

10

Từ các tài liệu iOS:

numberOfLoops

Số lần một âm thanh sẽ quay lại từ đầu, khi đạt Cuối cùng, để lặp lại phát lại.

@property NSInteger numberOfLoops Discussion Giá trị bằng 0, là mặc định, có nghĩa là phát âm thanh một lần. Đặt giá trị số nguyên dương để chỉ định số lần quay lại bắt đầu và phát lại một lần nữa. Ví dụ: chỉ định giá trị của 1 kết quả trong tổng số hai số lượt phát âm thanh. Đặt bất kỳ giá trị số nguyên âm nào để lặp lại âm thanh vô thời hạn cho đến khi bạn gọi phương thức dừng.

Tính khả dụng Khả dụng trong iOS 2.2 trở lên. Tuyên bố Trong AVAudioPlayer.h

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