11RIA 闪客社区 - 最赞 Animate Flash 论坛

搜索
查看: 2821|回复: 9
上一主题 下一主题

[音频 & 声道 & 录音] AS3麦克风录音频率图

[复制链接] TA的其它主题
发表于 2018-12-27 10:16:31 | 显示全部楼层 |阅读模式

【游客模式】——注册会员,加入11RIA 闪客社区吧!一起见证Flash的再次辉煌……

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
本帖最后由 心羽 于 2018-12-27 17:17 编辑

(小感慨一下,可以忽略)
这份内容记挂在我心里已经很久了。

大约是2012年,当时在做信号处理课程的作业。作业要求是通过一段音频,分析出电话按键音是哪个按键。

其实原理大致都知道,提取出声音数据来,用傅里叶变换得到频率-响度,然后分析一下就好。
当时的我只会flash,正醉心于研究flash的各种小东西。
所以经过学习和实验,我用SoundMixer的computeSpectrum(bytes, true)方法,成功的从mp3文件里分析出了具体按键。
然后我就想,如果能用麦克风录音做到这一点就好了。
但这一尝试,几天过去了,没有任何头绪。直到交作业的时间到了,也没做到。
这件事就一直记挂着。


直到最近,看到网友提问,用SampleDataEvent。这一次终于打开了这个问题的大门。
可能是曾经的我太年轻,都没有想到去搜索AS3录音功能实现。
更不会想到这种问题需要去翻墙Google,否则连一个FFT的函数库都找不到。


好在,今天这个心结总算解开了。
这是国外大神很久之前写的这些代码,包含FFT类和频谱显示的demo,在这里分享给大家。
我没做任何改动,因为还有没理解透彻的地方。随时欢迎在评论区讨论。

实际运行截图

实际运行截图



麦克风录音频率图.rar (13.98 KB, 下载次数: 10, 售价: 50 银子)

评分

参与人数 1银子 +66 收起 理由
最后一批aser + 66 好像很牛逼,暫時用不到系列

查看全部评分

发表于 2018-12-27 10:29:14 | 显示全部楼层
不错,论坛就是大家相互分享知识,讨论技术,相互提高。。。

当然好的东西(自己开发或修改、源码、注释、demo都齐全的),建议设置较高银子,作为杜绝伸手党,大家相互交换资源的最佳方式。
回复

使用道具 举报

发表于 2018-12-27 11:53:02 | 显示全部楼层
好像很牛逼,暫時用不到系列
回复

使用道具 举报

 楼主| 发表于 2018-12-27 17:14:32 | 显示全部楼层
本帖最后由 心羽 于 2018-12-27 17:15 编辑

我特意回去翻了一下当年不离手的API文档,当时在Microphone下根本没提SamepleDataEvent的事情,可能在那个版本就是还不支持吧。
不过文档也比较老了,大概是flash CS4时代的?否则就不会留着遗憾那么久了。

回复

使用道具 举报

发表于 2018-12-27 18:46:15 | 显示全部楼层
把好东西收藏起来!
回复

使用道具 举报

发表于 2018-12-27 18:57:43 | 显示全部楼层
CS3没有,CS4开始有SamepleDataEvent
回复

使用道具 举报

 楼主| 发表于 2018-12-28 17:38:54 | 显示全部楼层
wgq341 发表于 2018-12-27 18:57
CS3没有,CS4开始有SamepleDataEvent

我那时候的文档有SampleDataEvent,不过只能针对Sound对象使用。
回复

使用道具 举报

发表于 2020-6-12 09:57:35 | 显示全部楼层

好东西都要收藏!!!!
回复

使用道具 举报

发表于 2021-8-26 13:27:51 | 显示全部楼层
好吧,其实我都不知道他应用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单

SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)

下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜今年排行榜

T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962)  |  C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)



快速回复 返回顶部 返回列表