1、通过每个节点的连接形成音频处理流,通过js的动画函数利用canvas进行可视化的绘图。但是实践中发现,animation函数是根据浏览器的情况进行合理的帧数实现的。

3、但是。。歌曲切换全都依靠着这个函数啊。这样浏览器已挂到后台,歌曲就不能正常『下一首』了。所以又用settimeout了。

5、但是由于每个buffersource只能start一次,所以在处理歌曲暂停和开始的时候,每次暂停开始都需要create一个新的buffersource。所以用了手动判断结束。

时间:2024-10-13 15:09:02
1、通过每个节点的连接形成音频处理流,通过js的动画函数利用canvas进行可视化的绘图。但是实践中发现,animation函数是根据浏览器的情况进行合理的帧数实现的。
3、但是。。歌曲切换全都依靠着这个函数啊。这样浏览器已挂到后台,歌曲就不能正常『下一首』了。所以又用settimeout了。
5、但是由于每个buffersource只能start一次,所以在处理歌曲暂停和开始的时候,每次暂停开始都需要create一个新的buffersource。所以用了手动判断结束。