小程序
小游戏
企业微信
微信支付
扫描小程序码分享
录音之后,上传到服务器。
然后从服务器下载文件到本地,形成临时silk路径
调用wx.playVoice之后,回调成功,但是没有声音。不知道什么原因!
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我也遇到这个问题,求帮助求解答
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
这个接口太老了,你要是想录音并且播放自己的录音,请使用
创造一个录音并播放的上下文
录音和播放不是同一个页面的需求。
我现在是其他页面上的一个播放需求,而音频文件是之前录音上传的文件,再次打开时是使用网络地址的。
据说是因为base64的编码问题,是这样吗?
如果是用之前老接口录完的.silk文件,是播放不了的。
只能用新的接口先录音并上传,播放的时候利用网络地址在另外一个页面播放。
新接口生成的文件是“.mp3” 或“.aac”文件,跟之前的.silk不一样
你说的base64编码那个我不太清楚
谢谢,我试试
没解决,不知道是我出问题,还是其他出问题了。
官方建议使用getRecordManager()来录音,以及createInnerAudioContext()来进行播放
不过感觉录音效果不如wx.startRecord()好,有可能是没调好码率什么的,正在研究中。。。
解决了吗,我也遇到这个问题
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我也遇到这个问题,求帮助求解答
这个接口太老了,你要是想录音并且播放自己的录音,请使用
wx.createInnerAudioContext()
创造一个录音并播放的上下文
录音和播放不是同一个页面的需求。
我现在是其他页面上的一个播放需求,而音频文件是之前录音上传的文件,再次打开时是使用网络地址的。
据说是因为base64的编码问题,是这样吗?
如果是用之前老接口录完的.silk文件,是播放不了的。
只能用新的接口先录音并上传,播放的时候利用网络地址在另外一个页面播放。
新接口生成的文件是“.mp3” 或“.aac”文件,跟之前的.silk不一样
你说的base64编码那个我不太清楚
谢谢,我试试
没解决,不知道是我出问题,还是其他出问题了。
官方建议使用getRecordManager()来录音,以及createInnerAudioContext()来进行播放
不过感觉录音效果不如wx.startRecord()好,有可能是没调好码率什么的,正在研究中。。。
解决了吗,我也遇到这个问题