问题描述
j2me录音的问题,得到的是一个ByteArrayOutputStream我现在的意思是想解析这个byte流。在byte流里边是如何存储的声音信息。。比如声波,音强各项属性。。。请路过的高手解决。。提供点参考资料。。QQ:7170754email:hexiao_0215@126.com
解决方案
解决方案二:
这取决于录音的格式、采样率和比特率。j2me录音时可以设置这些信息,比如:encoding=pcm&rate=8000&bits=8&channels=1但是不同手机支持的录音格式是不同的。比如索爱手机只能录成AMR格式,Nokia手机可以录成PCM格式。其中PCM格式是原始的WAVE信息,比较好分析,但是AMR格式是压缩过的数据,需要先解码,实现起来很复杂,且在手机上效率低下。
解决方案三:
请问1楼这位仁兄可否有解析amr的资料,小弟不胜感激啊
解决方案四:
引用2楼hexiao0215的回复:
请问1楼这位仁兄可否有解析amr的资料,小弟不胜感激啊
你当真要解码AMR?你先看一下这个网页,现对AMR格式有基本的了解。确认要解码的话,发邮箱给我,我这里有完整的AMR协议文档以及一个C实现的解码器。
解决方案五:
谢谢你了啊。请把amr协议文档和c实现的解码器。发到:hexiao_0215@126.com或者+QQ:7170754再次感谢
时间: 2025-01-02 07:03:05