我有这个适用于 Android 的代码,可以播放自定义声音,效果很好:
AudioTrack output = new AudioTrack(AudioManager.STREAM_MUSIC, baudRate, AudioFormat.CHANNEL_OUT_MONO, AudioFormat.ENCODING_PCM_8BIT, bufferSize, AudioTrack.MODE_STATIC);
output.write(myGeneratedWaveform, 0, myGeneratedWaveform.length);
output.play();
我怎样才能用 j2me 达到同样的效果?
我正在检查 Manager.createPlayer(...) 的 API,但没有找到示例代码。
任何帮助将不胜感激。
编辑: 我有一个带有 PCM 编码波形的数组。我希望用诺基亚 40 系列重现这一点。但我得出的结论是,这种格式没有这种支持,只有 AMR。所以,一个开源的库来从 PCM 转换为 AMR 就可以了。