在BlackBerry上可视化实时AMR音频
我有代码记录音频工作良好。我想在录制过程中添加一些音频可视化,比如波形,或者只是一个简单的温度计式可视化,这样用户就知道正在录制什么。我还没有找到任何监听器或方法,我可以查询得到像当前音量录制的音频。我现在的想法是,我可以通过TestStream解析AMR,并尝试直接将其可视化,但该功能的复杂性让人望而却步,因此我希望有一个更简单的API可以使用。或者,如果您了解Java ME amr解析代码,这也可能很有用-我承认我还没有在amr方面做过很多研究,因为我希望有一种更直接的方法来测量当前的音频音量水平在BlackBerry上可视化实时AMR音频,blackberry,java-me,amr,Blackberry,Java Me,Amr,我有代码记录音频工作良好。我想在录制过程中添加一些音频可视化,比如波形,或者只是一个简单的温度计式可视化,这样用户就知道正在录制什么。我还没有找到任何监听器或方法,我可以查询得到像当前音量录制的音频。我现在的想法是,我可以通过TestStream解析AMR,并尝试直接将其可视化,但该功能的复杂性让人望而却步,因此我希望有一个更简单的API可以使用。或者,如果您了解Java ME amr解析代码,这也可能很有用-我承认我还没有在amr方面做过很多研究,因为我希望有一种更直接的方法来测量当前的音频音
_player = javax.microedition.media.Manager.createPlayer(
"capture://audio?encoding=amr");
_player.realize();
_rcontrol = (RecordControl)_player.getControl("RecordControl");
_rcontrol.setRecordStream(_audioBuf);
_rcontrol.setRecordSizeLimit(200 * 1024);
_rcontrol.startRecord();
_player.start();