这几天做开发寻思给自己的小程序添加一个录音的功能觉得没啥难度以为调调接口就能好了,万万没想到万恶的微信小程序接口返回的录音音频格式竟然是silk格式的 ,微信接口是amr格式的 , 由于之前做过amr转mp3的功能所以 ...
这几天做开发寻思给自己的小程序添加一个录音的功能觉得没啥难度以为调调接口就能好了,万万没想到万恶的微信小程序接口返回的录音音频格式竟然是silk格式的 , 微信接口是amr格式的 , 由于之前做过amr转mp3的功能所以没放在心上然而差不多花了我两天的时间才成功的把silk音频文件转换成mp3格式的.话不多说看问题描述以及详细的教程: 描述:silk音频文件转换mp3
由于我的服务器是winServer主要讲前两个 ,linux的话网上也有很多教程可以自行百度 silk转换win思路:php执行exec执行外部程序或外部指令调用cmd命令利用扩展插件转换成mp3 这里借用了kn007大神的工具提取了两个exe进行转换 博客地址: 插件名称:
这两个exe文件的描述可以自己去看kn007博客的说明 . ffmpeg是一个很强大的插件可以把视频或音频文件转换成流数据可操作 贴上代码:
//pcm转mp3
注:一定要写绝对路径,如果是apche直接写/www/jghy/wwwroot/test/ffmpeg.exe |
alone 发表于 2017-2-9 17:53
@天下雪 帖子来了 上班没时间写 忙里偷闲
alone 发表于 2017-2-9 18:07
我的小程序中已经加入了录音功能现在正在审核中, 如果想看下实例请打开微信扫描我的小程序二维码 ...
天下雪 发表于 2017-2-9 18:18
这个就太好了,上线后还可以看示例
alone 发表于 2017-2-9 18:21
是啊 小程序录音到保存已经没问题了 等着审核好后就能看到了