PHP微信开发:微信录音临时转永久存储
最近做开发的时候碰到了这个问题,甲方希望用户在微信端的录音能够一直有效。就是随时打开好友的分享就能听到好友的录音。可在微信官方开发手册上查到微信录音文件上传后只能在微信端保留3天时间,3天后就失效了。怎么办呢?
1、通过调用微信媒体资源下载接口将微信录音下载到本地
?
1
2
3
4
5
6
7
@params
?
String access_token 微信公众号access_token
?
String serverId 通过录音上传接口获取到的serverId
?
/cgi-bin/media/get?access_token={$access_token}media_id={$serverId}
2、从微信方下载到本地的录音文件格式是amr,而微信网页 \t /kf/201801/_blank 浏览器并不支持amr文件的音频文件播放。所以我们需要将amr 转换成
网页能够识别的mp3格式。
怎么转换呢?我找到了一个平台可以支持这种转换,七牛云存储平台.通过七牛云存储我们可以将amr转换成mp3
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
4
原创力文档

文档评论(0)