ITPub博客

首页 > 应用开发 > > 请问audio语音怎么控制每次只能播放一条,不能多条同时播放呀。

请问audio语音怎么控制每次只能播放一条,不能多条同时播放呀。

作者:lilyone 时间:2019-08-16 09:42:22 0 删除 编辑
<span v-else-if="msg.type==='audio'" class="msg-text msg-audio" id="msg-audio" @click="playAudio(msg.audioSrc)">
        <span v-show="page_showAudio">{{msg.showText}}</span>
        <img class="page_voice" v-show="page_voiceShow" src="http://college.m-fyd.com/assets/yunxin/res/im/voiceSpeaker.gif"/>
      </span>


playAudio (src) {
        console.log(src)
        
        if (!this.currentAudio) {
          this.currentAudio = new Audio()
          
          
          this.currentAudio.onended = () => {
            this.page_voiceShow = false    
          }
        }
        this.currentAudio.src = src        
        this.currentAudio.play()
    this.page_voiceShow = true
}


来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/4635/viewspace-3161884/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-08-01

  • 博文量
    159
  • 访问量
    977