如何在waveurfar设计下实施?请咨询

时间:2019-04-01 13:08:47

标签: javascript wavesurfer.js

如何实施浪潮冲浪者设计?请指教。我已经实现了以下代码,但不满足我的要求。我的要求是在图片Waveform下。我需要像热浪一样创造。请提供样品或代码以获取我的要求要求:1https://i.stack.imgur.com/Ps8ZU.jpg我的输出:Current OutPut

 `<head>
                         <script src=""wavesurfer.js""></script>

                         <script src=""wavesurfer.regions.js""></script>

                         <script src=""wavesurfer.spectrogram.js""></script>
                    </head>
                    <body>      
         <div id=""waveform""></div>         
         <div id=""spectrogm""></div>

            <script>
        try{

                var wavesurfer = WaveSurfer.create({
                    container: '#waveform',
                    waveColor: 'violet',
                    progressColor: 'purple',
                    plugins: [
                            WaveSurfer.spectrogram.create({
                                wavesurfer: wavesurfer,
                                container: '#spectrogm'
                            })
                        ]
                });
     var wavesurfer2 = WaveSurfer.create({
                    container: '#waveform2',
                    waveColor: 'Black',
                    progressColor: 'Black'
                });

        }
        catch(err)
        {

        }

        function readTextFile(file)
        {
        try
        {
            var blob = null;
            var rawFile = new XMLHttpRequest();
            rawFile.open(""GET"", file);
            rawFile.responseType = ""blob"";//force the HTTP response, response-type header to be blob
            rawFile.onload = function()
                {
                    blob = rawFile.response;//xhr.response is now a blob object
                    wavesurfer.loadBlob(blob);
                      wavesurfer2.loadBlob(blob);
                }
            rawFile.send();

        }
        catch(err)
        {

        }
        }
        //file:///storage/emulated/0/new/rooster.wav'

       readTextFile('file://" + AudioSource + @"');
        function playAudio()
        {
         wavesurfer.play();
        }
         function pauseAudio()
        {
         wavesurfer.pause();
        }
            </script>         
        </body>
        </html>";` 

0 个答案:

没有答案