日日操夜夜添-日日操影院-日日草夜夜操-日日干干-精品一区二区三区波多野结衣-精品一区二区三区高清免费不卡

公告:魔扣目錄網(wǎng)為廣大站長(zhǎng)提供免費(fèi)收錄網(wǎng)站服務(wù),提交前請(qǐng)做好本站友鏈:【 網(wǎng)站目錄:http://www.ylptlb.cn 】, 免友鏈快審服務(wù)(50元/站),

點(diǎn)擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會(huì)員:747

介紹

APlayer是一個(gè)簡(jiǎn)約且漂亮的html5音樂(lè)播放器,支持多種模式,包括播放列表模式、吸底模式

、迷你模式、MSE模式、HLS模式。


 

一個(gè)漂亮的開(kāi)源HTML5音樂(lè)播放器——APlayer

 

 


Github

https://github.com/diygod/APlayer

安裝

使用 npm:

npm install aplayer --save

使用 Yarn:

yarn add aplayer

使用

<link rel="stylesheet" href="APlayer.min.css">
<div id="aplayer"></div>
<script src="APlayer.min.js"></script>
const ap = new APlayer({
    container: document.getElementById('aplayer'),
    audio: [{
        name: 'name',
        artist: 'artist',
        url: 'url.mp3',
        cover: 'cover.jpg'
    }]});

或者使用模塊化方式

import 'APlayer/dist/APlayer.min.css';
import APlayer from 'APlayer';
const ap = new APlayer(options);

API

  • APlayer.version: 靜態(tài)屬性, 返回 APlayer 的版本號(hào)
  • ap.play(): 播放音頻
  • ap.pause(): 暫停音頻
  • ap.seek(time: number): 跳轉(zhuǎn)到特定時(shí)間,時(shí)間的單位為秒
  • ap.toggle(): 切換播放和暫停
  • ap.on(event: string, handler: function): 綁定音頻和播放器事件,詳情
  • ap.volume(percentage: number, nostorage: boolean): 設(shè)置音頻音量
  • ap.theme(color: string, index: number): 設(shè)置播放器主題色, index 默認(rèn)為當(dāng)前音頻的 index
  • ap.setMode(mode: string): 設(shè)置播放器模式,mode 取值應(yīng)為 'mini' 或 'normal'
  • ap.mode: 返回播放器當(dāng)前模式,'mini' 或 'normal'
  • ap.notice(text: string, time: number, opacity: number): 顯示通知,時(shí)間的單位為毫秒,默認(rèn)時(shí)間 2000 毫秒,默認(rèn)透明度 0.8,設(shè)置時(shí)間為 0 可以取消通知自動(dòng)隱藏
  • ap.skipBack(): 切換到上一首音頻
  • ap.skipForward(): 切換到下一首音頻
  • ap.destroy(): 銷(xiāo)毀播放器
  • ap.lrc-ap.lrc.show(): 顯示歌詞ap.lrc.hide(): 隱藏歌詞ap.lrc.toggle(): 顯示/隱藏歌詞
  • ap.list-ap.list.show(): 顯示播放列表ap.list.hide(): 隱藏播放列表ap.list.toggle(): 顯示/隱藏播放列表ap.list.add(audIOS: array | object): 添加一個(gè)或幾個(gè)新音頻到播放列表ap.list.add([{ name: 'name', artist: 'artist', url: 'url.mp3', cover: 'cover.jpg', lrc: 'lrc.lrc', theme: '#ebd0c2' }]); ap.list.remove(index: number): 移除播放列表中的一個(gè)音頻ap.list.remove(1); ap.list.switch(): 切換到播放列表里的其他音頻ap.list.switch(1); ap.list.clear(): 清空播放列表
  • ap.audio: 原生 audioap.audio.currentTime: 返回音頻當(dāng)前播放時(shí)間ap.audio.duration: 返回音頻總時(shí)間ap.audio.paused: 返回音頻是否暫停支持大多數(shù)原生audio接口

事件綁定

ap.on(event, handler)

ap.on('ended', function () {
    console.log('player ended');
});

音頻事件

  • abort
  • canplay
  • canplaythrough
  • durationchange
  • emptied
  • ended
  • error
  • loadeddata
  • loadedmetadata
  • loadstart
  • mozaudioavailable
  • pause
  • play
  • playing
  • progress
  • ratechange
  • seeked
  • seeking
  • stalled
  • suspend
  • timeupdate
  • volumechange
  • waiting

播放器事件

  • listshow
  • listhide
  • listadd
  • listremove
  • listswitch
  • listclear
  • noticeshow
  • noticehide
  • destroy
  • lrcshow
  • lrchide

總結(jié)

APlayer是一個(gè)不錯(cuò)的HTML5小型音樂(lè)播放器,可以將它嵌入到自己的網(wǎng)頁(yè)中!

分享到:
標(biāo)簽:播放器 音樂(lè) APlayer
用戶無(wú)頭像

網(wǎng)友整理

注冊(cè)時(shí)間:

網(wǎng)站:5 個(gè)   小程序:0 個(gè)  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會(huì)員

趕快注冊(cè)賬號(hào),推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨(dú)大挑戰(zhàn)2018-06-03

數(shù)獨(dú)一種數(shù)學(xué)游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過(guò)答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫(kù),初中,高中,大學(xué)四六

運(yùn)動(dòng)步數(shù)有氧達(dá)人2018-06-03

記錄運(yùn)動(dòng)步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓(xùn)練成績(jī)?cè)u(píng)定2018-06-03

通用課目體育訓(xùn)練成績(jī)?cè)u(píng)定