0.1.9 • Published 3 years ago

@langnang/vue-audio-player v0.1.9

Weekly downloads
-
License
ISC
Repository
github
Last release
3 years ago

vue-audio-player

Vue 音频播放器组件

安装

npm i -S @langnang/vue-audio-player

按需引入

import { AudioPlayer } from "@langnang/vue-audio-player";
import "@langnang/vue-audio-player/lib/vue-audio-player.css";

components: {
  AudioPlayer
}

全局引入

import AudioPlayer from "@langnang/vue-audio-player";
import "@langnang/vue-audio-player/lib/vue-audio-player.css";

Vue.use(AudioPlayer);

使用

<template>
  <div>
    <AudioPlayer
      :src-list="audioList"
      @play-prev="onPlayPrev"
      @play-next="onPlayNext"
    />
  </div>
</template>

<script>
  import { AudioPlayer } from "@langnang/vue-audio-player";
  import "@langnang/vue-audio-player/lib/vue-audio-player.css";

  export default {
    components: {
      AudioPlayer,
    },
    data() {
      return {
        audioList: [
          "https://96.f.1ting.com/local_to_cube_202004121813/96kmp3/zzzzzmp3/2015kNov/20X/20m_MingX/01.mp3",
          "https://96.f.1ting.com/local_to_cube_202004121813/96kmp3/2020/08/25/25a_pyc/01.mp3",
          "https://96.f.1ting.com/local_to_cube_202004121813/96kmp3/2020/08/13/13d_jtq/01.mp3",
          "https://96.f.1ting.com/local_to_cube_202004121813/96kmp3/2020/08/13/13s_ylf/01.mp3",
          "https://96.f.1ting.com/local_to_cube_202004121813/96kmp3/2020/08/13/13r_ylf/01.mp3",
        ],
      };
    },
    methods: {
      onPlayPrev: function(index) {
        console.log("onPlayPrev", index);
      },
      onPlayNext: function(index) {
        console.log("onPlayNext", index);
      },
    },
  };
</script>

Attributes

参数说明类型默认值
src单曲音频源String-
loop是否单曲音频源循环播放Booleanfalse
src-list多曲音频源Array-
src-key多曲音频源关键字String-
play-mode多曲音频播放模式Stringsingle/signle-loop/list/list-loop/random
show-next是否显示上一首按钮Booleanfalse
show-prev是否显示下一首按钮Booleanfalse
show-mode是否显示模式切换按钮Booleanfalse

Events

事件说明回调
playing播放中currentTime
ended音频/列表播放结束后-
volume-change音量修改volume
progress-change进度修改currentTime
mode-change模式修改mode

Methods

方法说明回调
play播放-
pause暂停-
play-prev上一首index
play-next下一首index

参考