#uniapp #wechat 关于"开发者工具"和"android真机"环境上audio事件的问题

阿里妈妈
  • 1
新手上路,请多包涵

开发者环境 audio.onEnded(()=>{}) 监听回调函数中,需要手动调用audio.pause()事件, 真机环境则不需要.

有没有了这方面的大佬知道这个问题是属于微信小程序的问题, 还是属于uniapp的问题呢?

 // 监听播放完毕事件
      this.audioContext.onEnded(() => {
        console.log("监听到播放完毕事件 :>> ");
        this.percent = 0;
        this.playTime = 0;
        const platformInfo = uni.getSystemInfoSync().platform;
        // 开发者环境需要手动调用audio.pause()事件, 真机环境则不需要.
        if (platformInfo === "devtools") {
          this.suspend();
        } else {
          this.suspendInteractiveAnimation();
        }
      });
回复
阅读 261
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
宣传栏