Android代码-MP3录音机

时间:2022-08-25 20:05:16
【文件属性】:

文件名称:Android代码-MP3录音机

文件大小:1.2MB

文件格式:ZIP

更新时间:2022-08-25 20:05:16

Android代码

AndroidMP3Recorder 说明 fork自 https://github.com/GavinCT/AndroidMP3Recorder,原项目已停止更新 原项目实现思路讲解:Android MP3录音实现 原项目特点 边录边转码,录完就是mp3格式,没有额外转码时间 录制过程中暂停,已录制的那段音频是可以播放的 新增特点: 方法调用顺序没有坑,随便怎么调,不会崩,不会出现状态错乱问题 自动监听audiofocuschange事件,暂时失去焦点时暂停,恢复焦点时继续录制. 增加6.0以下系统的录音权限判断,没有录音权限时,内部会发出一个没有权限的event,自行处理(比如,可以弹窗提示,让用户去"权限管理"界面打开权限) 增加了很完善的回调 ,以事件驱动模型的思路来解决回调问题: 比如: mp3Recorder.resume() --> 内部暂停--> 内部调用到callback.onResume() 之所以这么设计,是因为mp3Recorder.resume()可能在service中调用,而回调更新UI经常在activity界面上 使用 全局


【文件预览】:
AndroidMP3Recorder-master
----gradlew(5KB)
----settings.gradle(41B)
----.gitattributes(483B)
----import-summary.txt(2KB)
----LICENSE(11KB)
----gradle()
--------wrapper()
----README.md(7KB)
----sample()
--------src()
--------build.gradle(849B)
----gradlew.bat(2KB)
----.gitignore(957B)
----huaweipermission.png(36KB)
----mp3Recorder()
--------src()
--------build.gradle(3KB)
----build.gradle(488B)

网友评论