2012-12-15 24 views
8

Tôi đang ghi âm bằng cách sử dụng AVAudioRecorder và sau đó thử phát lại âm thanh bằng AVAudioPlayer. Tôi đang cố gắng để có được âm thanh để lặp đi lặp lại vô thời hạn, nhưng âm thanh có một khoảng cách ngắn giữa các vòng. Tôi đã thử ghi lại bản ghi AVAudioRecorder cho tất cả các loại tệp có thể, nhưng tôi không thể tìm thấy thứ gì đó sẽ cho phép lặp liên tục. Cảm ơn.Looping AVAudioPlayer w/o Gap

+0

Tại sao bạn nên downvotes? Không có câu hỏi tương tự nào mà một người nào đó đang ghi cả * và * phát lại, muốn lặp lại. –

+1

Đối với nhiều người trong chúng ta, nó không có ý nghĩa đối với các câu hỏi downvote - câu hỏi vấn đề nên được chỉnh sửa hoặc 'gửi lại' cho người hỏi để chỉnh sửa. Nhưng đó là cách các quyền hạn được thiết lập ... Xin lỗi, tôi biết điều đó vô ích (đặc biệt là với người dùng mới). –

Trả lời

6

Đây là một bài tuyệt vời mà đã giúp tôi loại bỏ các vòng lặp trong việc thực hiện AVAudioPlayer tôi: http://forums.macrumors.com/showthread.php?t=640862

các ý chính của bài là âm thanh nén thêm âm thanh trống để pad ra chiều dài của mẫu để bội thậm chí 1024 Sử dụng âm thanh không nén, hoặc âm thanh được đầu ra đặc biệt cho mục đích lặp sẽ loại bỏ trục trặc.

+0

Dễ dàng như thế nào? Rực rỡ! –