V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sunshineHu
V2EX  ›  问与答

html5 audio 标签是否支持录音

  •  
  •   sunshineHu · 2017-04-18 15:22:01 +08:00 · 1641 次点击
    这是一个创建于 2805 天前的主题,其中的信息可能已经有所发展或是发生改变。

    上周一直在调研 html5 video 标签的属性和方法的使用,这周 boss 又分配给我一个任务就是调研 audio 是否支持录音,遂着手查文档,本地环境实践。发现 https://developer.mozilla.org/en-US/docs/Web/API/Web_Audio_API 这个网站介绍的很全面, very nice !对我来说美中不足的是有些文档没有翻译成中文,英语不好是硬伤!!! o(>﹏<)o
    通过 getUserMedia 来获取访问麦克风权限,然后用户可以录入声音。那我有一个问题,这个录入的声音保存到哪里呢,我要怎样操作才能听到我录入的声音呢?不然我怎么知道我有没有录入声音?囧 rz=З
    var audioCtx = new AudioContext();
    var source = audioCtx.createMediaStreamSource(stream);
    这两行的代码的主要意思是获取到这段音频流? 求大神指教!(>^ω^<)

    4 条回复    2017-04-18 16:07:08 +08:00
    x537196
        1
    x537196  
       2017-04-18 15:27:23 +08:00
    我知道可以把麦克风的音频流转换成波形,不知道能不能换成字节流来储存
    sunshineHu
        2
    sunshineHu  
    OP
       2017-04-18 15:51:34 +08:00
    @x537196 求把麦克风的音频流转换成波形的代码,我参考下看能不能转换成字节流(⊙o⊙)
    learnshare
        3
    learnshare  
       2017-04-18 16:00:06 +08:00
    WebAudioAPI 和 audio 标签不是一个概念
    x537196
        4
    x537196  
       2017-04-18 16:07:08 +08:00
    @sunshineHu 就是你上面的写的那两段啊
    http://mdn.github.io/voice-change-o-matic/
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3906 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 05:10 · PVG 13:10 · LAX 21:10 · JFK 00:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.