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 回答