博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于mp3实时显示音频音柱或者波形的提问
阅读量:4081 次
发布时间:2019-05-25

本文共 555 字,大约阅读时间需要 1 分钟。

看到不少关于mp3实时显示音频音柱或者波形的提问

所以在这里整理一下有关知识.
AS3中提供了一个新的类SoundMixer
我们需要用的是其中的
computeSpectrum(outputArray:ByteArray, FFTMode:Boolean = false, stretchFactor:int = 0):void
将当前播放的声音的波形数据进行一次快照,所得的数据存入ByteArray类型的二进制数组中,
FFTMode代表是否进行离散形式的快速傅立叶变换.
stretchFactor参数有2个,
为0时,采样率为44.1Khz,
为1时采样率22.05Khz,
为2时,11.025Khz.
因此一般我们使用参数0,也就是44.1Khz
下面再来看傅立叶变化,首先撇开原理不谈.实验证明,进行变换之后的数据试用于画条形和环形图,变换之前的数据适合作波形图.
why?
波形图是函数随着自变量的变化而在平衡位置附近上下运动的结果,
那么需要画波形图的时候,我们需要在0附近左右振荡的波形数据,而画条形和环形时,我们只需要在0+方向的波形数据.
因此如果你需要做波形图,请将FFTMode置0,否则置1.

posted on 2009-10-09 14:08 阅读(...) 评论(...)

转载地址:http://klpni.baihongyu.com/

你可能感兴趣的文章
原来惯性飞轮最开始是用在卫星姿态的调整里面的
查看>>
滑模控制我看在欠驱动系统的控制里面也出现得挺多
查看>>
这样的也可以发.....
查看>>
滑模控制基本概念
查看>>
我感觉真正的关键是你做出东西,做出成果,在这个互联网时代不会埋没你,
查看>>
无名的ADRC的具体方案
查看>>
我的F330 ACfly动力配置
查看>>
无名的飞控默认是用的PID,没用ADRC,可以改变宏定义切换。而且只在角速度环用ADRC。
查看>>
我发现《四轴飞行器DIY-基于STM32微控制器》,还有crazypony,还有无名,匿名这类没有用操作系统的都是靠定时器中断来弄的。
查看>>
弄清楚这里所说的解耦是什么意思。
查看>>
我准备把ACfly和T265接上
查看>>
T265源码下载及案例实验(这个人运行成功了realsense里的pose例程,获得位置数据!)
查看>>
网上搜到的树莓派使用串口(uart或者USB)都是Python来用的,我感觉我得换成x86系统来弄或许好些。
查看>>
Mavlink协议是在串口通讯基础上的一种更高层的开源通讯协议,似乎校验更多比串口更可靠?
查看>>
移植mavlink到stm32详细教程,后面附快速移植方法
查看>>
感觉mavlink对于目前的我而言还是麻烦了点,干脆用串口吧(现在回看这可能是错误的想法)
查看>>
树莓派利用串口进行通信(这个是用c写的树莓派的串口)
查看>>
树莓派3 B+ 的串口(USART)使用问题 (也是用C写的)
查看>>
ROS下树莓派USB串口通信(具体为接收到某个ROS的topic数据后,向串口下发数据。)
查看>>
ROS系统的串口数据读取和解析
查看>>