PHP如何实现微信录音从临时转为永久存储?

更新于
2026-09-24 14:43:54
0阅读来源:SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计645个文字,预计阅读时间需要3分钟。

PHP如何实现微信录音从临时转为永久存储?

最近遇到这个问题,希望微信端的录音功能能更有效。随时打开好友分享就能听到他们的录音。微信官方手册上有说明,上传录音文件后只能直接听到。

最近做开发的时候碰到了这个问题,甲方希望用户在微信端的录音能够一直有效。就是随时打开好友的分享就能听到好友的录音。可在微信官方开发手册上查到微信录音文件上传后只能在微信端保留3天时间,3天后就失效了。怎么办呢?

1、通过调用微信媒体资源下载接口将微信录音下载到本地

@params String access_token 微信公众号access_token String serverId 通过录音上传接口获取到的serverId file.api.weixin.qq.com/cgi-bin/media/get?access_token={$access_token}&media_id={$serverId}

2、从微信方下载到本地的录音文件格式是amr,而微信网页浏览器并不支持amr文件的音频文件播放。所以我们需要将amr 转换成
网页能够识别的mp3格式。

阅读全文

本文共计645个文字,预计阅读时间需要3分钟。

PHP如何实现微信录音从临时转为永久存储?

最近遇到这个问题,希望微信端的录音功能能更有效。随时打开好友分享就能听到他们的录音。微信官方手册上有说明,上传录音文件后只能直接听到。

最近做开发的时候碰到了这个问题,甲方希望用户在微信端的录音能够一直有效。就是随时打开好友的分享就能听到好友的录音。可在微信官方开发手册上查到微信录音文件上传后只能在微信端保留3天时间,3天后就失效了。怎么办呢?

1、通过调用微信媒体资源下载接口将微信录音下载到本地

@params String access_token 微信公众号access_token String serverId 通过录音上传接口获取到的serverId file.api.weixin.qq.com/cgi-bin/media/get?access_token={$access_token}&media_id={$serverId}

2、从微信方下载到本地的录音文件格式是amr,而微信网页浏览器并不支持amr文件的音频文件播放。所以我们需要将amr 转换成
网页能够识别的mp3格式。

阅读全文