前言:vue中嵌入使用wavesurfer.js的教程详见:https://blog.csdn.net/zrcj0706/article/details/104635357
1、Regions插件的使用效果如下图所示
2、Regions插件的使用见如下代码
首先import引入插件依赖
import Regions from 'wavesurfer.js/dist/plugin/wavesurfer.regions.js'
<script>中,在WaveSurfer.create方法的plugins中定义Regions插件
this.wavesurfer = WaveSurfer.create({
// 应该在其中绘制波形的CSS选择器或HTML元素。这是唯一必需的参数。
container: this.$refs.waveform,
plugins: [
// Regions
Regions.create({
regions: [
{
start: 1,
end: 3,
color: 'hsla(400, 100%, 30%, 0.5)'
},
{
start: 5,
e