【发布时间】:2023-03-03 20:04:01
【问题描述】:
我使用WaveSurferJs 播放流式音频并在wavesurfer init 后端设置为MediaElement。还要画山峰
var wavesurfer = WaveSurfer.create({
.....
container: '#waveform',
barWidth: 2,
barHeight: 1,
backend: 'MediaElement',
normalize: true
});
wavesurfer.load(mp3_url, peakData);
wavesurfer.play();
我以播放列表的形式做了一些事情,音频元素中的第一个音频使用 preload=true 但下一个音频加载速度很慢,预加载需要时间是合乎逻辑的。但是如何加快播放音乐的进程呢?有没有人尝试过这样做?
【问题讨论】:
-
你说的“播放进度”是什么意思?你是指播放率吗?
-
抱歉,我的表述有误。我需要加快播放音乐的进程
-
根据您的需要,您可以尝试使用 partialRender 参数仅渲染当前可见的那部分波形。
-
@mspae 感谢您的回答。但是这个选项不适合我
标签: javascript html5-audio wavesurfer.js