- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
李鹏军
爱图腾科技 架构师
相关介绍
传输协议
音频输出
音频编码
音频输入
音频解码
相关介绍
? 目前国外知名的有 Square支付,coin支付。
? 国内比较火的应该是拉卡拉手机刷卡支付
相关介绍
? 手机的音频接口除了移动支付外还可以做很多
的事情。
? 比如 遥控信号指令发送器
传输协议
? 传输协议可以自定义
? 音频接口的传输协议很重要
? 一个成熟的规范可以满足很多的需求开发
简单的发送协议
? send command
Accept device
code
Accept type
command
(1 Byte)
Action
command
(1 Byte)
command
(1 Byte)
0x03
0xA0
0x02
?
?
?
Accept device Code command :接受指令的硬件设备代码
Accept type command :接收指令的硬件设备类型
Action command:需要执行的指令。
音频输出
输出流程
音频输出应用
将指令转换成音频信号
外接硬件设备
解码音频信号获得原始指令
可被遥控的设备
做出响应
音频数据输出需要准备的参数
sampleRateInHz: 录音采样率 (单位Hz, 44100, 22050,16000,11025)
channelConfig: 录音通道数(声道) (12, 16) CHANNEL_I N_ MONO, C HANNEL_I N_S TEREO.
audioFormat: 线性采样位数 (8, 16,) PCM 16 bit per s ample
bufferSizeInBytes:使用值小于getMinBufferSize()将导致初始化失败
? 相关代码
音频数据输出需要准备的参数
实例化 AudioTrack
实例化音频输出对象
? 相关代码
执行输出音频流
开始执行音频输出
? 相关代码
配置 voiceData 数据的编码调制
音频编码
调制编码
将需要发送的指令数据转换成模拟音频信号
Encode的一个过程
音频编码
将数字信号转换成模拟信号输出
这里的voiceData就可以作为音频输出流播放了
音频输入
流程图
需要读取的设备
将信息录入到硬件设备中
外接硬件设备
将传入的信息编码成音频信号
音频输入应用
将音频信号
转换成指令信息
音频输入需要准备的参数
sampleRateInHz: 录音采样率 (单位Hz, 44100, 22050,16000,11025)
channelConfig: 录音通道数(声道) (12, 16) CHANNEL_I N_ MONO, C HANNEL_I N_S TEREO.
audioFormat: 线性采样位数 (8, 16,) PCM 16 bit per s ample
bufferSizeInBytes:使用值小于getMinBufferSize()将导致初始化失败
? 相关代码
音频输入需要的参数对照
实例化 AudioRecord
获得音频接口数据的对象
? 相关代码
获得音频输入
监听音频接口是否有输入的音频流
? 相关代码
对获得的音频流 buffer 进行解码
解码音频流
? 将音频流的模拟信号转换成数字信号后识别指令
? 相关代码
? 解码出来的RecvData数据就可以根据协议解析指令了
谢谢!
爱图腾科技
Next App Generation
您可能关注的文档
最近下载
- 考研题库 《数据结构教程》(C++语言描述)配套题库(考研真题+课后习题+章节题库+模拟试题) (3).docx VIP
- 交通运输信息化“十五五”发展规划.docx
- 2025年人教版8年级数学下册《一次函数》同步测试试卷(解析版含答案).docx VIP
- 2025年高中政治培训材料:议题式教学与实例分析.pdf VIP
- 《秋天的况味》课件.ppt VIP
- 广东2025年10月自考10177设计基础试题及答案.docx VIP
- 期末复习限时提高训练(二)2021-2022学年上学期牛津译林版英语七年级上册(word版 含答案).docx VIP
- 浙江国企招聘-杭州萧山交通投资集团有限公司Ⅱ类岗位招聘7人参考题库附答案解析.docx VIP
- 2019年北京市高考数学试卷(理科).pdf VIP
- 2019年北京市高考数学试卷(文科).pdf VIP
原创力文档


文档评论(0)