为了账号安全,请及时绑定邮箱和手机立即绑定

即时通讯项目里面的语音处理-基础实现篇

学习人数
难度级别 中级
课程时长 1小时14分
综合评分 10.0
13人评价 查看评价
10.0 内容实用
10.0 简洁易懂
10.0 逻辑清晰

简介:安卓声音录制与播放功能实现,包括录制到文件、播放文件,可以实现类似于微信的语音消息发送与播放,还包括录制到字节流,从字节流播放,可以实现视频直播/实时对讲功能中的声音录制和播放。 Android大牛齐聚之地,这里总有人为你答疑解惑!慕课网Android讨论群 556384357

第1章 课程介绍
本节介绍语音功能的交互过程,每个步骤需要使用的 API 类,以及实现的思路。听完之后将对 IM 应用的语音功能实现有一个整体认识,便于分阶段实现,也提升整体思考的能力。后面将分别讲解各大主要步骤的内容,包括声音采集、声音播放、声音效果处理和课程总结,大家听课过程中一定要打开 IDE 同步进行实际操作,加深印象和理解。

第2章 两种模式进行声音采集
本节是重点内容之一,利用 MediaRecorder 文件模式进行录音,使用音乐播放器播放验证效果,并对其中关键步骤注意事项进行详细介绍。听完之后就能编写出稳定可靠的录音功能了。本节是重点内容之一,利用 AudioRecord 字节流模式进行录音,使用音乐播放器播放验证效果,并对其中关键步骤注意事项进行详细介绍。听完之后就能编写出稳定可靠的录音功能了。

第3章 两种模式进行声音播放
本节是重点内容之一,利用 MediaPlayer 文件模式进行声音播放,并对其中关键步骤注意事项进行详细介绍。听完之后就能编写出稳定可靠的声音播放功能了。本节是重点内容之一,利用 AudioTrack 字节流模式进行声音播放,并对其中关键步骤注意事项进行详细介绍。听完之后就能编写出稳定可靠的声音播放功能了。

第4章 课程小结
基础功能实现过程回顾,关键点回顾,声音处理部分预告。

讲师提示

Piasy 移动开发工程师
课程须知
本课程不包括安卓开发基础知识的讲解,所以学习本课程之前需要有一定的安卓开发基础。课程主要包括安卓系统录音和播放 API 的使用、ExecutorService 实现多线程处理、Handler 实现后台线程与主线程通信等内容,其中多线程处理、异常处理是核心内容。 讨论群 556384357
老师告诉你能学到什么?
除了能学到安卓系统录音和播放 API 的使用、ExecutorService 实现多线程处理、Handler 实现后台线程与主线程通信等内容,课程中编写代码的过程中还包括多线程处理、异常处理,后面这些内容在实际工作中都是很有价值的,培养自己处理异常的思路。 讨论群 556384357
意见反馈 常见问题 APP下载
官方微信