• 请不要在回答技术问题时复制粘贴 AI 生成的内容
xiangyuecn
V2EX  ›  程序员

网页录音功能,拿去

  •  
  •   xiangyuecn ·
    xiangyuecn · May 16, 2018 · 7244 views
    This topic created in 3092 days ago, the information mentioned may be changed or developed.

    第一次学习在 github 建仓库提交,刷下存在感,不知道和#那位用 php 来切换输入法的大佬#距离近不近 /t/448458 #102


    花了两天时间在前人基础上重复造了一个轮子,html5 录音支持 pc 和 Android、ios 部分浏览器,微信也是支持的

    GitHub: https://github.com/xiangyuecn/Recorder

    演示: https://xiangyuecn.github.io/Recorder/

    说明书: https://www.jianshu.com/p/1b90743386b2


    11 replies  •  2018-05-18 11:32:56 +08:00
    tempdban
    tempdban
    May 17, 2018 via Android
    1
    打破 0 回复 0 star 0 fork
    panda
    panda
    May 17, 2018 via Android
    2
    网页录像指日可待
    EarthChild
    EarthChild
    May 17, 2018
    3
    1.录音按钮逻辑判断有问题……。2.这些流数据会保存在服务器吗?
    xiangyuecn
    xiangyuecn
    OP
    May 17, 2018
    4
    @tempdban #1 哈哈,小有收获

    @panda #2 文件大小都纠结到了 1kb,视频那种费流量的玩意就算了

    @EarthChild #3 demo 是我测试用例改来的,所有数据纯 js 处理,最终的 blob 数据浏览器各种支持,这种测试的没必要上传服务器(也没有可用服务器)。那几个按钮其实代码上没用任何逻辑上的前后关系,可以随便点,不过要拿到录音还是要按目视的顺序来~
    zarte
    zarte
    May 17, 2018
    5
    支持
    xiangyuecn
    xiangyuecn
    OP
    May 17, 2018
    7
    @shpasspass 截个图瞄瞄 米有苹果手机测试
    shpasspass
    shpasspass
    May 17, 2018
    8
    微信的

    chrome 和 safari 也一样
    xiangyuecn
    xiangyuecn
    OP
    May 17, 2018
    9
    @shpasspass #8 看样子 ios JavaScript Core 不支持 getUserMedia,全部是 false,不过我看的 ios11 以上都支持啊



    他们搞错了吗
    shpasspass
    shpasspass
    May 17, 2018
    10
    我用的是 ios11,实际还不支持 getUserMedia
    xiangyuecn
    xiangyuecn
    OP
    May 18, 2018
    11
    @shpasspass #10 好吧 底层不支持也是无力回天
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4946 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 09:14 · PVG 17:14 · LAX 01:14 · JFK 04:14
    ♥ Do have faith in what you're doing.