Eclipse から AndroidStudio に移行しました。AndroidStudio/libpd でビルドしたプロジェクトからサウンドを取得できますが、マイクを使用して Pd にサウンドを入力することはできません。
これは私がオーディオパラメータを設定する方法です:
private void initPd() throws IOException {
AudioParameters.init(this);
int srate = Math.max(44100, AudioParameters.suggestSampleRate());
PdAudio.initAudio(srate, 1, 2, 8, true);
これは、 AndroidManifest.xml で許可を設定する方法です
<uses-permission android:name="android.permission.RECORD_AUDIO" />
これは私が持っているエラーです
AudioFlinger could not create record track, status: -1
E/libOpenSLES﹕ android_audioRecorder_realize(0x62839188) error creating AudioRecord object