为了账号安全,请及时绑定邮箱和手机立即绑定

HTML5音乐可视化

Doving Web前端工程师
难度中级
时长 2小时 0分
学习人数
综合评分9.73
33人评价 查看评价
10.0 内容实用
9.6 简洁易懂
9.6 逻辑清晰

最新回答 / lysuse
老师的资料应该是查找的API:https://www.w3.org/TR/webaudio/#idl-def-AudioBufferSourceNode
讲得太棒了,大赞!!!!!!!!!!!
代码: https://github.com/doving/webAudio
样例:https://passionate.herokuapp.com
全部看完了,老师讲的很详细,谢谢老师,老师辛苦了
进度条千万别用<input type='range'>做,坑的我不行,白写了好多js,在播放中实时改变value的过程中是不可以拖动的,除非定宽然后用event.offsetX来判断点击的位置来直接设置value值,但是这个地方定宽好像不太和谐……直接用div + span来做进度条就好了,而且貌似兼容性还更好点……
刚看完html5知识,看了下效果很炫酷啊~
真的很6,各种API用的这么熟练,老师功底太深厚了
三元运算符还可以写在计算式里……get了
a && b();这个写法真是厉害,学习到了
讲的几把啥,太乱了,还不如不讲了

最赞回答 / 李晓健
那个貌似不是执行 linux 命令行的  是git的命令窗口   http://rj.baidu.com/soft/detail/30195.html?ald 
在频谱中,偶数项的振幅都是振幅为0的正弦波,这刚好对应了数字信号的0,我们只取非0的那一部分操作和分析,所以音频频域的个数是FFT值的一半
居然有快速傅里叶变换,哈哈
列表选择那个,可以使用缓存当前选择项的方式来切换,这样性能要好上许多,不过要注意使用闭包,不然最后每个对象获取到的i值都是一样的
课程须知
本课程是前端高级课程,您需要具备下以知识: 1、掌握前端 HTML,CSS,JS 的基础知识。 2、如果您能掌握一点 node 和 Canvas 的知识,对课程学习会有很大帮助。 3、如果您没有以上知识,可以先学习平台中的相关课程。 4、如果您已了解 webAudio 相关API,那一起来交流吧!
老师告诉你能学到什么?
1、使用node快速构建服务端 2、使用CSS构建响应式前端界面 3、使用webAudio操作分析音频数据 4、使用Canvas可视化数据

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消