HTML5页面实现录音功能

qq_33306192 2016-10-09 11:11:25
一个微信公众号上的H5页面,想要实现录音功能(但是因为种种原因不能用微信JSSDK提供的录音接口),请问各位大神,知道什么插件或者方法可以实现吗?
...全文
17172 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
生活 2019-06-18
  • 打赏
  • 举报
回复
功能实现了吗
reyoreyoreyo 2017-11-28
  • 打赏
  • 举报
回复
Since Chrome version 47, Voice Recording works only on HTTPS sites 目前基于webikit(谷歌之类的webikit)和Gecko(Firefox 52~57)都可以(不支持苹果移动设备),测试地址 https://sms.reyo.cn/ 用户名:aa 密码:123456 源码下载:http://download.csdn.net/download/reyoreyoreyo/10136478 我们就是想实现像微信一样的能发送语音的聊天数据(只是我们用h5在网页上实现):
reyoreyoreyo 2017-10-28
  • 打赏
  • 举报
回复
不支持ie只支持基于webikit(谷歌之类的webikit)和Gecko(firefox)
u010791464 2017-10-26
  • 打赏
  • 举报
回复
引用 14 楼 reyoreyoreyo 的回复:
http://www.cnblogs.com/interdrp/p/7724200.html 我们就是想实现像微信一样的能发送语音的聊天数据(只是我们用h5在网页上实现): 目前基于webikit(谷歌之类的webikit)和Gecko(firefox)都可以
你这个报错了。。。。
u010791464 2017-10-26
  • 打赏
  • 举报
回复
你这个报错。。。
沧海一水 2017-10-24
  • 打赏
  • 举报
回复
请问楼主解决这个问题了吗?怎么在微信内置浏览器上实现录音功能,如果楼主知道方法请告诉,谢谢了,邮箱635418797@qq.com
reyoreyoreyo 2017-10-24
  • 打赏
  • 举报
回复
http://www.cnblogs.com/interdrp/p/7724200.html
我们就是想实现像微信一样的能发送语音的聊天数据(只是我们用h5在网页上实现):

目前基于webikit(谷歌之类的webikit)和Gecko(firefox)都可以
qq_33306192 2016-10-12
  • 打赏
  • 举报
回复
引用 10 楼 showbo 的回复:
[quote=引用 9 楼 qq_33306192 的回复:] [quote=引用 8 楼 showbo 的回复:] 微信内置浏览器就不用想了。。阉割过的,不支持没办法。。
那如果在不使用微信JSSDK录音接口的前提下,有什么方法可以实现微信页面的录音吗?[/quote]都不支持h5的api当然无法实现了[/quote] 用flash结合js可以实现吗?这个我也只是听人提过,但是不知道是不是可行。
  • 打赏
  • 举报
回复
引用 9 楼 qq_33306192 的回复:
[quote=引用 8 楼 showbo 的回复:] 微信内置浏览器就不用想了。。阉割过的,不支持没办法。。
那如果在不使用微信JSSDK录音接口的前提下,有什么方法可以实现微信页面的录音吗?[/quote]都不支持h5的api当然无法实现了
qq_33306192 2016-10-12
  • 打赏
  • 举报
回复
引用 8 楼 showbo 的回复:
微信内置浏览器就不用想了。。阉割过的,不支持没办法。。
那如果在不使用微信JSSDK录音接口的前提下,有什么方法可以实现微信页面的录音吗?
  • 打赏
  • 举报
回复
微信内置浏览器就不用想了。。阉割过的,不支持没办法。。
qq_33306192 2016-10-12
  • 打赏
  • 举报
回复
引用 6 楼 showbo 的回复:
[quote=引用 5 楼 qq_33306192 的回复:]
[quote=引用 4 楼 showbo 的回复:]
navigator.getUserMedia
= navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia;

webikit(谷歌之类的webikit)和Gecko(firefox)都可以


navigator.getUserMedia在iPhone获取不到麦克风,这个怎么解决?[/quote]什么浏览器。Safari也是webkit,应该没有问题的,是不是系统限制了不给浏览器调用媒体什么的[/quote]

我用用微信打开页面,测试获取麦克风。也用safari,firefox,chrome和UC试了。都是不支持navigator.getUserMedia
您看这是我的代码和测试的结果:




火狐和chrome一级UC的测试结果也是一样的。
但是在安卓上面,微信和谷歌是可以的。火狐和UC没有测试。
  • 打赏
  • 举报
回复
引用 5 楼 qq_33306192 的回复:
[quote=引用 4 楼 showbo 的回复:] navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia; webikit(谷歌之类的webikit)和Gecko(firefox)都可以
navigator.getUserMedia在iPhone获取不到麦克风,这个怎么解决?[/quote]什么浏览器。Safari也是webkit,应该没有问题的,是不是系统限制了不给浏览器调用媒体什么的
qq_33306192 2016-10-12
  • 打赏
  • 举报
回复
引用 4 楼 showbo 的回复:
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia; webikit(谷歌之类的webikit)和Gecko(firefox)都可以
navigator.getUserMedia在iPhone获取不到麦克风,这个怎么解决?
  • 打赏
  • 举报
回复
引用 11 楼 qq_33306192 的回复:
[quote=引用 10 楼 showbo 的回复:] [quote=引用 9 楼 qq_33306192 的回复:] [quote=引用 8 楼 showbo 的回复:] 微信内置浏览器就不用想了。。阉割过的,不支持没办法。。
那如果在不使用微信JSSDK录音接口的前提下,有什么方法可以实现微信页面的录音吗?[/quote]都不支持h5的api当然无法实现了[/quote] 用flash结合js可以实现吗?这个我也只是听人提过,但是不知道是不是可行。[/quote] 移动端浏览器都不支持flash
  • 打赏
  • 举报
回复
navigator.getUserMedia = navigator.getUserMedia || navigator.webkitGetUserMedia || navigator.mozGetUserMedia || navigator.msGetUserMedia; webikit(谷歌之类的webikit)和Gecko(firefox)都可以
qq_33306192 2016-10-10
  • 打赏
  • 举报
回复
引用 1 楼 showbo 的回复:
http://blog.csdn.net/joyhen/article/details/24505411
这个是不是只兼容chrome?
qq_33306192 2016-10-10
  • 打赏
  • 举报
回复
这个是不是只兼容chrome?
  • 打赏
  • 举报
回复
http://blog.csdn.net/joyhen/article/details/24505411

87,995

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧