html52.com
我爱小程序-开发者交流社区

playVoice api 回调函数触发时机

问题模块
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:

这个是目前接口设计的一个缺陷,实际开发中以客户端表现为准,播放语音接口后续版本会有升级,在开始播放和播放完成都有对应事件。

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付