| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="UTF-8">
- <title>录音</title>
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <script src="../Script/Common/huayi.load.js"></script>
- <script src="../Script/Common/huayi.config.js"></script>
- <link href="../js/audioplayer/css/audioplayer.css" rel="stylesheet" />
- </head>
- <body>
- <div class="container clearfix">
- <div class="row">
- <div class="col-xs-10">
- <audio id="audio_player" preload controls>
- <source src="" />
- </audio>
- </div>
- <div class="col-xs-2">
- <input type="button" id="HY_download" class="btn btn-info input-sm" title="点击下载" value="下载" />
- <!--<a href="javascript:;" download="filename" id="HY_download" class="btn btn-info input-sm" title="点击下载">下载</a>-->
- <!--<a href="http://192.168.5.41:27000//20180804/3/1533374494849485950_3_172135.wav" download="">下载</a>-->
- </div>
- </div>
- </div>
- <script src="../js/download/download.js"></script>
- <script src="../js/audioplayer/js/audioplayer.js"></script>
- <script>
- $(function() {
- var audioUrl = helper.request.queryString("audioUrl"); //录音的路径
- if(audioUrl) {
- $('#audio_player').find('source').attr('src', audioUrl);
- $('#HY_download').on('click', function() {
- //详细见文档 http://danml.com/download.html
- var strFileName = audioUrl.substring((audioUrl.lastIndexOf('/') + 1));
- downloadUrl(audioUrl, strFileName);
- });
- }
- $('#audio_player').audioPlayer({
- classPrefix: 'audioplayer',
- strPlay: '开始',
- strPause: '暂停',
- strVolume: '音量'
- });
- });
- //下载文件
- function downloadUrl(audioUrl, strFileName) {
- console.log(audioUrl);
- console.log(strFileName);
- //codeHandler.encode[type](str);
- //codeHandler.encode(audioUrl, 'base64');
- //codeHandler.decode(audioUrl, 'base64');
- //download(audioUrl, strFileName);
- //download("data:audio/wav;base64,aHR0cDovLzE5Mi4xNjguNS40MToyNzAwMC8vMjAxODA4MDQvMTQvMTUzMzM0OTcxNDMxNjUwODM4MF8xNF8xMDI4MzQud2F2", "102834.wav");
- var x = new XMLHttpRequest();
- x.open("GET", audioUrl, true);
- x.responseType = 'blob';
- x.onload = function(e) {
- download(x.response, strFileName);
- }
- x.send();
- }
- </script>
- </body>
- </html>
- </script>
- </body>
- </html>
|