原生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>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
<style>
/* --- 样式同你原来的,这里不变 --- */
:root { --primary:#3B82F6;--primary-light:#93C5FD;--secondary:#10B981;--danger:#EF4444;--dark:#1E293B;--light:#F8FAFC;--gray-50:#F9FAFB;--gray-100:#F3F4F6;--gray-500:#6B7280;--shadow:0 4px 6px rgba(0,0,0,0.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1);}
*{margin:0;padding:0;box-sizing:border-box;font-family:'Inter',system-ui,sans-serif;}
body{background:linear-gradient(to bottom right,var(--light),var(--gray-100));min-height:100vh;display:flex;flex-direction:column;}
header{background:white;box-shadow:var(--shadow);padding:1rem 1.5rem;}
.container{max-width:64rem;margin:0 auto;width:100%;padding:0 1rem;}
.header-content{display:flex;justify-content:space-between;align-items:center;}
.logo{font-size:clamp(1.5rem,3vw,2rem);font-weight:bold;color:var(--dark);display:flex;align-items:center;gap:.5rem;}
.logo i{color:var(--primary);}
.header-subtitle{color:var(--gray-500);font-size:.875rem;display:none;}
@media(min-width:768px){.header-subtitle{display:block;}}
main{flex-grow:1;padding:2rem 0;}
.card{background:white;border-radius:.75rem;box-shadow:var(--shadow);padding:1.5rem;transition:.3s;}
.card:hover{box-shadow:var(--shadow-lg);}
@media(min-width:768px){.card{padding:2rem;}}
.status-container{text-align:center;margin-bottom:2rem;}
#status-text{font-size:clamp(1.2rem,2vw,1.5rem);font-weight:600;color:var(--dark);}
#recording-time{color:var(--gray-500);margin-top:.5rem;font-size:1.125rem;display:none;}
.audio-visualizer{height:120px;width:100%;display:flex;align-items:center;justify-content:center;gap:3px;background:var(--gr.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0