added audioplayer contrib module

This commit is contained in:
Bachir Soussi Chiadmi
2017-11-25 16:05:32 +01:00
parent ff23c45e43
commit 0942e9a212
174 changed files with 21682 additions and 0 deletions
@@ -0,0 +1,36 @@
'use strict';
// Create an instance
var wavesurfer;
// Init & load
document.addEventListener('DOMContentLoaded', function () {
var micBtn = document.querySelector('#micBtn');
// Init wavesurfer
wavesurfer = WaveSurfer.create({
container : '#waveform',
waveColor : 'black',
interact : false,
cursorWidth : 0,
plugins: [
WaveSurfer.microphone.create()
]
});
wavesurfer.microphone.on('deviceReady', function() {
console.info('Device ready!');
});
wavesurfer.microphone.on('deviceError', function(code) {
console.warn('Device error: ' + code);
});
// start/stop mic on button click
micBtn.onclick = function() {
if (wavesurfer.microphone.active) {
wavesurfer.microphone.stop();
} else {
wavesurfer.microphone.start();
}
};
});