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

网页录音功能,拿去

  •  
  •   xiangyuecn ·
    xiangyuecn · May 16, 2018 · 7008 views
    This topic created in 2987 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
        1
    tempdban  
       May 17, 2018 via Android
    打破 0 回复 0 star 0 fork
    panda
        2
    panda  
       May 17, 2018 via Android
    网页录像指日可待
    EarthChild
        3
    EarthChild  
       May 17, 2018
    1.录音按钮逻辑判断有问题……。2.这些流数据会保存在服务器吗?
    xiangyuecn
        4
    xiangyuecn  
    OP
       May 17, 2018
    @tempdban #1 哈哈,小有收获

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

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

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



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