当前位置:网站首页>AudioTrack播放wav文件的一次问题记录
AudioTrack播放wav文件的一次问题记录
2022-06-09 10:34:00 【lucky_tom】
项目场景:
项目场景:使用AudioTrack代替SoundPool播放wav文件,原因见问题描述:
在客户更新了一个wav音效后,发现声音播放速度增加了好几倍,出现了类似娱乐节目快进的搞笑效果,没笑除非憋不住!!!。
//系统通过Api能调整一下播放速率,但是AudioTrack没有提供播放速度的接口。
AudioTrack mAudioTrack = new AudioTrack(AudioManager.STREAM_MUSIC,
44100, AudioFormat.CHANNEL_OUT_MONO,
AudioFormat.ENCODING_PCM_16BIT,
mMinBufferSize, AudioTrack.MODE_STREAM);
原因分析:
既然替换了音频出现了问题,那么重点分析了一下新的音频文件,使用GoldWave操作一波,发现之前使用采样率44100Hz,新的文件使用16000Hz,代码更换采样率后正常。
解决方案:
如果项目要使用wav最后提前确定并统一采样率,防止不必要的问题和额外工作量产生。
边栏推荐
猜你喜欢

腾讯&上交&浙大提出PyramidCLIP,进行层次内语义对齐和跨层次关系对齐,Zero-Shot效果优于CLIP!...

Course design of network sniffer design based on C language

叶酸配体的金属有机骨架材料MOFs负载5-氟尿嘧啶,西达本胺,紫杉醇,阿霉素,柔红霉素等药物

C# 图片验证码简单例子

MOF-53NPs负载抗菌药物分子万古霉素(MOF金属有机骨架负载蛋白多肽类药物)

你知道多少,深度解析,值得收藏

Tamidog knowledge - Interpretation of the new regulations on non-public agreement transfer of state-owned property rights in 2022!

5. 逆波兰表示法、三元表达式、四元表达式

塔米狗知识|2022年新的国有产权非公开协议转让新规解读来了!

Leetcode 2048. Next larger numerical balance number (interesting, solved)
随机推荐
环糊精金属有机骨架(β-CD-MOF)装载二巯丁二酸(β-CD-MOF/DMSA)β-环糊精金属有机骨架的载药机制
PerfDog发布全新指标,为游戏量身打造
計網 | OSI模型中各層單比特
new和malloc区别和malloc详解
基于物联网设计的铂电阻气体测温仪(华为云IOT)【玩转华为云】
单体模式
[email protected] -808 loaded 5-fluorouracil| [email protected]
[go] introduction to exp
MOF-53NPs负载抗菌药物分子万古霉素(MOF金属有机骨架负载蛋白多肽类药物)
OpenKruise v1.2:新增 PersistentPodState 实现有状态 Pod 拓扑固定与 IP 复用
CTF WEB WP杂谈
What are the preparations for building your own website
33 - nodejs simple proxy pool (it's estimated that it's over) the painful experience of using proxy by SuperAgent and the need to be careful
web开发重点,简单开发web
4. 软件工程:航空行李托运费计算
Thirty eight JS tried fractal graphics on canvas (II) tried mountain building, painted mountains and the basis of angular geometry
你知道多少,深度解析,值得收藏
塔米狗知识|2022年新的国有产权非公开协议转让新规解读来了!
How much do you know, deep analysis, worth collecting
float-float 模拟CPU和GPU上double双精度计算