uniapp 如何调用音频

uniapp调用音频

button点击

powershell 复制代码
       <view>
       <button @click="startPlay">开始播放</button>
       </view>

方法实现

powershell 复制代码
  startPlay() {  
      const innerAudioContext = uni.createInnerAudioContext();
      innerAudioContext.src = '/static/sounds/oqc.mp3';
      innerAudioContext.play()
       }

自定义播放 本地调试可以 打包 APK调用失败(需补充使用)

powershell 复制代码
  startPlay() {  
     this.a(); // 开始播放的入口 
     },  
     a(){

         var time = new Date();
          console.log('time:',time)
          const asd = '请001号前来办理业务'
          const msg = new SpeechSynthesisUtterance()
          msg.text = asd
          let that = this
          msg.onend = function(){
            that.count+=1
            // alert('播放结束')
            setTimeout(function(){
          that.play()

            },1000)
          }
          window.speechSynthesis.speak(msg)
    },
     play(){
          console.log('this.count',this.count)
          if(this.count < 3){
            this.a()
          }else{
            this.count = 0
            console.log('播放完毕')
          }
          // setInterval(this.cyclePlay(),1000)
        },
相关推荐
Keya几秒前
DevEco Studio 使用技巧全面解析
前端·前端框架·harmonyos
_Rookie._2 分钟前
web请求 错误拦截
前端
青鸟北大也是北大8 分钟前
CSS单位与字体样式全解析
前端·css·html
咖啡の猫12 分钟前
TypeScript 开发环境搭建
前端·javascript·typescript
忧云13 分钟前
解锁视频动感密码:AE Twitch 插件全方位使用指南
音视频
co松柏32 分钟前
AI+Excalidraw,用自然语言画手绘风格技术图
前端·人工智能·后端
用户812748281512040 分钟前
安卓Settings值原理源码剖析存储最大的字符数量是多少?
前端
用户812748281512044 分钟前
安卓14剖析SystemUI的ShadeLogger/LogBuffer日志动态控制输出dumpsy机制
前端
Ankkaya1 小时前
cloudflare + github 实现留言板
前端·github
是你的小橘呀1 小时前
单页应用路由怎么搞?React Router 从原理到实战全解析!
前端·javascript