问题模块 |
---|
API和组件 |
在开发工具中 无论是success 还是 complete 回调函数,都是在刚开始播放的时候触发,在iOS中则是在这段音频播放完成后触发,请问这是开发工具的bug 还是 真机环境的bug ? 在实际开发中应该以哪个为准呢?
网友回复
ཉ࿐伟࿐:
开始播放和播放完成都没有对应事件。
Thestral:
@Timor 你看下之前的讨论,跟下载的文件格式没有什么关系,这是小程序的 playVoice api 的一个设计缺陷
Timor:
我也遇上了这个问题,是不是和下载的文件的格式或者名称有关系啊!@Thestral
Thestral:
@Link 收到,以客户端为准去做了。
Thestral:
@峰子 我看到你的问题 然后测试了一下,没有发现这个问题。我的也是先upload 然后 download 播放的。方便的话可以加一下微信看看 lorangex
峰子:
楼主及楼上 你们有没有遇到 下面这种情况 求交流
采用wx.startRecord并上传到云端,随后下载 调用wx.downloadFile, 在模拟机可以播放,但是在真机中无法播放 fail报 playvoice:fail 有那位大神遇到过? 如何解决 谢谢
Link:
这个是目前接口设计的一个缺陷,实际开发中以客户端表现为准,播放语音接口后续版本会有升级,在开始播放和播放完成都有对应事件。