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

HTML5音乐可视化

Doving Web前端工程师
难度中级
时长 2小时 0分
学习人数
综合评分9.73
33人评价 查看评价
10.0 内容实用
9.6 简洁易懂
9.6 逻辑清晰
到这一步,完全是照葫芦画瓢了,真的陷入逻辑深渊了。
只想问句,老师的JS水平需要几年可以达到。
讲的很好 完结撒花
老师,求求你了,别再秀了,我快承受不住了
天啊,好强啊,老师,我跟的好吃力。
老是的这张WEB Audio API关系图瞬间就把脉络清晰的理清
AudioBufferSourceNode与AnalyserNode与全局对象AudioContext的关系理清就比较好理解了
查了很多API文档 ,再回来看这张图有种茅塞顿开的感觉
可以独立变量
var RAF = (function() {
return window.requestAnimationFrame || window.webkitRequestAnimationFrame || window.mozRequestAnimationFrame || window.oRequestAnimationFrame || window.msRequestAnimationFrame || function(callback) {
window.setTimeout(callback, 1000 / 60);
};
})();
play(buffer){
this.bufferSource&&this.stop();
this.bufferSource=AC.createBufferSource();
this.bufferSource.buffer=buffer;
this.bufferSource.connect(gainNode);
this.bufferSource.start();
},
stop(){
this.bufferSource.stop()
}
将播放和暂停的代码独立出来,然后在每次播放之前先调用暂停,就可以解决同步播放的问题
说听不懂的麻烦去好好研究下nodejs,你自己几斤几两你心里没数,在这里评论别人
老师说话能把嘴巴张大点吗?你在说给自己听吗?
因为__dirname 我折腾了2小时
想哭
<% music.forEach(function(name){ %>
<li><%= name %></li>
<% }) %>

一直报错,愁死了
ajax不是要考虑兼容么
请问这有代码吗?
课程须知
本课程是前端高级课程,您需要具备下以知识: 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
提交
取消