Model-Zachary / vue-mini-audio

可在 PC 和 H5 页面使用的 mini 音频播放组件

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

vue-mini-audio

介绍

  • 可在 PC/H5 页面使用的 mini 音频播放组件
  • 场景使用 :不满足 audio 自带的标签样式
  • 主要用到 timeupdate play pause loadedmetadata 等进行相关操作

安装

// 使用yarn
yarn add vue-mini-audio
// 使用npm
npm i vue-mini-audio

引入

插件方式

import Vue from "vue";
import vueMiniAudio from "vue-mini-audio";

Vue.use(vueMiniAudio);

组件形式

import vueMiniAudio from "vue-mini-audio";

components: {
  vueMiniAudio
},

基础用法

<template>
  <div>
    <vue-mini-audio :url="url" />
  </div>
</template>

<script>
  export default {
    name: "app",
    data() {
      return {
        url: "xxx.com/music/いつも何度でも.mp3",
      };
    },
  };
</script>

API

Props
参数 说明 类型 默认值
url 播放地址 (必填) String -
coverAudioBg 音频背景色 String #343536
activeColor 播放状态进度条背景色 String #1989fa
inactiveColor 未播放状态进度条背景色 String #fff
coverAudioBtnBg 播放/暂停按钮背景色 String #1989fa
Events
事件名 说明
play 播放回调
pause 暂停回调

About

可在 PC 和 H5 页面使用的 mini 音频播放组件

License:MIT License


Languages

Language:JavaScript 46.5%Language:Vue 36.4%Language:CSS 15.7%Language:HTML 1.4%