js实现浏览器端在线录音并导出下载wav音频文件代码
代码语言:html
所属分类:多媒体
代码描述:js实现浏览器端在线录音并导出下载wav音频文件代码,录音的时候有声音波形动画跟随麦克风音量跳动。
代码标签: js 浏览器 在线 录音 导出 下载 wav 音频 文件 代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>在线录音 - 导出WAV文件</title>
<script type="text/javascript" src="//repo.bfw.wiki/bfwrepo/js/tailwindcss.3.4.16.js"></script>
<link type="text/css" rel="stylesheet" href="//repo.bfw.wiki/bfwrepo/css/font-awesome-4.7.0/css/font-awesome.min.css">
<!-- 配置Tailwind自定义颜色和字体 -->
<script>
tailwind.config = {
theme: {
extend: {
colors: {
primary: '#3B82F6',
secondary: '#10B981',
danger: '#EF4444',
dark: '#1E293B',
light: '#F8FAFC'
},
fontFamily: {
inter: ['Inter', 'system-ui', 'sans-serif'],
},
}
}
}
</script>
<style type="text/tailwindcss">
@layer utilities {
.content-auto {
content-visibility: auto;
}
.audio-visualizer {
height: 120px;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
gap: 3px;
}
.visualizer-bar {
background-color: theme('colors.primary');
width: 4px;
border-radius: 2px;
transition: height 0.1s ease;
}
.btn-pulse {
animation: pulse 1.5s infinite;
}
.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0