如何使用libpd在Android上的耳机扬声器中播放

时间:2016-02-14 18:33:20

标签: android puredata libpd

我使用PdAudio.initAudio()的AudioParameters.suggestOutputChannels()。建议的输出通道为2,结果是手机扬声器继续。

如何通过Android中的libpd打开手机耳机扬声器?

AudioManager.STREAM_VOICE_CALL返回0,但是然后我用Pd作为输出通道的PdAudio.initAudio(),根本没有声音。

1 个答案:

答案 0 :(得分:0)

我想我发现没有直接解决方案: libpd包含类AudioWrapper,它创建

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

所以没有直接的方式来覆盖AudioManager。 STREAM_MUSIC 到AudioManager。 STREAM_VOICE_CALL