html52.com
我爱小程序-开发者交流社区

有关音频audio(疑似bug)

问题模块
API和组件
getInnerAudioContext:function(entry){
      if (this.audioCtx && this.audioSrc == entry.src){
        console.log(1111111);
        this.audioCtx.seek = this.duration;
        this.audioPlay();
        return;
      }
      if (this.audioCtx && (entry.src != this.audioSrc || !entry.src)){
        this.audioCtx.destroy;
        console.log(222222);
      }
      console.log(33333333);
      this.audioCtx = wx.createInnerAudioContext();
      this.audioCtx.autoplay = true;
      this.audioCtx.src = entry.src;
      this.audioSrc = entry.src
    },
 
    audioPlay:function(){
      this.audioCtx.play();
      this.audioCtx.onPlay(()=>{
        console.log('开始播放');
      });
    },
 
    audioPause:function(){
      if (!this.audioCtx){
        return;
      }
      this.audioCtx.pause();
      this.audioCtx.onPause(() => {
        console.log('暂停播放');
        this.duration = this.audioCtx.duration;
      });
    },

外部直接调用getInnerAudioContext并传src

我连续播放暂停,看以下日志

我连续播放暂停,看以下日志问题在于:多次打印

问题在于:多次打印

@大神、@官方。我问题出在哪?文档说明有点少,第一次做没点头绪,望告知,感激不尽

网友回复

GaleLiu:

还没搞懂

好腻诺:

问题解决了吗 我也想知道为什么会多次打印

GaleLiu:

起来

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

真正的个人免签约支付接口

云免签H5支付