Vue 自定义音乐播放器组件为H5添加背景音乐

本文介绍如何利用Vue来创建一个自定义音乐播放器组件,将其应用于H5页面,实现背景音乐功能。首先,创建名为music.vue的组件,接着在center.vue组件中引入并使用。然后在router/index.js中配置相应的路由。
摘要由CSDN通过智能技术生成

自定义音乐播放器组件为H5添加背景音乐:

1.创建music.vue组件

<template>
	  <div>
	      <div @click="changeOn" :class="isOff?'isOff':'isOn'"></div>
	      <audio id="audio" :src="require('../../../static/img/music.wav')"></audio>
	  </div>
</template>
<script>
export default {
    data() {
      return {
          isOff:true
      }
    },
    components: {},
    created(){
    },
    mounted() {
        // 自动播放音乐效果,解决微信自动播放问题
       document.addEventListener('touchstart',this.audioAutoPlay,false);
       document.addEventListener('WeixinJSBridgeReady', this.audioAutoPlay,false);
       let oAudio = document.querySelector("#audio");
        oAudio.onended = function () {//播放完毕,重新循环播放
            oAudio.load();
            oAudio.play();
        }
    },
    methods: { 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值