-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
android自带浏览器没有提示,也不成功 #29
Comments
啥手机,UserAgent发来瞄瞄 |
1、vivo X6Plus D UA:Mozilla/5.0 (Linux; Android 5.1; vivo X6Plus D Build/LMY47I; wv) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.84 Mobile Safari/537.36 VivoBrowser/6.4.1.3 2、Redmi Note 5A |
@xiangyuecn 麻烦看看 多谢哈 |
@xiangyuecn 两个手机都是点击打开录音没有反应 看浏览器的环境貌似也支持getUserMedia 在手机上用Chrome浏览器是可以的 |
试了一下,只找到近似的测试机型,确实是点击打开录音没有反应。我自己的红米6pro系统更新后也是这个样子,去年写这个代码的时候测试还没有问题,我还以为是哪里哪里安全设置坏了🤦♂️。 根据这个表现看起来,目测是浏览器本身的问题,浏览器并未对getUserMedia权限请求做任何处理,可能的浏览器app实现代码如下(几个厂商自己造轮子并且相互"学习借鉴"):
😂😂 针对这种浏览器,没有发现处理的办法,检测起来又支持录音,调用起来,浏览器死活不给回调。如果浏览器给个拒绝权限的回调也不至于到这步田地。😂😂 测试详情这个vivo X6Plus测试机自带浏览器点击始终没有回调,浏览器自己抓取音频确可以这个红米5plus的测试机自带浏览器就算了,直接就检测到不支持: |
@xiangyuecn 非常感谢,这样说要做移动端浏览器录音基本上不可能全覆盖了吧?除了getUserMedia还有别的方法推荐吗? |
纯粹的普通浏览器里面,好像除了getUserMedia并没有其他途径了吧😂 只能在用户提示方面做好文章。对应不支持的、长时间不能获取录音对象的,给个友好的提示比写一堆代码强很多啦。 比如: 我现在用到的基本上在微信和自己app里面可用性强很多,其他浏览器五花八门只能靠给点用户提示。 |
多谢分享经验
发自我的 iPhone
在 2019年6月14日,下午12:00,高坚果 <notifications@github.com<mailto:notifications@github.com>> 写道:
纯粹的普通浏览器里面,好像除了getUserMedia并没有其他途径了吧😂 只能在用户提示方面做好文章。对应不支持的、长时间不能获取录音对象的,给个友好的提示比写一堆代码强很多啦。
比如:
“正在准备录音,请授予录音权限(如果一直显示此提示可能是您的浏览器不支持录音)”
"您的浏览器不支持录音,可尝试更换其他浏览器进行此操作"
我现在用到的基本上在微信和自己app里面可用性强很多,其他浏览器五花八门只能靠给点用户提示。
—
You are receiving this because you authored the thread.
Reply to this email directly, view it on GitHub<#29?email_source=notifications&email_token=AGLIENRF24VKZKWP5VWSZ6LP2MJUJA5CNFSM4HXZJEGKYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXVUULQ#issuecomment-501959214>, or mute the thread<https://github.com/notifications/unsubscribe-auth/AGLIENW74RCS5T4RGRW7XADP2MJUJANCNFSM4HXZJEGA>.
|
android自带浏览器环境显示支持,但是为什么录制不了呢?
是没有权限吗?点击打开录音,也不提示权限允许
The text was updated successfully, but these errors were encountered: