0

PdAudio.initAudio() で AudioParameters.suggestOutputChannels() を使用します。推奨される出力チャネルは 2 で、その結果、電話のスピーカーがオンになります。

Androidでlibpdで電話のイヤホンスピーカーをオンにする方法は?

AudioManager.STREAM_VOICE_CALL は 0 を返しますが、出力チャンネルとして 0 を指定して PdAudio.initAudio() を実行すると、まったく音が出ません。

4

1 に答える 1

0

私は、直接的な解決策がないことがわかったと思います: libpd にはクラス AudioWrapper が含まれています。

track = new AudioTrack(AudioManager.STREAM_MUSIC, sampleRate, channelConfig,
 ENCODING, trackSizeBytes, AudioTrack.MODE_STREAM);

そのため、AudioManager を直接上書きする方法はありません。STREAM_MUSICを AudioManager に。STREAM_VOICE_CALL .

于 2016-02-15T20:39:18.213 に答える