Tôi đang cố gắng lặp lại các tệp ogg ngắn (20kb), không có khoảng trống với lớp SoundPool và không thể nhận được kết quả nhất quán trong khi thử nghiệm trên phần cứng. Nó luôn luôn phát lại hoàn hảo bằng cách sử dụng trình mô phỏng nhưng khi tôi thử nghiệm trên Nexus 1 hoặc trên Galaxy Galaxy Tab 10.1 có các cửa sổ bật lên hoặc nhấp chuột có thể nghe được ở mọi điểm lặp. Điều rất lạ là trong khi phù hợp khi ứng dụng đã bắt đầu, các nhấp chuột hơi khác nhau mỗi lần tôi khởi động lại ứng dụng và trong những dịp hiếm hoi (thường xuyên hơn trên máy tính bảng) vòng lặp phát chính xác.Looping liền mạch với SoundPool trên Android?
Kết quả không tốt hơn khi sử dụng MediaPlayer. Có bất hợp lý để mong đợi phát lại không có vòng lặp của các vòng âm thanh trên Android không? Chắc chắn ai đó có chức năng tương tự làm việc đúng cách? Nếu vậy tôi rất thích xem một ví dụ về cách nó hoạt động.
Cảm ơn!
Tôi đang ở trong cùng một chiếc thuyền, các tệp WAV hoạt động kém như nhau: vòng lặp hoàn hảo không có khoảng cách dường như không thể. Nếu bạn cố gắng để fadein/ra 10 mẫu đầu tiên và cuối cùng của bài hát, sau đó bạn sẽ nghe thấy rất rõ ràng các phần nghìn giây tạm dừng dài, không có nhấp chuột, nhưng phai là rất âm thanh .. o_O – Manuel
Khó khăn đó là rất nhiều rắc rối cho những gì bạn muốn, bạn luôn có thể sử dụng AudioTrack, sử dụng luồng bit liên tục. – user717572
Nó sẽ âm thanh ngu ngốc nhưng nó (rõ ràng) không hợp lý để mong đợi phát lại âm thanh không khe hở, liền mạch. – SARose