Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在BlackBerry上可视化实时AMR音频_Blackberry_Java Me_Amr - Fatal编程技术网

在BlackBerry上可视化实时AMR音频

在BlackBerry上可视化实时AMR音频,blackberry,java-me,amr,Blackberry,Java Me,Amr,我有代码记录音频工作良好。我想在录制过程中添加一些音频可视化,比如波形,或者只是一个简单的温度计式可视化,这样用户就知道正在录制什么。我还没有找到任何监听器或方法,我可以查询得到像当前音量录制的音频。我现在的想法是,我可以通过TestStream解析AMR,并尝试直接将其可视化,但该功能的复杂性让人望而却步,因此我希望有一个更简单的API可以使用。或者,如果您了解Java ME amr解析代码,这也可能很有用-我承认我还没有在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();