原生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