写一个html页面,代码中包含js和css,页面上面有一个按钮,按下按钮开始调用电脑麦克风录音,松开按钮停止录音,并把录制好的录音文件post到一个url地址
时间: 2023-03-07 09:24:11 浏览: 144
以下是一个简单的HTML页面,它包含一个按钮,点击按钮可以调用电脑的麦克风录音,松开按钮停止录音,并将录音文件POST到一个URL地址:<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("#button").click(function(){
// 开始录音
navigator.mediaDevices.getUserMedia({ audio: true }).then(function(stream) {
var mediaRecorder = new MediaRecorder(stream);
mediaRecorder.start();
});
// 松开按钮停止录音
$("#button").mouseup(function(){
mediaRecorder.stop();
// 将录音文件POST到一个URL地址
var xhr = new XMLHttpRequest();
xhr.open('POST', 'http://example.com/upload', true);
xhr.send(mediaRecorder.blob);
});
});
});
</script>
</head>
<body>
<button id="button">开始录音</button>
</body>
</html>
阅读全文