2
안드로이드 앱에서 순수 데이터를 사용하여 비트 감지를 시도하고 있습니다. 전에는 기본 기능이 있었지만 코드를 리팩토링하고 응용 프로그램을 확장 한 후에 libpd는 필요한 AudioRecord 인스턴스를 제대로 작성하지 못했습니다. 여기에 내가 점점 오전 오류입니다 : -20 네이티브 초기화에 실패했음을 의미Android AudioRecord - 기본 초기화가 실패했습니다.
[ android.media.AudioTrack ] getMinBufferSize(): Invalid channel configuration.
[ android.media.AudioTrack ] getMinBufferSize(): Invalid channel configuration.
set(): sampleRate 44100, channels 12, frameCount 8832
Could not get audio input for record source 1
Error creating AudioRecord instance: initialization check failed.
[ android.media.AudioRecord ] Error code -20 when initializing native AudioRecord object.
java.io.IOException: unable to initialize AudioRecord instance for sr: 44100, ch: 2, bufSize: 4416
set(): sampleRate 44100, channels 16, frameCount 8832
Could not get audio input for record source 1
Error creating AudioRecord instance: initialization check failed.
[ android.media.AudioRecord ] Error code -20 when initializing native AudioRecord object.
java.io.IOException: unable to initialize AudioRecord instance for sr: 44100, ch: 1, bufSize: 4416
오류 코드는, 그래서 나는 지금 무엇을해야하는지에 딱하다. 내 매니페스트에 RECORD_AUDIO 권한이 있습니다. 의견 있으십니까?