data() {
return {
voiceCtx: uni.createInnerAudioContext(), //当前页面唯一的音频控件
};
},
data() {
return {
voiceCtx: null, //当前页面唯一的音频控件
};
},
在onLoad里面 this.voiceCtx = uni.createInnerAudioContext()
以上两种写法编译到微信开发工具 报错 : Cannot read property 'then' of undefined
这是我查到的类似的问题
我觉得在编译的过程中出了错误,上次已经反应过一次了,再反应一次,可能你们要等到你们信任的人提出来了才会去查。
同样的代码在微信开发工具内写就不会出错。
这个 createInnerAudioContext 在ios和安卓之间差异很大,也没个说明啥的。
1***@qq.com
vue3怎么写
2023-11-17 16:01
2***@qq.com
回复 1***@qq.com:
const context = uni.createInnerAudioContext();
export default { //里面获取context 不加this,因为是全局的了
微信小程序里面版本库跳到3.6以上 , 开发者工具依旧不支持,但是体验版和真机测试是可以的。可以在上面测试但是相关的方法基本都失效了,只有play()和pause()还可以用,也足够了,其他的都可以自己写定时器获取更新或者自己写监听。
注意:一定要先 onPlay()和 onError()后再调用play()
不清楚为什么大部分官方innerAudioContext 对象的方法列表都没用,有懂的大佬告知一下
2024-11-12 16:44