AudioTrack简单简介之三:爆音

Android  2019年4月14日 am9:16发布6年前 (2019)更新 城堡大人
106 0 0

 

一、播放WAV有爆音的原因

AudioTrack播放wav有爆音有几种情况

第一种:仅仅开始播放时爆音

这里两种情况:

1、wav音频有问题,用工具查看一下久知道,或者使用Android版的酷我音乐播放一下,看看有没有爆音,如果有,那就是音频问题了,没有就是第二种情。

2、‘WAV都有一个文件头,这个文件头音频流的编码参数’,播放时如果把这个也当做音频字节来播放了就会有爆音。

第二种:其他段有爆音,比如中间,结束时

这个毋庸置疑,就是音频文件有问题。(也可以用酷我音乐播放试试)

二、什么是WAV和PCM

1、什么是WAV

wav是一种无损的音频文件格式,WAV符合 PIFF(Resource Interchange File Format)规范。所有的WAV都有一个文件头,这个文件头音频流的编码参数。WAV对音频流的编码没有硬性规定,除了PCM之外,还有几乎所有支持ACM规范的编码都可以为WAV的音频流进行编码。

2、什么是PCM

PCM(Pulse Code Modulation----脉码调制录音)。所谓PCM录音就是将声音等模拟信号变成符号化的脉冲列,再予以记录。PCM信号是由[1]、[0]等符号构成的数字信号,而未经过任何编码和压缩处理。与模拟信号比,它不易受传送系统的杂波及失真的影响。动态范围宽,可得到音质相当好的影响效果。

简单来说:wav是一种无损的音频文件格式,pcm是没有压缩的编码方式。

PS:以上内容摘抄于《WAV和PCM的关系和区别

三、根据自己项目需求而设定

我把播放有爆音的wav音频转成pcm格式,然后播放开始时就没有爆音了。

因此我这边可以断定,应该是我代码没有去处wav的头文件信息字节。

由于我项目可以使用pcm格式的,加上项目紧急(后续有空会去写),目前没有去写如果去除wav头文件信息字节的播放方法。

 

如果各位大佬有写过的,可给链接参考一下,谢谢

 历史上的今天

  1. 2023: ListView和GridView替换滑动条图片(0条评论)
  2. 2022: Android之获取图片高宽方法的简单记录(0条评论)
  3. 2020: 萧红:荒凉的院子(0条评论)
版权声明 1、 本站名称: 笔友城堡
2、 本站网址: https://www.biumall.com/
3、 本站部分文章来源于网络,仅供学习与参考,如有侵权,请留言

暂无评论

暂无评论...

随机推荐

开机动画文件制作以及注意事项

推荐使用 读书导航 极客导航 :125啦极客导航(http://www.biumall.com/jike.html)PS:红色字体需要特别注意刚刚将原生Android系统开机logo和开机动画做了调整,为此耗费了接近半天的时间,碰到了很多问题,幸好最终达成了目的。一,首先说一下bootanim...

Android动画之ScaleAnimation使用

Android动画View Animation 视图动画(Tween Animation 补间动画),只能用来设置View的动画Drawable Animation 帧动画(Frame动画),一帧帧地显示资源文件中的DrawableProperty Animation 属性动画,在andr...

《MySQL基础教程》笔记2

前言学习一下MySQL,之前一直没有系统的学习一下。最近有空,看了《MySQL基础教程-西泽梦路》,简单的做一下笔记。记录于此,方便自己回忆。MySQL中对大小写没有区分,我这里习惯性用小些。正文我这以Window版的phpstudy软件验证。需要进入这个目录,才可以使用mysql...

Android的AssetManager使用

前言Android有assets和resources两大资源系统。resources资源系统设计有良好的检索系机制,但它无法应付图形和声音文件这样的大文件,因此这些资源实际是保存在assets系统里的。/res和/assets的不同点是,Android不为/assets下的文件生成ID。如果使...

Android文件加锁

前言记录一下跨进程访问文件时进行加锁,这样就不会导致文件内容出现数据脏乱。记录一下,方便自己查阅。正文我们常用于的是synchronized加锁,这个只针对当前进程内加锁,对于夸进程是不合适的。跨进程就需要文件锁,这里简单使用一下。隐藏内容!付费阅读后才能查看!¥3 ¥8多个隐藏块只需...

拜伦:当初我们俩分别

想从前我们俩分手, 默默无言地流着泪, 预感到多年的隔离, 我们忍不住心碎; 你的脸冰凉、发白, 你的吻更似冷冰, 呵,那一刻正预兆了 我今日的悲痛。 清早凝结着寒露, 冷彻了我的额角, 那种感觉仿佛是 对我此刻的警告。 你的誓言全破碎了, 你的行为如此轻浮: 人家提起你的名字, 我听了也感...