问题模块 框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
客户端 微信小程序 Bug iOS ios iphone7 6.5
- 当前 Bug 的表现(可附上截图)
- 预期表现
playRecode11: function () {
//const innerAudioContext = wx.createInnerAudioContext();
let that = this;
innerAudioContext.autoplay = true;
innerAudioContext.obeyMuteSwitch = false;
innerAudioContext.onPlay(() => {
console.log('开始播放')
})
innerAudioContext.onError((res) => {
// 播放音频失败的回调
console.log(res)
})
innerAudioContext.onTimeUpdate((res) => {
const currentTime = innerAudioContext.currentTime;
this.setData({
currentTime: this._formatTime(currentTime),
percent: currentTime / this.data.currentSong.duration
})
console.log(currentTime / this.data.currentSong.duration);
if (this.data.currentLyric) {
this.handleLyric(currentTime * 1000)
}
})
innerAudioContext.onEnded((res) => {
console.log("innerAudioContext播放完成");
this.setData({
b_img: "../../images/c_musice/bf.png",
b_type: "1",
currentTime: this.data.duration,
percent: 1
})
console.log("innerAudioContext currentTime" + that.data.percent)
})
innerAudioContext.src = this.data.recodePath; // 这里可以是录音的临时路径
console.log("录音路径:" + this.data.recodePath)
//innerAudioContext.play();
if (that.data.b_type == "1") {
innerAudioContext.play()
that.setData({
b_img: "../../images/c_musice/zt.png",
b_type: "2"
})
} else {
innerAudioContext.pause()
that.setData({
b_img: "../../images/c_musice/bf.png",
b_type: "1"
})
}
},
- 复现路径
- 提供一个最简复现 Demo
微信小程序开发问题解答
微信小程序开发者回答:
都正常,就是不出声音,
innerAudioContext.onTimeUpdate((res) => {
const currentTime = innerAudioContext.currentTime;
this.setData({
currentTime: this._formatTime(currentTime),
percent: currentTime / this.data.currentSong.duration
})
console.log(currentTime / this.data.currentSong.duration);
if (this.data.currentLyric) {
this.handleLyric(currentTime * 1000)
}
})
这个都能打印出时间
微信小程序开发者回答:
你好,打印失败的回调没有信息提示的吗?
微信小程序开发者回答:
安卓的没问题,就ios的不行
微信小程序开发者回答:
那麻烦按照教程来提供下代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html),我们看下。另外也补充下机型、微信版本,谢谢
微信小程序开发者回答:
代码片段看的怎么样了?
微信小程序开发者回答:
wechatide://minicode/Eh2n2Bmp702R
微信小程序开发者回答:
麻烦补充信息的时候在我的评论下回复我,不然我没法收到消息通知。另外这边在ios和Android测试都正常的,你在无法播放的机型看下错误信息,补全下机型、微信版本
微信小程序开发者回答:
微信小程序开发者回答:
iphone 8PLUS,ios11.3
本文网址:http://www.91bianli.com/weixinxiaochengxu/46581.html