我试图为我的dj混音制作一个音乐播放器(大部分时间超过一个小时),同时利用website上下文分析器节点在我的网站上播放一些音频响应元素。当我查看它时,我发现要用音频上下文进行音乐搜索,我需要buffer it。
缓冲一个小时的混合甚至在它开始播放之前占用大量的内存和网络带宽,所以这不是我能在网站上做的事情。但是,听与许多歌曲混音,没有能力跳过,也是烦人的。
像mixcloud或soundcloud这样的大型网站是如何做到的呢?
是否有其他方法可以同时获得AnalyserNodes功能和音乐,以寻求长时间的音频内容?
我还研究了howler.js,希望它能解决一些问题,但是我也不能让它在没有缓冲的情况下完成我需要的事情,因为它建立在同一个API之上。
发布于 2022-06-21 11:47:17
从这个开源项目中学到了:
media = document.querySelector('audio');
media.currentTime = 3600; // set playhead 1 hour in
media.play();https://stackoverflow.com/questions/71800235
复制相似问题