js浏览器端录制电脑声卡的声音(电影音乐)编码成MP3和wav文件下载效果代码
代码语言:html
所属分类:其他
代码描述:js浏览器端录制电脑声卡的声音(电影音乐)编码成MP3和wav文件下载效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>MP3 Recorder</title> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/sprintf.min.js"></script> <script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/lame.all.js"></script> </head> <body> <p>本工具可以录制在线视频的音乐(电脑声卡播放的声音),直接浏览器生成,数据不会传服务器</p> <p>操作步骤:点击power,选择分享整个屏幕或者对应标签页(没有影响),勾选分享音频,然后点击start即可开始录制,点击stop结束录制,按文件名下载</p> <p>之后你可以修改文件名,然后上传到网易云音乐的云盘,这样你就可以在手机上听或者下载音乐了</p> <audio id="AudioPlayer" controls="controls"> <source type="audio/mpeg"> </audio><br> <button id="btnPower" onclick="onPower()">Power</button> <button id="btnRecord" onclick="onRecord()" disabled="">Record</button> <button id="btnStop" onclick="onStop()" disabled="">Stop</button> <p> <a id="DownloadLink" download="recorded.mp3">recorded.mp3</a> <span id="status"></span> </p> <div id="log" style="width:100%; border:solid thin; margin:8px; padding:4px;"> Waiting for scripts...<br> Window loaded.<br> </div> <script id="logger" type="text/javascript"> //printf-style console output. function log(fmt,args) { var text= this.sprintf.apply(this,arguments); var element= document.querySelector('#log'); element.innerHTML+= text+"<br>\n"; } //printf-style status line. function status(fmt,args) { var text= this.sprintf.apply(this,arguments); var element= document.getElementById('status'); element.innerHTML= text; } (function(window) { log("Wind.........完整代码请登录后点击上方下载按钮下载查看
网友评论0