请教一下,基础库1.9.1 不支持ontabitemtap。我现在使用
wx.createInnerAudioContext
这个接口,进行播放mp3格式的音频文件,src是http://www.xxx.com/xxx.mp3,
现在经常出现点了不播方法,触发了onplay事件,但是不触发onended事件 情况
我在开发工具中怎么点都能播放,在真机上就概率性(较大概率)出现上述情况
手机是iPhonese。
麻烦指导下
const app = getApp();
const recorderManager = wx.getRecorderManager();
const innerAudioContext = wx.createInnerAudioContext();
var util = require('../../utils/util.js');
Page({
。。。。。
//语音播放
audioPlay: function (e) {
var that = this,
innerAudioContext.stop();
innerAudioContext.src = url;
innerAudioContext.play();
}
},
onLoad: function (options) {
var that = this;
/***音频组件开始 */
innerAudioContext.obeyMuteSwitch = false;
innerAudioContext.onPlay(() => {
console.log("onplay is running")
var i = that.data.i;
that.setData({
playID: i
});
})
innerAudioContext.onEnded(() => {
console.log("onEnded is running")
var i = that.data.i;
if (that.data.playID > -1) {
that.setData({
playID: -1
})
}
}
})
微信小程序开发相关问题解答;本文来自微信小程序工厂 http://www.xcxgc.com 转载请保留。
微信小程序开发者回答:
范***:
这就沉了么…… 谁来解答下
范***:
这个问题是没审核通过么,怎么没人回复……
wx.downloadFile在iOS上的bug&微信小程序开发教程
范***:
官方的朋友能看看么
请***:
同样的问题,尝试了各种办法,音频接口都试了一遍,概率性失败,概率还不小,官方也没回个话
本文网址:http://www.91bianli.com/kaifazhinan/71741.html