微信开发,关于网页如何播放amr音频

莫文2015 2015-12-11 01:42:43
加精
最近做项目,需要用到 查看微信 聊天历史记录。
遇到的问题 是 ,如何在页面上播放amr语音文件。
在网上找了一大堆资料,都是要用到工具。用h5的audio标签,也不能正常播放。
我想实现的效果是 和微信聊天一样,点击语音 即可播放语音。
求哪位专家有解决方案?

PS.. JSSDK 播放音频功能是用在录音上的,一开始看到还然我兴奋了一下,结果发现不符合我的需求。
...全文
23617 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
前端大刘 2018-09-30
  • 打赏
  • 举报
回复
其实在h5中播放amr格式兼容性,综合考虑,最好的是用aac格式,比mp3的压缩率要高,这里有个案例http://mjiong.com/15318.html
zhangyun9896 2017-10-30
  • 打赏
  • 举报
回复
请问这个问题后来怎么解决的 我现在也遇到这样的问题 能告诉我一下吗 非常感谢!我的邮箱是360334790@qq.com
qq_37589632 2017-09-01
  • 打赏
  • 举报
回复
引用 17 楼 kedee 的回复:
前段时间才解决了这个问题,使用微信录音功能,生成的音频文件是AMR,需要调用七牛的转换接口转成MP3,才可以在微信浏览器里面播放
我也是用的七牛,但是语音转换上传完成后 ,总是得等几十秒才可以听,这是什么原因呢?
linuxWOODS 2017-08-02
  • 打赏
  • 举报
回复
问一下怎么通过localID获取微信录音文件的路径?
前端大刘 2017-07-21
  • 打赏
  • 举报
回复
其实在h5中播放amr格式兼容性,综合考虑,最好的是用aac格式,比mp3的压缩率要高,这里有个案例http://aweig.com/105.html
kedee 2017-04-28
  • 打赏
  • 举报
回复
前段时间才解决了这个问题,使用微信录音功能,生成的音频文件是AMR,需要调用七牛的转换接口转成MP3,才可以在微信浏览器里面播放
JackieCai 2017-04-25
  • 打赏
  • 举报
回复
楼主解决了吗? 求告知
难得闲闲 2017-01-16
  • 打赏
  • 举报
回复
ffmpeg.exe 在程序中调用 有接口
该昵称很风骚 2016-09-22
  • 打赏
  • 举报
回复
引用 12 楼 ctf521love 的回复:
这个恰好我前段时间做的,支持微信端发来的语音,图片,小视频即时显示。 思路是这样的,微信端发来的语音格式是amr的 你将这个格式转换成wav mp4 格式的 然后将文件保存在本地,在页面上用audio标签将文件的路径弄进去就可以播放了。
兄台,你是用什么方式转换的呢?
qq_30591775 2016-02-03
  • 打赏
  • 举报
回复
引用 12 楼 ctf521love 的回复:
这个恰好我前段时间做的,支持微信端发来的语音,图片,小视频即时显示。 思路是这样的,微信端发来的语音格式是amr的 你将这个格式转换成wav mp4 格式的 然后将文件保存在本地,在页面上用audio标签将文件的路径弄进去就可以播放了。
怎么转换 能不能给个例子
一只飞飞啊 2015-12-23
  • 打赏
  • 举报
回复
这个恰好我前段时间做的,支持微信端发来的语音,图片,小视频即时显示。 思路是这样的,微信端发来的语音格式是amr的 你将这个格式转换成wav mp4 格式的 然后将文件保存在本地,在页面上用audio标签将文件的路径弄进去就可以播放了。
  • 打赏
  • 举报
回复
引用 楼主 lisw1015 的回复:
最近做项目,需要用到 查看微信 聊天历史记录。 遇到的问题 是 ,如何在页面上播放amr语音文件。 在网上找了一大堆资料,都是要用到工具。用h5的audio标签,也不能正常播放。 我想实现的效果是 和微信聊天一样,点击语音 即可播放语音。 求哪位专家有解决方案? PS.. JSSDK 播放音频功能是用在录音上的,一开始看到还然我兴奋了一下,结果发现不符合我的需求。
HTML5不支持那个格式好像
azbc2011 2015-12-12
  • 打赏
  • 举报
回复
后台 用 sox 转成wav 再送到前台
老班长涛哥 2015-12-11
  • 打赏
  • 举报
回复
必须使用这个格式的音频文件,那么两种选择: 1. 使用第三方播放器播放; 2. 转换为H5 AUDIO可识别的格式 如果不考虑音损问题,个人建议可以考虑自己解码重新组格式。
hbs_biscuit 2015-12-11
  • 打赏
  • 举报
回复
后台 用 sox 转成wav 再送到前台
莫文2015 2015-12-11
  • 打赏
  • 举报
回复
引用 5 楼 xmt1139057136 的回复:
我帮你推荐了
谢谢了。
业余草 2015-12-11
  • 打赏
  • 举报
回复
我帮你推荐了
业余草 2015-12-11
  • 打赏
  • 举报
回复
源代码贴出来帮你看看! 你要多结贴,结贴率太低,别人怕帖子太监了,回复了没有回报,就不想回答你的问题!
莫文2015 2015-12-11
  • 打赏
  • 举报
回复
引用 2 楼 xmt1139057136 的回复:
微信的录音是否压缩,加密了????
没有,可以获取到amr语音文件的
业余草 2015-12-11
  • 打赏
  • 举报
回复
微信的录音是否压缩,加密了????
加载更多回复(1)

39,084

社区成员

发帖
与我相关
我的任务
社区描述
HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。
社区管理员
  • HTML5社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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