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

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

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

最新回答 / Matrix1111
// 开始录音,失败提示用户
if (!startRecord()) {
    recordFail();
}
找到问题了,是这边没注意添加!符号。谢谢。

最新回答 / 诺诺大神
看看android版本是多少23就需要动态申请权限了,22以下文件权限写了么、、

最新回答 / 慕梦前来
那你说为什么你的会快,是播放设置不一样吧

最赞回答 / 贰先生
//构建AudioTrack 播放
AudioTrack audioTrack = new AudioTrack(streamType, sampleRate, channelConfig, audioFormat
        , Math.max(minBufferSize, BUFFER_SIZE), mode);
//开始播放
audioTrack.play();

最新回答 / 燈火不見闌珊0
我不知道为什么,视频中代码没有这个  audioTrack.play(); 方法也播放出来了。现在在读取前调一下就可以正常播放了<...图片...>

讲师回答 / Piasy
这个录音没太大关系,随便怎么处理都可以,HTTP,TCP……

讲师回答 / Piasy
引入 apt 的时候出错了,在你的根目录 build.gradle 第 9 行。请参照课程 demo 进行引入。
课程须知
本课程不包括安卓开发基础知识的讲解,所以学习本课程之前需要有一定的安卓开发基础。课程主要包括安卓系统录音和播放 API 的使用、ExecutorService 实现多线程处理、Handler 实现后台线程与主线程通信等内容,其中多线程处理、异常处理是核心内容。 讨论群 556384357
老师告诉你能学到什么?
除了能学到安卓系统录音和播放 API 的使用、ExecutorService 实现多线程处理、Handler 实现后台线程与主线程通信等内容,课程中编写代码的过程中还包括多线程处理、异常处理,后面这些内容在实际工作中都是很有价值的,培养自己处理异常的思路。 讨论群 556384357

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消