123456789101112131415161718192021222324252627282930313233343536373839404142 |
- 'use strict';
- // Create an instance
- var wavesurfer;
- // Init & load audio file
- document.addEventListener('DOMContentLoaded', function () {
- // Init
- wavesurfer = WaveSurfer.create({
- container: document.querySelector('#waveform'),
- waveColor: '#A8DBA8',
- progressColor: '#3B8686',
- backend: 'MediaElement',
- plugins: [
- WaveSurfer.regions.create({
- regions: [
- {
- start: 1,
- end: 3,
- color: 'hsla(400, 100%, 30%, 0.5)'
- }, {
- start: 5,
- end: 7,
- color: 'hsla(200, 50%, 70%, 0.4)'
- }
- ],
- dragSelection: {
- slop: 5
- }
- })
- ]
- });
- // Load audio from URL
- wavesurfer.load('../media/demo.wav');
- // this is already being done in /examples/trivia.js
- // document.querySelector(
- // '[data-action="play"]'
- // ).addEventListener('click', wavesurfer.playPause.bind(wavesurfer));
- });
|