我使用PdAudio.initAudio()的AudioParameters.suggestOutputChannels()。建议的输出通道为2,结果是手机扬声器继续。
如何通过Android中的libpd打开手机耳机扬声器?
AudioManager.STREAM_VOICE_CALL返回0,但是然后我用Pd作为输出通道的PdAudio.initAudio(),根本没有声音。
答案 0 :(得分:0)
我想我发现没有直接解决方案: libpd包含类AudioWrapper,它创建
track = new AudioTrack(AudioManager.STREAM_MUSIC, sampleRate, channelConfig,
ENCODING, trackSizeBytes, AudioTrack.MODE_STREAM);
所以没有直接的方式来覆盖AudioManager。 STREAM_MUSIC 到AudioManager。 STREAM_VOICE_CALL 。