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

版权声明:本博客为博主原创,未经允许不能转载 https://blog.csdn.net/qq_43466173/article/details/86539668

续上篇本人写的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工具进行转码,音频也能正常在网页上面播放

猜你喜欢

转载自blog.csdn.net/qq_43466173/article/details/86539668