文件名称:安卓录音,支持ma3,wav,amr格式
文件大小:1.18MB
文件格式:RAR
更新时间:2019-08-13 07:35:44
录音 mp3 wav
我参考了两篇关于录音及转档的文章,整理后封装成一个支持各种录音格式的工具类。 参考链接: http://dearseven.blog.163.com/blog/static/100537922201412722739560/ http://www.cnblogs.com/Amandaliu/archive/2013/02/04/2891604.html 录音使用AudioRecord录制raw,再加工转换为mp3及wav档。 mp3是参考上面第一个链接,使用FLame进行转换。 wav是参考上面第二个链接,添加文件头,并修正了原创的一些bug。 AudioRecord录音同时使用一个SurfaceView实时显示录音的波形,不会SurfaceView的人可以参考其使用方 法。 同时也集成MediaRecorder的录音方式,默认是保存为amr档,若想保存为其他MediaRecorder支持的格式, 只要在初始化时修改配置及保存档名后缀即可。 核心的工具类就是RecorderUtil,初始化时传入保存路径及Handler。使用startXXXRecording("保存档 名")开始录音,stopXXXRecording()结束录音,保存转档完成后Handler返回信息通知。 *注:上面的XXX表录音的格式。
【文件预览】:
RecorderUtil
----bin()
--------res()
--------classes()
--------AndroidManifest.xml(1KB)
----res()
--------drawable-ldpi()
--------values-v11()
--------values-v14()
--------drawable-hdpi()
--------drawable-xhdpi()
--------drawable-xxhdpi()
--------values()
--------drawable-mdpi()
--------layout()
----proguard-project.txt(781B)
----ic_launcher-web.png(50KB)
----assets()
----gen()
--------com()
----.settings()
--------org.eclipse.jdt.core.prefs(177B)
----src()
--------com()
----.project(848B)
----.classpath(475B)
----project.properties(563B)
----AndroidManifest.xml(1KB)
----libs()
--------armeabi()
--------android-support-v4.jar(1.13MB)
--------flame.jar(1KB)