2010-10-25 27 views
7

Tôi muốn viết một ứng dụng, nhận âm thanh từ micrô, thêm hiệu ứng cho nó và phát lại trong thời gian thực.Làm cách nào để thêm hiệu ứng âm thanh trên Android?

Nếu tìm thấy AudioRecord để nhận âm thanh từ micrô và AudioTrack để phát lại âm thanh. Ở giữa, tôi cần một số thư viện để thao tác âm thanh, thêm hiệu ứng hoặc sử dụng một số bộ cân bằng trên đó. Điều này có thể đạt được với API âm thanh Java, nhưng điều đó dường như bị thiếu khi tôi đọc in this issue report được trỏ đến từ this SO question.

Câu hỏi của tôi là: Làm thế nào tôi có thể thực hiện việc này trên Android? Bạn có thể recommand bất kỳ thư viện?

Trả lời

1

Tìm kiếm nhanh trên google http://developer.android.com/reference/android/media/SoundPool.html. Có vẻ như bạn có thể thêm hiệu ứng bằng cách sử dụng lớp này

+0

Điều đó trông không hữu ích vì nó chỉ tải mẫu và không hỗ trợ phát trực tuyến từ micrô đến loa. Bên cạnh đó, hiệu ứng duy nhất là thay đổi tốc độ phát lại hoặc tôi bỏ lỡ điều gì đó ở đây? –

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