摘要: 前一篇讲了如何录制wav音频文件,本篇就来讲讲如何播放wav文件,这里就是使用AudioTrack来播放音频,确切的说是播放pcm格式数据,使用AudioTrack播放也没什么难度,主要就是将数据写入到AudioTrack中就可以了,先贴代码 播放的方法,是传入文件路径,AudioRecordMan 阅读全文
posted @ 2019-04-03 16:17 原心木 阅读(2215) 评论(0) 推荐(0) 编辑
摘要: 在音视频开发中,录音当然是必不可少的。首先我们要学会单独的录音功能,当然这里说的录音是指用AudioRecord来录音,读取录音原始数据,读到的就是所谓的PCM数据。对于录音来说,最重要的几个参数要搞明白: 1、simpleRate采样率,采样率就是采样频率,每秒钟记录多少个样本。 2、channe 阅读全文
posted @ 2019-04-03 15:34 原心木 阅读(3044) 评论(0) 推荐(0) 编辑
摘要: wav格式文件是常见的录音文件,是声音波形文件格式之一,wav 文件由文件头和数据体两部分组成。 文件头是我们在做录音保存到文件的时候,要存储的文件的说明信息,播放器要通过文件头的相关信息去读取数据播放文件,下面是wav文件头的格式说明。 端模式 field name Size 说明 下面贴上一段代 阅读全文
posted @ 2019-04-03 14:27 原心木 阅读(2130) 评论(0) 推荐(1) 编辑
摘要: 实现波浪效果view,可以自定义view,也可以自定义drawable。这里用了两种方式实现波浪效果,一种是通过正弦函数去画路径,一种是通过三阶贝塞尔曲线画出类似正弦曲线的效果 阅读全文
posted @ 2019-03-11 17:19 原心木 阅读(506) 评论(0) 推荐(0) 编辑
摘要: 学习git的使用,可在 "这里" 学习,本文只是整理了部分常用命令 查看git原版帮助文档 git 命令对文件的操作中,一般用[.]表示全部文件 一、克隆仓库 基本克隆 克隆仓库指定branch 克隆仓库指定tag 克隆tag以后没有对应的分支,需要自己创建分支 二、提交代码 添加改动到暂存区 用下 阅读全文
posted @ 2019-03-05 15:33 原心木 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 这是普通文本,使用特定格式时,一般符号与内容之间要加个空格,需要另起一行的,一般要加一个空行。 标题用 在前面 一级标题1个 二级标题2个 三级标题3个 四级标题4个 五级标题5个 六级标题6个 一个星号斜体 二个星号粗体 三个星号斜体加粗体 ~~前后二个波浪号~~ 一级引用一个 二级引用二个 三级 阅读全文
posted @ 2019-03-05 11:34 原心木 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 这里先给出zxing包的源码地址 zip包:https://codeload.github.com/zxing/zxing/zip/master Github:https://github.com/zxing/zxing 包可能较大,因为包含了其它平台的源码,这里主要分析Android平台 首先说一 阅读全文
posted @ 2019-02-20 16:22 原心木 阅读(1590) 评论(0) 推荐(0) 编辑