H5录制音频时踩过的几个坑

续上篇本人写的H5录制音频demo,加上一些在操作当中踩过的一些坑

坑1
  • H5录制的音频在安卓平台不支持MP3的录制,很多人(如产品)第一反应是不可能,奉劝各位自己写一个demo,方便给每个质疑的人演示一遍
坑2
  • H5录制的wav音频(因为wav可以兼容大部分浏览器且安卓不支持MP3,所以用wav)在网页不支持播放
  • 原因分析:可能是因为H5录制的wav格式音频编码不是很正确,audio标签识别不了,亲测使用转码工具把amr或MP3文件转换成wav格式,浏览器完美播放
坑3
  • 虽然H5文档说支持改变音频录制的采样率(如8000,16000,4000等),并自动判断手机是否支持该采样率,如果不支持则采取默认的采样率(8000),但有某写情况下即便手机支持该采样率(如4000),在网页播放该音频的时候可能会因为采样率过低而不能进行播放
坑4
  • 可以考虑录制amr格式的音频上传到后台,然后在后台使用ffmpeg工具进行转码,音频也能正常在网页上面播放
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值