没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
一、简述 项目中需要实现聊天录音的功能,搜集资料实现初步功能之后,在这里统一整理一下。 Android提供了两个API用于录音的实现:MediaRecorder 和AudioRecord。 1、MediaRecorder:录制的音频文件是经过压缩后的,需要设置编码器。并且录制的音频文件可以用系统自带的Music播放器播放。MediaRecorder已经集成了录音、编码、压缩等,并支持少量的录音音频格式,但是这也是他的缺点,支持的格式过少并且无法实时处理音频数据。 2、AudioRecord:主要实现对音频实时处理以及边录边播功能,相对MediaRecorder比较专业,输出是PCM语音数据,如果保存成音频文件,是不能够被播放器播放的,所以必须先写代码实现数据编码以及压缩。 MediaRecorder MediaRecorder因为已经集成了录音、编码、压缩等功能,所以使用起来相对比较简单。
资源推荐
资源详情
资源评论
收起资源包目录
audiorecord-master.zip (87个子文件)
AudioRecord-master
gradlew.bat 2KB
gradlew 5KB
gradle.properties 730B
screenshots
01.gif 1.78MB
library
proguard-rules.pro 930B
src
test
java
com
af
ExampleUnitTest.java 384B
androidTest
java
com
af
ExampleInstrumentedTest.java 722B
main
res
values
strings.xml 70B
java
com
af
audio
IAudioState.java 177B
AudioRecordManager.java 20KB
IAudioRecordEvent.java 644B
AudioPlayManager.java 10KB
IAudioPlayListener.java 175B
IAudioRecordListener.java 1KB
AudioStateMessage.java 236B
AndroidManifest.xml 281B
.gitignore 7B
build.gradle 4KB
app
proguard-rules.pro 930B
src
test
java
com
af
ExampleUnitTest.java 384B
androidTest
java
com
af
ExampleInstrumentedTest.java 717B
main
res
mipmap-xxxhdpi
ic_launcher.png 10KB
ic_launcher_round.png 14KB
drawable
community_btn_chat_press_normal.xml 307B
community_btn_chat_press_say.xml 294B
community_bg_pop_record_voice.xml 223B
community_chat_voice_play_anim_right.xml 474B
drawable-xxhdpi
background_chat_right_02.9.png 3KB
mipmap-hdpi
default_header.jpg 48KB
ic_launcher.png 3KB
ic_launcher_round.png 4KB
values
colors.xml 208B
strings.xml 438B
attrs.xml 366B
styles.xml 383B
mipmap-xxhdpi
community_record_volume_02.png 455B
community_record_volume_03.png 544B
community_record_volume_05.png 866B
ic_launcher.png 8KB
community_record_volume_04.png 798B
community_voice_right_03.png 2KB
community_record_volume_microphone.png 6KB
community_record_volume_06.png 962B
community_record_volume_cancel.png 3KB
community_circle_court.png 4KB
community_record_volume_warning.png 1KB
community_voice_right_02.png 1KB
ic_launcher_round.png 10KB
community_voice_right_01.png 346B
community_record_volume_01.png 335B
mipmap-mdpi
ic_launcher.png 2KB
ic_launcher_round.png 2KB
mipmap-xhdpi
ic_launcher.png 5KB
ic_launcher_round.png 6KB
layout
community_pop_record_voice.xml 2KB
activity_main.xml 1000B
community_adapter_chat_list_right_voice.xml 2KB
java
com
af
audiodemo
view
VideoAdapter.java 1KB
MainActivity.java 4KB
RecordVoicePopWindow.java 4KB
widget
VoiceImageView.java 1KB
CircleImageView.java 10KB
RecordAudioButton.java 3KB
MainContract.java 2KB
MainPresenter.java 4KB
AndroidManifest.xml 912B
.gitignore 7B
build.gradle 1KB
gradle
wrapper
gradle-wrapper.jar 52KB
gradle-wrapper.properties 233B
.idea
caches
build_file_checksums.ser 610B
codeStyles
Project.xml 3KB
gradle.xml 801B
runConfigurations.xml 564B
misc.xml 4KB
vcs.xml 180B
copyright
profiles_settings.xml 74B
modules.xml 937B
encodings.xml 159B
compiler.xml 686B
markdown-navigator-enh.xml 4KB
markdown-navigator.xml 3KB
.gitignore 125B
app-debug.apk 1.77MB
README.md 4KB
settings.gradle 27B
build.gradle 764B
共 87 条
- 1
资源评论
- SeaNico2023-07-26:我在使用这篇文档教程时没有遇到任何困难,作者的讲解方式非常易懂,推荐给其他对Android录音感兴趣的开发者。
- 药罐子也有未来2023-07-26:这篇文档详细介绍了在Android平台上实现录音的方法,对开发者非常有参考价值。
- 赵小杏儿2023-07-26:该文档提供了简明扼要的指南,使我顺利完成了Android录音功能的开发。
- 独角兽邹教授2023-07-26:这篇文档对于录音功能的实现提供了实用的技巧和建议,对我很有帮助。
- 华亿2023-07-26:这篇文档对Android录音实现的步骤进行了清晰的讲解,让我快速上手,感觉很棒。
活着奔跑
- 粉丝: 35
- 资源: 4685
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功