微信开发常见问题总结

1.Token验证失败

   当检查所有参数配置都没问题后,极有可能是文件的格式不对,可以到微信官网下载验证文件,然后长传到服务器。

   下载地址:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp1421135319&token=&lang=zh_CN

    

2.微信录音文件保存到自己服务器后怎样播放?

  微信的录音文件为amr格式,在微信服务器只保存3天时间,如果想长久保存需要把文件下载到本地。但是在HTML5中audio播放并不支持amr格式,那下载到本地的文件怎样播放呢

  解决办法:

  可以在服务器端用linux 的mmfpeg服务吧amr格式转换成mp3格式,然后在用HTML5的audio标签进行播放

 ffmpeg的安装命令如下:

  apt-get install mmfpeg

  或者 yum install mmfpeg

  ffmpeg转换的命令如下:

  mmfpeg -i 源文件名.amr  目的文件名.mp3

  

 3.ffmpeg报错:Encoder (codec id 86017) not found for output stream #0.0

   用ffmpeg转换amr格式到mp3格式,总是报错:

Encoder (codec id 86017) not found for output stream #0.0

  解决办法如下:

sudo aptitude remove ffmpeg

sudo aptitude install ffmpeg libavcodec-extra-53

 

转自:http://stackoverflow.com/questions/5021120/ffmpeg-mp3-conversion-failed

posted on 2016-05-10 17:45  立志大灰郎  阅读(285)  评论(0编辑  收藏  举报

导航