[图片] 机型:拿大概5部安卓机进行测试,oppo、华为、coolpad等,都有这个问题,ios没有。 代码片段: https://developers.weixin.qq.com/s/YV6bSYm37V3r
innerAudioContext 安卓很长时间后才会播放,或者根本就没有声音[代码]initReadPlugin: [代码][代码]function[代码] [代码]() {[代码][代码]//初始化,播放插件[代码] [代码]innerAudioContext.onWaiting(() => {[代码] [代码]debugger[代码] [代码]});[代码] [代码]innerAudioContext.onCanplay(() => {[代码] [代码]debugger[代码] [代码]});[代码] [代码]innerAudioContext.onPlay(() => {[代码] [代码]debugger[代码] [代码]});[代码] [代码]innerAudioContext.onPause(() => {[代码] [代码]});[代码] [代码]innerAudioContext.onEnded(() => {[代码] [代码]// debugger[代码] [代码]// console.log("播放自然结束");});[代码] [代码]innerAudioContext.onError((res) => {[代码] [代码]})[代码] [代码]},[代码] [代码]//filename 为 语音合成插件了返回的地址,经测试是正常的[代码][代码] [代码][代码]innerAudioContext.autoplay = [代码][代码]true[代码][代码] [代码][代码]innerAudioContext.src = res.filename;[代码] 预期: 当下面两行代码执行后,应该有语音播放出来, [代码]innerAudioContext.autoplay = [代码][代码]true[代码][代码] [代码][代码]innerAudioContext.src = res.filename;[代码] bug: 苹果机正常播放,安卓机要很长时间才会播放,或者是根本没有声音(安卓机时,很慢才会到play等的监听事件,有时候到了stop事件,也没有声音)
2018-11-16同遇到和楼主相同的问题,把动画时间改为0,虽然不抖动了,但是,特别突兀。看其他博客的建议是用view-scroll。 正打算尝试,以为我的view-scroll中都是view,没有特别的组件标签。 如果,有更好的方案,求告知。、
wx.pageScrollTowx.pageScrollTo每次都是从顶部开始滚动,而不是从所在位置开始滚动,请问可以怎么解决呢
2018-11-08