V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
cwz346852114
V2EX  ›  问与答

有前端大佬实现过 h5 页面调用手机录像在当前窗口吗

  •  
  •   cwz346852114 · Aug 10, 2020 · 4709 views
    This topic created in 2092 days ago, the information mentioned may be changed or developed.

    因为要是实现一个录制视频的功能,用户需要读一段话 所以上面是文案 下面是一个小窗口录制视频 试了很多方法都没成功

    24 replies    2020-08-10 17:34:22 +08:00
    troycode
        1
    troycode  
       Aug 10, 2020
    公众号做过,前提是调用了微信 API
    cwz346852114
        2
    cwz346852114  
    OP
       Aug 10, 2020
    @troycode 就是不能用公众号 而且还要兼容安卓和 ios
    rioshikelong121
        3
    rioshikelong121  
       Aug 10, 2020
    html5 做不了这种东西吧。
    LyleRockkk
        4
    LyleRockkk  
       Aug 10, 2020
    MediaRecorder
    ESeanZ
        5
    ESeanZ  
       Aug 10, 2020
    webRTC ? 不过在微信 ios 端似乎兼容性不行
    cwz346852114
        6
    cwz346852114  
    OP
       Aug 10, 2020
    @LyleRockkk ios 能兼容吗
    cwz346852114
        7
    cwz346852114  
    OP
       Aug 10, 2020
    @rioshikelong121 不清楚 公司非要做 之前没做过 不知道能不能实现
    luckyrayyy
        8
    luckyrayyy  
       Aug 10, 2020
    ios 做不了,放弃吧,我之前做人脸识别的,只能用户录一段然后上传。
    cwz346852114
        9
    cwz346852114  
    OP
       Aug 10, 2020
    @luckyrayyy 先做吧 ios 不兼容 管他呢 到时候再改
    krapnik
        10
    krapnik  
       Aug 10, 2020 via iPhone
    takemeaway
        11
    takemeaway  
       Aug 10, 2020
    webrtc 可以做。
    whypool
        12
    whypool  
       Aug 10, 2020
    低成本就是公众号,小程序
    或者原生 app

    现在跨平台,兼容,优先小程序,特别是有硬件交互的
    linuxvalue
        13
    linuxvalue  
       Aug 10, 2020
    h5 别想了 apple 不会给你权限的
    xiangyuecn
        14
    xiangyuecn  
       Aug 10, 2020
    getUserMedia,拿到音视频流,可以实时编码传输到服务器,应该是只支持 webm 格式,ios 只有 Safari 里面可以用,Android 几乎没有限制(国产套壳浏览器就算了,微信 QQ 内置的还不错)
    xiangyuecn
        15
    xiangyuecn  
       Aug 10, 2020
    现代 H5 已经很牛逼了,除了苹果老拖后腿,Safari 当代 IE
    cwz346852114
        16
    cwz346852114  
    OP
       Aug 10, 2020
    @xiangyuecn 苹果能调起来 但是不能录像 只能相当于照相那种
    cwz346852114
        17
    cwz346852114  
    OP
       Aug 10, 2020
    @linuxvalue 唉 跪了
    cwz346852114
        18
    cwz346852114  
    OP
       Aug 10, 2020
    @troycode 能告诉一下公众号调用的是哪个 api 吗
    xiangyuecn
        19
    xiangyuecn  
       Aug 10, 2020
    @cwz346852114 #16 骗鬼呢 能拿到流就能录,就算是一个 video 标签里面播放的内容也能录下来

    用人家写好的来测试 https://collab-project.github.io/videojs-record/demo/video-only.html
    cwz346852114
        20
    cwz346852114  
    OP
       Aug 10, 2020
    @xiangyuecn ios 13 用的自带浏览器 打开摄像头 就是一个照片
    xiangyuecn
        21
    xiangyuecn  
       Aug 10, 2020
    @cwz346852114 😂 坑爹
    cwz346852114
        22
    cwz346852114  
    OP
       Aug 10, 2020
    @xiangyuecn 这个 ios 在自带浏览器能用 但是微信浏览器不行
    xiangyuecn
        23
    xiangyuecn  
       Aug 10, 2020
    体会到了来自苹果的恶意了吧😂
    gyqgyq
        24
    gyqgyq  
       Aug 10, 2020
    @xiangyuecn Safari 垃圾!!!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2375 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 54ms · UTC 11:16 · PVG 19:16 · LAX 04:16 · JFK 07:16
    ♥ Do have faith in what you're doing.