Tôi có AcousticEchoCanceler làm việc cho các cuộc gọi VoIP cho mọi loại thiết bị khác mà tôi đã thử, nhưng không phải trên bất kỳ thiết bị Samsung nào. Các thiết bị báo cáo AcousticEchoCanceler đang có sẵn nhưng nó chỉ đơn giản là không làm gì cả.AcousticEchoCanceler trên thiết bị Samsung không hoạt động
Những gì tôi đã có:
acousticEchoCanceler.setEnabled(true);
audioManager.setMode(AudioManager.MODE_IN_COMMUNICATION);
- âm thanh session ID thông qua với tỷ lệ
AudioTrack
- mẫu: 16k
- Cố gắng cả mono và stereo ghi
<uses-permission android:name="android.permission.RECORD_AUDIO"/>
<uses-permission android:name="android.permission.MODIFY_AUDIO_SETTINGS"/>
Có ai có AcousticEchoCanceler hoạt động trên thiết bị Samsung không?
Tôi nhận thấy rằng nó gần như là ngẫu nhiên - trong một số trường hợp AEC hoạt động trên các thiết bị Samsung, đôi khi nó không hoạt động. Tôi vẫn chưa tìm thấy bất kỳ lý do nào cho điều này, cùng một mã chỉ hoạt động ngẫu nhiên. – etan