首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  程序员

网页录音功能,拿去

  •  
  •   xiangyuecn · 129 天前 · 1877 次点击
    这是一个创建于 129 天前的主题,其中的信息可能已经有所发展或是发生改变。

    第一次学习在 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 回复  |  直到 2018-05-18 11:32:56 +08:00
        1
    tempdban   129 天前 via Android
    打破 0 回复 0 star 0 fork
        2
    panda   129 天前 via Android
    网页录像指日可待
        3
    EarthChild   129 天前
    1.录音按钮逻辑判断有问题……。2.这些流数据会保存在服务器吗?
        4
    xiangyuecn   129 天前
    @tempdban #1 哈哈,小有收获

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

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

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



    他们搞错了吗
        10
    shpasspass   128 天前
    我用的是 ios11,实际还不支持 getUserMedia
        11
    xiangyuecn   128 天前
    @shpasspass #10 好吧 底层不支持也是无力回天
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1752 人在线   最高记录 3762   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.1 · 17ms · UTC 13:05 · PVG 21:05 · LAX 06:05 · JFK 09:05
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1