diff --git a/.eslintrc b/.eslintrc new file mode 100644 index 00000000..b80fdb0f --- /dev/null +++ b/.eslintrc @@ -0,0 +1,61 @@ +{ + "extends": "eslint:recommended", + "parserOptions": { + "ecmaVersion": 6, + "sourceType": "module" + }, + "env": { + "browser": true + }, + "rules": { + "no-console": 0, + "no-extra-parens": 1, + "block-scoped-var": 1, + "curly": 1, + "eqeqeq": 1, + "no-global-assign": 1, + "no-implicit-globals": 1, + "no-labels": 1, + "no-multi-str": 1, + "comma-spacing": 1, + "comma-style": 1, + "func-call-spacing": 1, + "indent": 1, + "keyword-spacing": 1, + "linebreak-style": 1, + "lines-around-comment": 1, + "no-multiple-empty-lines": 1, + "space-infix-ops": 1, + "arrow-spacing": 1, + "no-var": 1, + "prefer-const": 1, + "no-unsafe-negation": 1, + "array-callback-return": 1, + "dot-location": 1, + "dot-notation": 1, + "no-eval": 1, + "no-extend-native": 1, + "no-extra-label": 1, + "semi": 1, + "space-before-blocks": 1, + "space-before-function-paren": 1, + "space-in-parens": 1, + "space-unary-ops": 1, + "spaced-comment": 1, + "arrow-body-style": 1, + "arrow-parens": 1, + "no-restricted-imports": 1, + "no-duplicate-imports": 1, + "no-useless-computed-key": 1, + "no-useless-rename": 1, + "rest-spread-spacing": 1, + "no-trailing-spaces": 1 + }, + "globals": { + "require": false, + "module": false, + "Hls": false, + "flvjs": false, + "dashjs": false + } +} \ No newline at end of file diff --git a/.travis.yml b/.travis.yml index 0f9c7394..9138bc89 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,9 @@ language: node_js + node_js: - - "6.1" \ No newline at end of file + - "node" + +cache: + yarn: true + directories: + - node_modules \ No newline at end of file diff --git a/demo/demo.js b/demo/demo.js index 02cbe3ef..fb1b6546 100644 --- a/demo/demo.js +++ b/demo/demo.js @@ -1,4 +1,4 @@ -var ap1 = new APlayer({ +const ap1 = new APlayer({ element: document.getElementById('player1'), narrow: false, autoplay: true, @@ -10,8 +10,8 @@ var ap1 = new APlayer({ music: { title: 'Preparation', author: 'Hans Zimmer/Richard Harvey', - url: 'http://devtest.qiniudn.com/Preparation.mp3', - pic: 'http://devtest.qiniudn.com/Preparation.jpg' + url: 'https://moeplayer.b0.upaiyun.com/aplayer/preparation.mp3', + pic: 'https://moeplayer.b0.upaiyun.com/aplayer/preparation.jpg' } }); ap1.on('play', function () { @@ -36,7 +36,7 @@ ap1.on('error', function () { console.log('error'); }); -var ap2 = new APlayer({ +const ap2 = new APlayer({ element: document.getElementById('player2'), narrow: true, autoplay: false, @@ -47,12 +47,12 @@ var ap2 = new APlayer({ music: { title: 'Preparation', author: 'Hans Zimmer/Richard Harvey', - url: 'http://devtest.qiniudn.com/Preparation.mp3', - pic: 'http://devtest.qiniudn.com/Preparation.jpg' + url: 'https://moeplayer.b0.upaiyun.com/aplayer/preparation.mp3', + pic: 'https://moeplayer.b0.upaiyun.com/aplayer/preparation.jpg' } }); -var ap3 = new APlayer({ +const ap3 = new APlayer({ element: document.getElementById('player3'), narrow: false, autoplay: false, @@ -63,13 +63,13 @@ var ap3 = new APlayer({ music: { title: '回レ!雪月花', author: '小倉唯', - url: 'http://devtest.qiniudn.com/回レ!雪月花.mp3', - pic: 'http://devtest.qiniudn.com/回レ!雪月花.jpg', - lrc: "回レ!雪月花.lrc" + url: 'https://moeplayer.b0.upaiyun.com/aplayer/snowmoonflowers.mp3', + pic: 'https://moeplayer.b0.upaiyun.com/aplayer/snowmoonflowers.jpg', + lrc: "https://moeplayer.b0.upaiyun.com/aplayer/snowmoonflowers.lrc" } }); -var ap4 = new APlayer({ +const ap4 = new APlayer({ element: document.getElementById('player4'), narrow: false, autoplay: false, @@ -81,25 +81,25 @@ var ap4 = new APlayer({ { title: 'あっちゅ~ま青春!', author: '七森中☆ごらく部', - url: 'http://devtest.qiniudn.com/あっちゅ~ま青春!.mp3', - pic: 'http://devtest.qiniudn.com/あっちゅ~ま青春!.jpg' + url: 'https://moeplayer.b0.upaiyun.com/aplayer/yuruyuri.mp3', + pic: 'https://moeplayer.b0.upaiyun.com/aplayer/yuruyuri.jpg' }, { title: 'secret base~君がくれたもの~', author: '茅野愛衣', - url: 'http://devtest.qiniudn.com/secret base~.mp3', - pic: 'http://devtest.qiniudn.com/secret base~.jpg' + url: 'https://moeplayer.b0.upaiyun.com/aplayer/secretbase.mp3', + pic: 'https://moeplayer.b0.upaiyun.com/aplayer/secretbase.jpg' }, { title: '回レ!雪月花', author: '小倉唯', - url: 'http://devtest.qiniudn.com/回レ!雪月花.mp3', - pic: 'http://devtest.qiniudn.com/回レ!雪月花.jpg' + url: 'https://moeplayer.b0.upaiyun.com/aplayer/snowmoonflowers.mp3', + pic: 'https://moeplayer.b0.upaiyun.com/aplayer/snowmoonflowers.jpg' } ] }); -var ap5 = new APlayer({ +const ap5 = new APlayer({ element: document.getElementById('player5'), narrow: false, autoplay: false, @@ -112,23 +112,23 @@ var ap5 = new APlayer({ { title: 'あっちゅ~ま青春!', author: '七森中☆ごらく部', - url: 'http://devtest.qiniudn.com/あっちゅ~ま青春!.mp3', - pic: 'http://devtest.qiniudn.com/あっちゅ~ま青春!.jpg', - lrc: 'あっちゅ~ま青春!.lrc' + url: 'https://moeplayer.b0.upaiyun.com/aplayer/yuruyuri.mp3', + pic: 'https://moeplayer.b0.upaiyun.com/aplayer/yuruyuri.jpg', + lrc: 'https://moeplayer.b0.upaiyun.com/aplayer/yuruyuri.lrc' }, { title: 'secret base~君がくれたもの~', author: '茅野愛衣', - url: 'http://devtest.qiniudn.com/secret base~.mp3', - pic: 'http://devtest.qiniudn.com/secret base~.jpg', - lrc: 'secret base~君がくれたもの~.lrc' + url: 'https://moeplayer.b0.upaiyun.com/aplayer/secretbase.mp3', + pic: 'https://moeplayer.b0.upaiyun.com/aplayer/secretbase.jpg', + lrc: 'https://moeplayer.b0.upaiyun.com/aplayer/secretbase.lrc' }, { title: '回レ!雪月花', author: '小倉唯', - url: 'http://devtest.qiniudn.com/回レ!雪月花.mp3', - pic: 'http://devtest.qiniudn.com/回レ!雪月花.jpg', - lrc: '回レ!雪月花.lrc' + url: 'https://moeplayer.b0.upaiyun.com/aplayer/snowmoonflowers.mp3', + pic: 'https://moeplayer.b0.upaiyun.com/aplayer/snowmoonflowers.jpg', + lrc: 'https://moeplayer.b0.upaiyun.com/aplayer/snowmoonflowers.lrc' } ] }); \ No newline at end of file diff --git a/demo/index.html b/demo/index.html index bc331e5e..ed301f25 100644 --- a/demo/index.html +++ b/demo/index.html @@ -43,6 +43,7 @@ font-size: 18px; } +
@@ -93,8 +94,6 @@

With playlist and lyrics

Narrow

- - \ No newline at end of file diff --git "a/demo/secret base~\345\220\233\343\201\214\343\201\217\343\202\214\343\201\237\343\202\202\343\201\256~.lrc" "b/demo/secret base~\345\220\233\343\201\214\343\201\217\343\202\214\343\201\237\343\202\202\343\201\256~.lrc" deleted file mode 100644 index 7a690042..00000000 --- "a/demo/secret base~\345\220\233\343\201\214\343\201\217\343\202\214\343\201\237\343\202\202\343\201\256~.lrc" +++ /dev/null @@ -1,43 +0,0 @@ -[00:00.230]君と夏の終わり 将来の夢(与你在夏末约定 将来的梦想) -[00:04.170]大きな希望 忘れない(远大的希望 不要忘记了) -[00:07.170]10年後の8月(我相信 十年後的八月) -[00:09.700]また出会えるのを 信じて(我们还能再相遇) -[00:14.360]最高の思い出を…(共划美好的回忆) -[00:39.960]出会いは ふっとした 瞬間 帰り道の交差点で(相识 是那麼不经意的瞬间 我在回家途中的十字路口) -[00:47.050]声をかけてくれたね 「一緒に帰ろう」(听见你的一声〞一起回家吧〞) -[00:54.310]僕は 照れくさそうに カバンで顔を隠しながら(我当时有点尴尬 还拿书包遮著脸) -[01:01.470]本当は とても とても 嬉しかったよ(其实我 心里好高兴 真的好高兴) -[01:08.590]あぁ 花火が夜空 きれいに咲いて ちょっとセツナク(啊!烟火在夜空中 灿烂盛开 几许伤感) -[01:15.770]あぁ 風が時間とともに 流れる(啊!风随着时光流逝) -[01:22.580]嬉しくって 楽しくって 冒険も いろいろしたね(满心欢喜地 兴致冲冲地 我们四处探险) -[01:29.760]二人の 秘密の 基地の中(就在我们的 秘密基地中) -[01:36.740]君と夏の終わり 将来の夢 大きな希望 忘れない(与你在夏末约定 将来的梦想 远大的希望 不要忘记了) -[01:43.920]10年後の8月 また出会えるのを 信じて(我相信 十年後的八月 我们还能再相遇) -[01:51.010]君が最後まで 心から 「ありがとう」叫んでいたこと(我知道 一直到最後) -[01:56.930]知っていたよ(你仍在心底呼喊著〞谢谢你〞) -[01:58.200]涙をこらえて 笑顔でさようなら せつないよね(强忍著泪水 笑著说再见 无限感叹涌现) -[02:05.420]最高の思い出を…(那一段最美好的回忆…) -[02:13.070]あぁ 夏休みも あと少しで 終っちゃうから(啊!暑假就快要过完了) -[02:20.310]あぁ 太陽と月 仲良くして(啊!太阳和月亮 默契十足) -[02:27.080]悲しくって 寂しくって 喧嘩も いろいろしたね(想到令人悲伤 或许有些寂寥 我们也多有争吵) -[02:34.160]二人の 秘密の 基地の中(就在我们的 秘密基地中) -[02:41.140]君が最後まで 心から 「ありがとう」叫んでいたこと(我知道 一直到最後) -[02:47.000]知っていたよ(你仍在心底呼喊著〞谢谢你) -[02:48.340]涙をこらえて 笑顔でさようなら せつないよね(强忍著泪水 笑著说再见 无限感叹涌现) -[02:55.630]最高の思い出を…(那一段最美好的回忆) -[03:03.320]突然の 転校で どうしようもなく(你突然要转学 你我都可奈何) -[03:24.190]手紙 書くよ 電話もするよ 忘れないでね 僕のことを(我会写信给你 也会打电话给你 千万不要忘记我) -[03:31.420]いつまでも 二人の 基地の中(永远别忘记 那段在秘密基地中的日子) -[03:38.520]君と夏の終わり ずっと話して(与你在夏末 聊了这麼多) -[03:42.530]夕日を見てから星を眺め(从黄昏到繁星点点) -[03:45.670]君の頬を 流れた涙は ずっと忘れない(流过你双颊的泪水 我永远不会忘记) -[03:52.820]君が最後まで 大きく手を振ってくれたこと(直到最後 你紧紧握住我的手 这感觉也将长在我心中) -[03:58.540]きっと忘れない(於是就这样) -[03:59.930]だから こうして 夢の中で ずっと永遠に…(让我们在梦中相会吧 永远的…) -[04:07.110]君と夏の終わり 将来の夢 大きな希望 忘れない(与你在夏末约定 将来的梦想 远大的希望 不要忘记了) -[04:14.270]10年後の8月 また出会えるのを 信じて(我相信 十年後的八月 我们还能再相遇) -[04:21.400]君が最後まで 心から 「ありがとう」叫んでいたこと(我知道 一直到最後) -[04:27.260]知っていたよ(你仍在心底呼喊著〞谢谢你〞) -[04:28.640]涙をこらえて 笑顔でさようなら せつないよね(强忍著泪水 笑著说再见 无限感叹涌现) -[04:35.910]最高の思い出を…(那一段最美好的回忆…) -[04:43.160]最高の思い出を…(那一段最美好的回忆…) \ No newline at end of file diff --git "a/demo/\343\201\202\343\201\243\343\201\241\343\202\205\357\275\236\343\201\276\351\235\222\346\230\245!.lrc" "b/demo/\343\201\202\343\201\243\343\201\241\343\202\205\357\275\236\343\201\276\351\235\222\346\230\245!.lrc" deleted file mode 100644 index eb1b6ac0..00000000 --- "a/demo/\343\201\202\343\201\243\343\201\241\343\202\205\357\275\236\343\201\276\351\235\222\346\230\245!.lrc" +++ /dev/null @@ -1,51 +0,0 @@ -[ti:あっちゅ~ま青春!] -[ar:七森中☆ごらく部] -[al:あっちゅ~ま青春!] -[00:00.76]青春オーライ 青春オーエス 青春謳歌 はりきって行くぞ(青春 All right 青春 Oh Hisse 青春讴歌 鼓足干劲上吧!) -[00:05.96]青春ドンマイ 青春ファイト 青春最高(青春 Don't Mind 青春 Fight 青春最棒了!) -[00:09.67]Yeah!! Yeah!! Yeah!! Yeah!! -[00:12.21]青春はじめよう 1・2・さん☆ハイ!(让青春起步吧! 1·2·三☆OK!) -[00:14.78]ひとまず走るぞ 1・2・さん☆ハイ!(不管如何先跑起来吧! 1·2·三☆OK!) -[00:17.32]みんなが笑顔で 1・2・さん☆ハイ!(大家都露出笑脸! 1·2·三☆OK!) -[00:19.95]これが青春だ 1・2・さん☆ハイ!(这就是青春! 1·2·三☆OK!) -[00:22.71]春! 桜もちを食べよう 夏! かき氷で決まり(春天! 来吃樱叶饼吧 夏天! 就决定是刨冰啦) -[00:27.89]秋! 焼きいもを頬張り 冬! 雪でまたかき氷(秋天! 把烤白薯大口塞进嘴里 冬天! 在雪里面又是刨冰) -[00:32.57]もういっちょ☆(再来☆) -[00:33.16]春! 教室を間違えて 夏! 宿題を忘れて(春天! 进错了教室 夏天! 把作业忘掉了) -[00:38.37]秋! マラソンでビリケツ 冬! こたつに長期滞在(秋天! 马拉松最后一名 冬天! 长期居住在暖炉里) -[00:43.61]1年365日 ときどき366日(一年中的365天 有时候是366天) -[00:48.69]色々あるけど 全力!全開! 全身全霊! 楽しもうよ よーよよよよ(虽然会发生很多事情,但是一起尽力尽兴!全心全意!享受每一天吧!吧~吧吧吧吧) -[00:55.23]「えんじょい!えんじょい!じょじょじょじょじょい!」(「享受吧!享受吧! 吧吧吧吧吧!」) -[00:57.83]あっちゅ~ま青春! まぶし~いよ青春!(转瞬即逝的青春! 灿烂无比的青春!) -[01:03.17]眠気さよなら ココロの瞳をぱっちりあけよう(向困意说拜拜 把心灵的眼睛睁得大大的吧) -[01:08.42]あっちゅ~ま青春! 猛スピード青春!(转瞬即逝的青春! 飞速前进的青春!) -[01:13.64]まばたきしてちゃ おいしいところ見逃しちゃうよ 注意!(要是乱眨眼睛的话 就会把美味的时光错过了的啦! 要注意哦!) -[01:18.87]青春オーライ 青春オーエス 青春謳歌 はりきって行くぞ(青春 All right 青春 Oh Hisse 青春讴歌 鼓足干劲上吧!) -[01:24.17]青春ドンマイ 青春ファイト 青春最高(青春 Don't Mind(别在意) 青春 Fight(奋斗) 青春最棒了!) -[01:27.85]Yeah!! Yeah!! Yeah!! Yeah!! -[01:30.44]朝! ニワトリに追いかけられ 昼! まさかのテスト0点(早上!被鸡到处追着跑 中午! 考试没想到竟然零分!) -[01:35.72]放課後! みんなに励まされて 夜! 今日は寝て忘れましょう(放学后! 大家给我加油 晚上!今天就睡觉把烦恼忘掉吧!) -[01:40.35]次の日~っ☆(第二天~☆) -[01:40.84]朝! ぎりぎり社長出勤 昼! 給食をおかわり(早上!差点就迟到了 中午!食堂的饭再来一份) -[01:46.10]放課後! 部室でダラダララ~ 夜! 長電話止まらない(放学后! 在部团教室懒散度过 晚上! 煲电话粥停不下来) -[01:51.32]1日いつでも24時間 巻くこと押すことどちらもできない(一天永远都是24小时 既不会提前也不会延后) -[01:56.52]やりたいことなら貪欲強欲 別腹パッパラやり尽そうよ よーよよよよ(如果是想做的事情的话 就要贪婪地去追求 开启第二个胃 去把所有想干的事情都做了吧!) -[02:02.95]「わっしょい!わっしょい!しょしょしょしょしょい!」(「欧耶! 欧耶! 耶耶耶耶耶!」) -[02:05.58]あっちゅ~ま青春! 楽し~いよ青春!(转瞬即逝的青春! 快乐无比的青春!) -[02:11.06]春に始まり春に向かってく 思い出つくろう(开始在春天的青春 为了这个春天 一起创造回忆吧) -[02:16.23]あっちゅ~ま青春! 青い春だ青春!(转瞬即逝的青春! 青色的春天就是……青春!) -[02:21.40]ブルーなキモチ みんなといるとカラフルになる 不思議!(那些忧郁的心情 只要和大家在一起就会变得色彩缤纷 真是不可思议!) -[02:26.82]青春オーライ 青春オーエス 青春謳歌 はりきって行くぞ(青春 All right 青春 Oh Hisse 青春讴歌 鼓足干劲上吧!) -[02:31.99]青春ドンマイ 青春ファイト 青春最高(青春 Don't Mind 青春 Fight 青春最棒了!) -[02:35.68]Yeah!! Yeah!! Yeah!! Yeah!! -[02:47.61]あっちゅ~ま青春! まぶし~いよ青春!(转瞬即逝的青春! 灿烂无比的青春!) -[02:52.67]眠気さよなら ココロの瞳をぱっちりあけよう(向困意说拜拜 把心灵的眼睛睁得大大的吧) -[02:58.01]あっちゅ~ま青春! 猛スピード青春!(转瞬即逝的青春! 飞速前进的青春!) -[03:03.22]まばたきしてちゃ おいしいところ見逃しちゃうよ 注意!(要是乱眨眼睛的话 就会把美味的时光错过了的啦! 要注意哦!) -[03:08.56]あっちゅ~ま青春! にぎや~かな青春!(转瞬即逝的青春! 热热闹闹的青春!) -[03:13.68]今が青春 感じられた日はステキな日だよ(现在就是能感受到青春的 最棒的日子哦) -[03:18.86]あっちゅ~ま青春! 二度と来ない青春!(转瞬即逝的青春! 一去不复返的青春!) -[03:24.07]気付けばいつも私の青春 キミがいるんだ キ・セ・キ(回过神来 在我的青春中都有你在身边 真・是・奇・迹) -[03:29.41]青春オーライ 青春オーエス 青春謳歌 はりきって行くぞ(青春 All right 青春 Oh Hisse 青春讴歌 鼓足干劲上吧!) -[03:34.56]青春ドンマイ 青春ファイト 青春最高(青春 Don't Mind 青春 Fight 青春最棒了!) -[03:38.23]Yeah!! Yeah!! Yeah!! Yeah!! \ No newline at end of file diff --git "a/demo/\345\233\236\343\203\254\357\274\201\351\233\252\346\234\210\350\212\261.lrc" "b/demo/\345\233\236\343\203\254\357\274\201\351\233\252\346\234\210\350\212\261.lrc" deleted file mode 100644 index b49f92c3..00000000 --- "a/demo/\345\233\236\343\203\254\357\274\201\351\233\252\346\234\210\350\212\261.lrc" +++ /dev/null @@ -1,91 +0,0 @@ -[by:京兆万年] -[ti:回レ!雪月花 小紫ver.] -[ar:小倉唯] -[lr:ヒゲドライバー] -[co:ヒゲドライバー] -[ag:ヒゲドライバー] -[00:00.00]せ〜の いちにっさんはい!(预~备 一 二 三 嗨!) -[00:04.68]ほい! いよーーーーっ ぽん!(嘿 咿哟 嘭) -[00:07.66]ハッハッハッハッハッハッハィヤ(哈 哈 哈 哈 哈 哈 嗨呀) -[00:11.12]ハッハッハッハッハッハッ う~(哈 哈 哈 哈 哈 哈 呜~) -[00:13.36]さぁさぁさぁ(来 来 来) -[00:14.08]これよりご覧いただきますは(接下来诸位将欣赏到的是) -[00:15.65]カブキ者たちの栄枯盛衰(歌舞伎演员们的荣辱盛衰) -[00:17.14]時代常に日進月歩(时代总是在日新月异) -[00:18.24]聞いてってよ老若男女(且听我一一道来 男女老少) -[00:20.14]一見は勧善懲悪(乍一看是惩恶扬善) -[00:21.49]悪者どもを一刀両断(将坏人们一刀两断) -[00:22.85]「でもホンドにそれだけで楽しいの?」(“但是你真的会因此而觉得扬眉吐气吗?”) -[00:25.63]もうなんだって蒟蒻問答(无论问什么 都是牛头马嘴) -[00:27.58]ハッハッハッハッハッハッハィヤ(哈哈哈哈哈哈 咿呀) -[00:30.57]ハッハッハッハッ(哈哈哈哈) -[00:31.97]いよーーーーっ ぽん!(咿哟 嘭) -[00:33.61]どこからともなく現れて(自何处出现委实难料) -[00:34.96]すぐどこかへ行っちゃって神出鬼沒(眼又遁隐他处总是神出鬼没) -[00:36.35]チャンスを待ったら一日千秋(若是静候机会 便是一日千秋) -[00:38.03]追いかければ東奔西走(追上前去的话又要东奔西走) -[00:39.68]時代常に千変万化(时代总是千变万化) -[00:40.95]人の心は複雑怪奇(世人之心复杂怪奇) -[00:42.31]「でも本気でそんなこ言ってんの?」(“但是说着这些话的你岂不也是难免戏谑?”) -[00:45.02]もうどうにも満身創痍(也罢 无论怎样都将满身疮痍) -[00:46.98]嗚呼、巡り巡って夜の町(呜呼 绕来绕去相会在这夜色下的街) -[00:53.27]キミは合図出し踊りだす((由)你发出信号 (让)我们一同起舞转) -[00:58.12]はぁ~(哈呜~) -[00:58.88]回レ回レ回レ回レ回レ回レ回レ回レ回レ!(旋转吧旋转吧旋转吧旋转吧旋转吧旋转吧旋转吧旋转吧旋转吧!) -[01:02.12]華麗に花弁 散らすように(在散落的美丽花瓣中) -[01:04.97]回レ回レ回レ回レ回レ回レ回レ回レ回レ!(旋转吧旋转吧旋转吧旋转吧旋转吧旋转吧旋转吧旋转吧旋转吧!) -[01:08.13]髪も振り乱して(头发凌乱又怎样?) -[01:10.23]一昨日、昨日、今日と、明日と、明後日と(前日、昨日、今日、明日、后日) -[01:14.13]この宴は続く(这场宴会亦不息) -[01:16.31]踊レ、歌エ、一心不乱に回レ!(舞动吧 歌唱吧 一心不乱的旋转吧于) -[01:20.19]今宵は雪月花(今夜的雪月花) -[01:25.43]ほい! いよーーーーっ ぽん!(哈~!~哟ーーーー~嘣~!) -[01:29.14]ハッハッハッハッハッハッハィヤ(哈 哈 哈 哈 哈 哈 嗨呀) -[01:32.16]ハッハッハッハッハッハッ う~(哈 哈 哈 哈 哈 哈 呜) -[01:34.39]ねぇねぇねぇ(呐~呐~呐~) -[01:35.12]この世に平安訪れるの?(平安已经访问此世了吗?) -[01:36.50]のべつ幕無し丁丁発止(不会闭幕的丁当争斗) -[01:38.09]兵ども千客万来(官兵们接踵而来) -[01:39.50]ひしめき合群雄割拠(相互吵吵嚷嚷群雄割据) -[01:41.00]伸るか反るか一攫千金(成败在于敢否一举千金) -[01:42.47]気が付いたら絶体絶命(回过头来却已穷途末路) -[01:43.50]「でも本音のとこ、どうなってんの?」(「不过真心的所在、到底是什么样呢?」) -[01:46.62]もうまったく奇想天外(真是的总这么异想天开) -[01:48.51]嗚呼、辿り辿って夜の町(呜呼、追溯于夜晚小镇上) -[01:54.83]迷い一つなく踊りだす(心无杂念的就此起舞吧) -[01:59.68]はぁ~(哈阿~) -[02:00.44]回レ回レ回レ回レ回レ 回レ回レ回レ回レ!(转啊转啊转啊转啊转啊转啊转啊转啊转啊!) -[02:03.64]華麗に花弁 散らすように(犹如花瓣华丽的散落一般) -[02:06.49]回レ回レ回レ回レ回レ 回レ回レ回レ回レ!(转啊转啊转啊转啊转啊转啊转啊转啊转啊!) -[02:09.66]髪も振り乱して(长发也随风飘散) -[02:11.72]一昨日、昨日、今日と、明日と、明後日と(无论前天、昨天、还是今天、明天、与后天) -[02:15.63]この宴は続く(这宴会还会持续) -[02:17.67]踊レ、歌エ、一心不乱に回レ!(跳吧、唱吧、一心一意的转吧!) -[02:21.60]今宵は雪月花(因为今宵乃是雪月花) -[02:36.74]ハッハッハッハッハッハッハィヤ(哈 哈 哈 哈 哈 哈 嗨呀) -[02:39.72]ハッハッハッハッハッハッ さぁさぁさぁ(哈 哈 哈 哈 哈 哈 来~来~来~) -[02:42.45]ハッハッハッハッハッハッハィヤ(哈 哈 哈 哈 哈 哈 嗨呀) -[02:45.49]ハッハッハッハッハッハッ(哈 哈 哈 哈 哈 哈) -[02:47.66]花で一つ、鳥で二つ(花就是一、鸟就是二) -[02:51.31]手打ち鳴らす(拍着手轻声唱) -[02:54.12]風で三つ、嗚呼、月出て四つ(风就是三、呜呼、月出就有四) -[02:58.76]鳴らす鳴らす……(轻声唱轻轻唱……) -[03:00.09]花で一つ、鳥で二つ(花就是一、鸟就是二) -[03:03.34]手打ち鳴らす(拍着手轻声唱) -[03:06.25]風で三つ、嗚呼、月出て四つ(风就是三、呜呼、月出就有四) -[03:10.78]鳴らす鳴らす……(轻轻唱轻声唱……) -[03:13.28]今は(在此) -[03:15.35]回レ回レ回レ回レ回レ 回レ回レ回レ回レ!(转啊转啊转啊转啊转啊转啊转啊转啊转啊!) -[03:18.63]華麗に花弁 散らすように(犹如花瓣华丽的散落一般) -[03:21.35]回レ回レ回レ回レ回レ 回レ回レ回レ回レ!(转啊转啊转啊转啊转啊转啊转啊转啊转啊!) -[03:24.60]髪も振り乱して(长发也随风飘散) -[03:26.72]一昨日、昨日、今日と、明日と、明後日と(无论前天、昨天、还是今天、明天、与后天) -[03:30.67]この宴は続く(这宴会不会结束) -[03:32.75]踊レ、歌エ、一心不乱に回レ!(跳吧、唱吧、一心一意的转吧!) -[03:36.63]今宵は何曜日か?(今宵是星期几呢?) -[03:39.02]水木金?(三四五?) -[03:40.56]土日月火?(六七一二?) -[03:44.11]ハッハッハッハッハッハッハィヤ(哈 哈 哈 哈 哈 哈 嗨呀) -[03:47.00]ハッハッハッハッ(哈 哈 哈 哈 哈 哈) -[03:48.57]いよーーーーっ ぽん!(~哟ーーーー~嘣~!) -[03:50.43]-終わり-(-End-) \ No newline at end of file diff --git a/dist/APlayer.min.css b/dist/APlayer.min.css new file mode 100644 index 00000000..e5b2e40b --- /dev/null +++ b/dist/APlayer.min.css @@ -0,0 +1,2 @@ +.aplayer-narrow{width:66px}.aplayer-narrow .aplayer-info{display:none}.aplayer-withlrc.aplayer-narrow{width:90px}.aplayer-withlrc.aplayer .aplayer-pic{height:90px;width:90px}.aplayer-withlrc.aplayer .aplayer-info{margin-left:90px;height:90px}.aplayer-withlrc.aplayer .aplayer-lrc{display:block}.aplayer-withlrc.aplayer .aplayer-info{padding:10px 7px 0}.aplayer-withlist.aplayer .aplayer-info{border-bottom:1px solid #e9e9e9}.aplayer-withlist.aplayer .aplayer-list{display:block}.aplayer-withlist.aplayer .aplayer-icon-menu{display:inline!important}.aplayer{font-family:Arial,Helvetica,sans-serif;margin:5px;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);border-radius:2px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.aplayer *{-webkit-box-sizing:content-box;box-sizing:content-box}.aplayer .aplayer-icon{width:15px;height:15px;border:none;background-color:transparent;outline:none;cursor:pointer;opacity:.8;vertical-align:middle;padding:0;font-size:12px;margin:0;display:inline}.aplayer .aplayer-icon .aplayer-fill{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.aplayer .aplayer-lrc-content{display:none}.aplayer .aplayer-pic{position:relative;float:left;height:66px;width:66px;background-image:url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4QMfaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2NjQ3NUZBM0Y4RDExRTY4NzJCRDdCNkZCQTQ0MjNBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NjQ3NUY5M0Y4RDExRTY4NzJCRDdCNkZCQTQ0MjNBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSI5OENEMEFFRjM0NTI1NjE0NEREQkU4RjkxRjAwNjM3NiIgc3RSZWY6ZG9jdW1lbnRJRD0iOThDRDBBRUYzNDUyNTYxNDREREJFOEY5MUYwMDYzNzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAQCwsLDAsQDAwQFw8NDxcbFBAQFBsfFxcXFxcfHhca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);background-size:cover;-webkit-transition:all .3s ease;transition:all .3s ease}.aplayer .aplayer-pic .aplayer-button{position:absolute;border-radius:50%;opacity:.8;cursor:pointer;text-shadow:0 1px 1px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2);box-shadow:0 1px 1px rgba(0,0,0,.2);background:rgba(0,0,0,.2);-webkit-transition:all .1s ease;transition:all .1s ease}.aplayer .aplayer-pic .aplayer-button:hover{opacity:1}.aplayer .aplayer-pic .aplayer-button .aplayer-fill{fill:#fff}.aplayer .aplayer-pic .aplayer-hide{display:none}.aplayer .aplayer-pic .aplayer-play{width:26px;height:26px;border:2px solid #fff;bottom:50%;right:50%;margin:0 -15px -15px 0}.aplayer .aplayer-pic .aplayer-play .aplayer-icon-play{position:absolute;top:3px;left:4px;height:20px;width:20px}.aplayer .aplayer-pic .aplayer-pause{width:16px;height:16px;border:2px solid #fff;bottom:4px;right:4px}.aplayer .aplayer-pic .aplayer-pause .aplayer-icon-pause{position:absolute;top:2px;left:2px;height:12px;width:12px}.aplayer .aplayer-info{margin-left:66px;padding:14px 7px 0 10px;height:66px;-webkit-box-sizing:border-box;box-sizing:border-box}.aplayer .aplayer-info .aplayer-music{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:0 0 13px 5px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:default;padding-bottom:2px}.aplayer .aplayer-info .aplayer-music .aplayer-title{font-size:14px}.aplayer .aplayer-info .aplayer-music .aplayer-author{font-size:12px;color:#666}.aplayer .aplayer-info .aplayer-controller{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap{margin:0 0 0 5px;padding:4px 0;cursor:pointer!important;-webkit-box-flex:1;-ms-flex:1;flex:1}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar{position:relative;height:2px;width:100%;background:#cdcdcd}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded{position:absolute;left:0;top:0;bottom:0;background:#aaa;height:2px;-webkit-transition:all .5s ease;transition:all .5s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played{position:absolute;left:0;top:0;bottom:0;height:2px}.aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:8px;width:8px;border-radius:50%;background:#fff;cursor:pointer!important}.aplayer .aplayer-info .aplayer-controller .aplayer-time{position:relative;right:0;bottom:3px;height:17px;color:#999;font-size:11px;padding-left:7px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner{vertical-align:middle}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon{cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon .aplayer-fill{fill:#666}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-mode{margin-right:4px}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover .aplayer-fill{fill:#000}.aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu,.aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode{display:none}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap{position:relative;display:inline-block;margin-left:3px;cursor:pointer!important}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap{display:block}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap{display:none;position:absolute;bottom:15px;right:-3px;width:25px;height:40px;z-index:99}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar{position:absolute;bottom:0;right:10px;width:5px;height:35px;background:#aaa}.aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume{position:absolute;bottom:0;right:0;width:5px;-webkit-transition:all .1s ease;transition:all .1s ease}.aplayer .aplayer-lrc{display:none;position:relative;height:30px;text-align:center;overflow:hidden;margin:-10px 0 7px}.aplayer .aplayer-lrc:before{top:0;height:10%;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(hsla(0,0%,100%,0)));background:linear-gradient(180deg,#fff 0,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0)}.aplayer .aplayer-lrc:after,.aplayer .aplayer-lrc:before{position:absolute;z-index:1;display:block;overflow:hidden;width:100%;content:" "}.aplayer .aplayer-lrc:after{bottom:0;height:33%;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(hsla(0,0%,100%,.8)));background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.8));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ccffffff",GradientType=0)}.aplayer .aplayer-lrc p{font-size:12px;color:#666;line-height:16px!important;height:16px!important;padding:0!important;margin:0!important;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;opacity:.4;overflow:hidden}.aplayer .aplayer-lrc p.aplayer-lrc-current{opacity:1;overflow:visible;height:auto!important}.aplayer .aplayer-lrc .aplayer-lrc-contents{width:100%;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;cursor:default}.aplayer .aplayer-list{overflow:auto;-webkit-transition:all .5s ease;transition:all .5s ease;will-change:height;display:none}.aplayer .aplayer-list.aplayer-list-hide{height:0!important}.aplayer .aplayer-list::-webkit-scrollbar{width:5px}.aplayer .aplayer-list::-webkit-scrollbar-track{background-color:#f9f9f9}.aplayer .aplayer-list::-webkit-scrollbar-thumb{border-radius:3px;background-color:#eee}.aplayer .aplayer-list::-webkit-scrollbar-thumb:hover{background-color:#ccc}.aplayer .aplayer-list ol{list-style-type:none;margin:0;padding:0}.aplayer .aplayer-list ol li{position:relative;height:32px;line-height:32px;padding:0 15px;font-size:12px;border-top:1px solid #e9e9e9;cursor:pointer;-webkit-transition:all .2s ease;transition:all .2s ease;overflow:hidden}.aplayer .aplayer-list ol li:first-child{border-top:none}.aplayer .aplayer-list ol li:hover{background:#efefef}.aplayer .aplayer-list ol li.aplayer-list-light{background:#e9e9e9}.aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur{display:inline-block}.aplayer .aplayer-list ol li .aplayer-list-cur{display:none;width:3px;height:22px;position:absolute;left:0;top:5px;cursor:pointer}.aplayer .aplayer-list ol li .aplayer-list-index{color:#666;margin-right:12px;cursor:pointer}.aplayer .aplayer-list ol li .aplayer-list-author{color:#666;float:right;cursor:pointer}@-webkit-keyframes aplayer-roll{0%{left:0}to{left:-100%}}@keyframes aplayer-roll{0%{left:0}to{left:-100%}} +/*# sourceMappingURL=APlayer.min.css.map*/ \ No newline at end of file diff --git a/dist/APlayer.min.css.map b/dist/APlayer.min.css.map new file mode 100644 index 00000000..2125c20c --- /dev/null +++ b/dist/APlayer.min.css.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/css/index.scss"],"names":[],"mappings":"AAAA,gBACE,UAAY,CACZ,8BACE,YAAc,CAElB,gCACE,UAAY,CAEd,sCACE,YACA,UAAY,CAEd,uCACE,iBACA,WAAa,CAEf,sCACE,aAAe,CAEjB,uCACE,kBAAwB,CAE1B,wCACE,+BAAiC,CAEnC,wCACE,aAAe,CAEjB,6CACE,wBAA2B,CAE7B,SACE,uCACA,WACA,yGACQ,iGACR,kBACA,gBACA,yBACG,sBACC,qBACI,iBACR,kBAAqB,CACrB,WACE,+BACQ,sBAAwB,CAClC,uBACE,WACA,YACA,YACA,6BACA,aACA,eACA,WACA,sBACA,UACA,eACA,SACA,cAAgB,CAChB,qCACE,uCACA,8BAAgC,CACpC,8BACE,YAAc,CAChB,sBACE,kBACA,WACA,YACA,WACA,8tIACA,sBACA,gCACA,uBAA0B,CAC1B,sCACE,kBACA,kBACA,WACA,eACA,qCACA,4CACQ,oCACR,0BACA,gCACA,uBAA0B,CAC1B,4CACE,SAAW,CACb,oDACE,SAAW,CACf,oCACE,YAAc,CAChB,oCACE,WACA,YACA,sBACA,WACA,UACA,sBAAwB,CACxB,uDACE,kBACA,QACA,SACA,YACA,UAAY,CAChB,qCACE,WACA,YACA,sBACA,WACA,SAAW,CACX,yDACE,kBACA,QACA,SACA,YACA,UAAY,CAClB,uBACE,iBACA,wBACA,YACA,8BACQ,qBAAuB,CAC/B,sCACE,gBACA,mBACA,uBACA,oBACA,yBACG,sBACC,qBACI,iBACR,eACA,kBAAoB,CACpB,qDACE,cAAgB,CAClB,sDACE,eACA,UAAY,CAChB,2CACE,kBACA,oBACA,oBACA,YAAc,CACd,6DACE,iBACA,cACA,yBACA,mBACI,WACI,MAAQ,CAChB,0EACE,kBACA,WACA,WACA,kBAAoB,CACpB,0FACE,kBACA,OACA,MACA,SACA,gBACA,WACA,gCACA,uBAA0B,CAC5B,0FACE,kBACA,OACA,MACA,SACA,UAAY,CACZ,yGACE,kBACA,MACA,UACA,gBACA,mBACA,WACA,UACA,kBACA,gBACA,wBAA2B,CACnC,yDACE,kBACA,QACA,WACA,YACA,WACA,eACA,gBAAkB,CAClB,6EACE,qBAAuB,CACzB,uEACE,eACA,gCACA,uBAA0B,CAC1B,qFACE,SAAW,CACb,yFACE,gBAAkB,CACpB,2FACE,SAAW,CAKf,yRACE,YAAc,CAClB,gEACE,kBACA,qBACA,gBACA,wBAA2B,CAC3B,+FACE,aAAe,CACjB,yFACE,aACA,kBACA,YACA,WACA,WACA,YACA,UAAY,CACZ,6GACE,kBACA,SACA,WACA,UACA,YACA,eAAiB,CACjB,6HACE,kBACA,SACA,QACA,UACA,gCACA,uBAA0B,CACtC,sBACE,aACA,kBACA,YACA,kBACA,gBACA,kBAAoB,CACpB,6BAEE,MAKA,WAEA,0FACA,4DACA,iHAAsH,CACxH,yDAXE,kBAEA,UACA,cACA,gBACA,WAEA,WAAa,CAe6G,4BAT1H,SAKA,WAEA,wGACA,0EACA,mHAAwH,CAC1H,wBACE,eACA,WACA,2BACA,sBACA,oBACA,mBACA,oCACA,4BACA,WACA,eAAiB,CACjB,4CACE,UACA,iBACA,qBAA2B,CAC/B,4CACE,WACA,oCACA,4BACA,yBACG,sBACC,qBACI,iBACR,cAAgB,CACpB,uBACE,cACA,gCACA,wBACA,mBACA,YAAc,CACd,yCACE,kBAAqB,CACvB,0CACE,SAAW,CACb,gDACE,wBAA0B,CAC5B,gDACE,kBACA,qBAAuB,CACzB,sDACE,qBAAuB,CACzB,0BACE,qBACA,SACA,SAAW,CACX,6BACE,kBACA,YACA,iBACA,eACA,eACA,6BACA,eACA,gCACA,wBACA,eAAiB,CACjB,yCACE,eAAiB,CACnB,mCACE,kBAAoB,CACtB,gDACE,kBAAoB,CACpB,kEACE,oBAAsB,CAC1B,+CACE,aACA,UACA,YACA,kBACA,OACA,QACA,cAAgB,CAClB,iDACE,WACA,kBACA,cAAgB,CAClB,kDACE,WACA,YACA,cAAgB,CAE1B,gCACE,GACE,MAAQ,CACV,GACE,UAAY,CAAE,CAElB,wBACE,GACE,MAAQ,CACV,GACE,UAAY,CAAE","file":"APlayer.min.css","sourcesContent":[".aplayer-narrow {\n width: 66px; }\n .aplayer-narrow .aplayer-info {\n display: none; }\n\n.aplayer-withlrc.aplayer-narrow {\n width: 90px; }\n\n.aplayer-withlrc.aplayer .aplayer-pic {\n height: 90px;\n width: 90px; }\n\n.aplayer-withlrc.aplayer .aplayer-info {\n margin-left: 90px;\n height: 90px; }\n\n.aplayer-withlrc.aplayer .aplayer-lrc {\n display: block; }\n\n.aplayer-withlrc.aplayer .aplayer-info {\n padding: 10px 7px 0 7px; }\n\n.aplayer-withlist.aplayer .aplayer-info {\n border-bottom: 1px solid #e9e9e9; }\n\n.aplayer-withlist.aplayer .aplayer-list {\n display: block; }\n\n.aplayer-withlist.aplayer .aplayer-icon-menu {\n display: inline !important; }\n\n.aplayer {\n font-family: Arial, Helvetica, sans-serif;\n margin: 5px;\n -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n border-radius: 2px;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n line-height: initial; }\n .aplayer * {\n -webkit-box-sizing: content-box;\n box-sizing: content-box; }\n .aplayer .aplayer-icon {\n width: 15px;\n height: 15px;\n border: none;\n background-color: transparent;\n outline: none;\n cursor: pointer;\n opacity: .8;\n vertical-align: middle;\n padding: 0;\n font-size: 12px;\n margin: 0;\n display: inline; }\n .aplayer .aplayer-icon .aplayer-fill {\n -webkit-transition: all .2s ease-in-out;\n transition: all .2s ease-in-out; }\n .aplayer .aplayer-lrc-content {\n display: none; }\n .aplayer .aplayer-pic {\n position: relative;\n float: left;\n height: 66px;\n width: 66px;\n background-image: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAAeAAD/4QMfaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzA2NyA3OS4xNTc3NDcsIDIwMTUvMDMvMzAtMjM6NDA6NDIgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjE2NjQ3NUZBM0Y4RDExRTY4NzJCRDdCNkZCQTQ0MjNBIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjE2NjQ3NUY5M0Y4RDExRTY4NzJCRDdCNkZCQTQ0MjNBIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSI5OENEMEFFRjM0NTI1NjE0NEREQkU4RjkxRjAwNjM3NiIgc3RSZWY6ZG9jdW1lbnRJRD0iOThDRDBBRUYzNDUyNTYxNDREREJFOEY5MUYwMDYzNzYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAQCwsLDAsQDAwQFw8NDxcbFBAQFBsfFxcXFxcfHhca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);\n background-size: cover;\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease; }\n .aplayer .aplayer-pic .aplayer-button {\n position: absolute;\n border-radius: 50%;\n opacity: 0.8;\n cursor: pointer;\n text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n background: rgba(0, 0, 0, 0.2);\n -webkit-transition: all 0.1s ease;\n transition: all 0.1s ease; }\n .aplayer .aplayer-pic .aplayer-button:hover {\n opacity: 1; }\n .aplayer .aplayer-pic .aplayer-button .aplayer-fill {\n fill: #fff; }\n .aplayer .aplayer-pic .aplayer-hide {\n display: none; }\n .aplayer .aplayer-pic .aplayer-play {\n width: 26px;\n height: 26px;\n border: 2px solid #fff;\n bottom: 50%;\n right: 50%;\n margin: 0 -15px -15px 0; }\n .aplayer .aplayer-pic .aplayer-play .aplayer-icon-play {\n position: absolute;\n top: 3px;\n left: 4px;\n height: 20px;\n width: 20px; }\n .aplayer .aplayer-pic .aplayer-pause {\n width: 16px;\n height: 16px;\n border: 2px solid #fff;\n bottom: 4px;\n right: 4px; }\n .aplayer .aplayer-pic .aplayer-pause .aplayer-icon-pause {\n position: absolute;\n top: 2px;\n left: 2px;\n height: 12px;\n width: 12px; }\n .aplayer .aplayer-info {\n margin-left: 66px;\n padding: 14px 7px 0 10px;\n height: 66px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n .aplayer .aplayer-info .aplayer-music {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n margin: 0 0 13px 5px;\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n cursor: default;\n padding-bottom: 2px; }\n .aplayer .aplayer-info .aplayer-music .aplayer-title {\n font-size: 14px; }\n .aplayer .aplayer-info .aplayer-music .aplayer-author {\n font-size: 12px;\n color: #666; }\n .aplayer .aplayer-info .aplayer-controller {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {\n margin: 0 0 0 5px;\n padding: 4px 0;\n cursor: pointer !important;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {\n position: relative;\n height: 2px;\n width: 100%;\n background: #cdcdcd; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n background: #aaa;\n height: 2px;\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 2px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 8px;\n width: 8px;\n border-radius: 50%;\n background: #fff;\n cursor: pointer !important; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time {\n position: relative;\n right: 0;\n bottom: 3px;\n height: 17px;\n color: #999;\n font-size: 11px;\n padding-left: 7px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner {\n vertical-align: middle; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon {\n cursor: pointer;\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon .aplayer-fill {\n fill: #666; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-mode {\n margin-right: 4px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover .aplayer-fill {\n fill: #000; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap {\n position: relative;\n display: inline-block;\n margin-left: 3px;\n cursor: pointer !important; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap {\n display: block; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap {\n display: none;\n position: absolute;\n bottom: 15px;\n right: -3px;\n width: 25px;\n height: 40px;\n z-index: 99; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar {\n position: absolute;\n bottom: 0;\n right: 10px;\n width: 5px;\n height: 35px;\n background: #aaa; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 5px;\n -webkit-transition: all 0.1s ease;\n transition: all 0.1s ease; }\n .aplayer .aplayer-lrc {\n display: none;\n position: relative;\n height: 30px;\n text-align: center;\n overflow: hidden;\n margin: -10px 0 7px; }\n .aplayer .aplayer-lrc:before {\n position: absolute;\n top: 0;\n z-index: 1;\n display: block;\n overflow: hidden;\n width: 100%;\n height: 10%;\n content: ' ';\n background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));\n background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); }\n .aplayer .aplayer-lrc:after {\n position: absolute;\n bottom: 0;\n z-index: 1;\n display: block;\n overflow: hidden;\n width: 100%;\n height: 33%;\n content: ' ';\n background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.8)));\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=0 ); }\n .aplayer .aplayer-lrc p {\n font-size: 12px;\n color: #666;\n line-height: 16px !important;\n height: 16px !important;\n padding: 0 !important;\n margin: 0 !important;\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n opacity: 0.4;\n overflow: hidden; }\n .aplayer .aplayer-lrc p.aplayer-lrc-current {\n opacity: 1;\n overflow: visible;\n height: initial !important; }\n .aplayer .aplayer-lrc .aplayer-lrc-contents {\n width: 100%;\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n cursor: default; }\n .aplayer .aplayer-list {\n overflow: auto;\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n will-change: height;\n display: none; }\n .aplayer .aplayer-list.aplayer-list-hide {\n height: 0 !important; }\n .aplayer .aplayer-list::-webkit-scrollbar {\n width: 5px; }\n .aplayer .aplayer-list::-webkit-scrollbar-track {\n background-color: #f9f9f9; }\n .aplayer .aplayer-list::-webkit-scrollbar-thumb {\n border-radius: 3px;\n background-color: #eee; }\n .aplayer .aplayer-list::-webkit-scrollbar-thumb:hover {\n background-color: #ccc; }\n .aplayer .aplayer-list ol {\n list-style-type: none;\n margin: 0;\n padding: 0; }\n .aplayer .aplayer-list ol li {\n position: relative;\n height: 32px;\n line-height: 32px;\n padding: 0 15px;\n font-size: 12px;\n border-top: 1px solid #e9e9e9;\n cursor: pointer;\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n overflow: hidden; }\n .aplayer .aplayer-list ol li:first-child {\n border-top: none; }\n .aplayer .aplayer-list ol li:hover {\n background: #efefef; }\n .aplayer .aplayer-list ol li.aplayer-list-light {\n background: #e9e9e9; }\n .aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur {\n display: inline-block; }\n .aplayer .aplayer-list ol li .aplayer-list-cur {\n display: none;\n width: 3px;\n height: 22px;\n position: absolute;\n left: 0;\n top: 5px;\n cursor: pointer; }\n .aplayer .aplayer-list ol li .aplayer-list-index {\n color: #666;\n margin-right: 12px;\n cursor: pointer; }\n .aplayer .aplayer-list ol li .aplayer-list-author {\n color: #666;\n float: right;\n cursor: pointer; }\n\n@-webkit-keyframes aplayer-roll {\n 0% {\n left: 0; }\n 100% {\n left: -100%; } }\n\n@keyframes aplayer-roll {\n 0% {\n left: 0; }\n 100% {\n left: -100%; } }\n\n\n\n// WEBPACK FOOTER //\n// ./src/css/index.scss"],"sourceRoot":""} \ No newline at end of file diff --git a/dist/APlayer.min.js b/dist/APlayer.min.js index 83efed31..1469a402 100644 --- a/dist/APlayer.min.js +++ b/dist/APlayer.min.js @@ -1,2 +1,2 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("APlayer",[],t):"object"==typeof exports?exports.APlayer=t():e.APlayer=t()}(this,function(){return function(e){function t(n){if(a[n])return a[n].exports;var r=a[n]={i:n,l:!1,exports:{}};return e[n].call(r.exports,r,r.exports,t),r.l=!0,r.exports}var a={};return t.m=e,t.c=a,t.i=function(e){return e},t.d=function(e,a,n){t.o(e,a)||Object.defineProperty(e,a,{configurable:!1,enumerable:!0,get:n})},t.n=function(e){var a=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(a,"a",a),a},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=1)}([function(e,t,a){var n=a(2);"string"==typeof n&&(n=[[e.i,n,""]]);var r={};r.transform=void 0;a(4)(n,r);n.locals&&(e.exports=n.locals)},function(e,t,a){"use strict";function n(e){if(Array.isArray(e)){for(var t=0,a=Array(e.length);t\n \n \n \n '},this.isMobile=/mobile/i.test(window.navigator.userAgent),this.isMobile&&(t.autoplay=!1);var s={element:document.getElementsByClassName("aplayer")[0],narrow:!1,autoplay:!1,mutex:!0,showlrc:0,theme:"#b7daff",mode:"circulation"};for(var p in s)s.hasOwnProperty(p)&&!t.hasOwnProperty(p)&&(t[p]=s[p]);if(this.option=t,this.audios=[],this.mode=t.mode,this.secondToTime=function(e){if(isNaN(e))return"00:00";var t=function(e){return e<10?"0"+e:""+e},a=parseInt(e/60),n=parseInt(e-60*a),r=parseInt(a/60),i=parseInt(e/60-60*parseInt(e/60/60));return e>=3600?t(r)+":"+t(i)+":"+t(n):t(a)+":"+t(n)},this.element=this.option.element,2===this.option.showlrc||!0===this.option.showlrc){this.savelrc=[];for(var c=0;c0?t:0,t=t<1?t:1,m[e+"Bar"].style[a]=100*t+"%"},this.updateLrc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:i.audio.currentTime;if(i.lrcIndex>i.lrc.length-1||e=i.lrc[i.lrcIndex+1][0])for(var t=0;t=i.lrc[t][0]&&(!i.lrc[t+1]||e1&&this.element.classList.add("aplayer-withlist"),this.isMultiple()||"circulation"===this.mode||"order"===this.mode||(this.mode="circulation"),this.getRandomOrder();for(var y='\n
\n
\n \n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
\n
\n
\n
\n
\n \n
\n
\n
\n
\n \n - 00:00 / 00:00\n \n
\n \n
\n
\n
\n
\n
\n
\n \n \n
\n
\n
\n
\n
    ",h=0;h\n \n '+(h+1)+'\n '+this.option.music[h].title+'\n '+this.option.music[h].author+"\n ";y+="\n
\n
",this.element.innerHTML=y,this.element.offsetWidth<300&&(this.element.getElementsByClassName("aplayer-icon-mode")[0].style.display="none"),this.ptime=this.element.getElementsByClassName("aplayer-ptime")[0],this.element.getElementsByClassName("aplayer-info")[0].offsetWidth<200&&this.element.getElementsByClassName("aplayer-time")[0].classList.add("aplayer-time-narrow");var m={};m.barWrap=this.element.getElementsByClassName("aplayer-bar-wrap")[0],this.option.narrow&&this.element.classList.add("aplayer-narrow"),this.button=this.element.getElementsByClassName("aplayer-button")[0],this.button.addEventListener("click",function(e){i.toggle()});var f=this.element.getElementsByClassName("aplayer-list")[0];f.addEventListener("click",function(e){var t=void 0;t="LI"===e.target.tagName.toUpperCase()?e.target:e.target.parentElement;var a=parseInt(t.getElementsByClassName("aplayer-list-index")[0].innerHTML)-1;a!==i.playIndex?(i.setMusic(a),i.play()):i.toggle()}),m.playedBar=this.element.getElementsByClassName("aplayer-played")[0],m.loadedBar=this.element.getElementsByClassName("aplayer-loaded")[0];var v=this.element.getElementsByClassName("aplayer-thumb")[0],g=void 0;m.barWrap.addEventListener("click",function(e){var t=e||window.event;g=m.barWrap.clientWidth;var n=(t.clientX-a(m.barWrap))/g;isNaN(i.audio.duration)?i.updateBar("played",0,"width"):(i.updateBar("played",n,"width"),i.element.getElementsByClassName("aplayer-ptime")[0].innerHTML=i.secondToTime(n*i.audio.duration),i.audio.currentTime=parseFloat(m.playedBar.style.width)/100*i.audio.duration)}),v.addEventListener("mouseover",function(){v.style.background=i.option.theme}),v.addEventListener("mouseout",function(){v.style.background="#fff"});var b=function(e){var t=e||window.event,n=(t.clientX-a(m.barWrap))/g;n=n>0?n:0,n=n<1?n:1,i.updateBar("played",n,"width"),i.option.showlrc&&i.updateLrc(parseFloat(m.playedBar.style.width)/100*i.audio.duration),i.element.getElementsByClassName("aplayer-ptime")[0].innerHTML=i.secondToTime(n*i.audio.duration)},x=function e(){document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",b),isNaN(i.audio.duration)?i.updateBar("played",0,"width"):(i.audio.currentTime=parseFloat(m.playedBar.style.width)/100*i.audio.duration,i.playedTime=setInterval(function(){i.updateBar("played",i.audio.currentTime/i.audio.duration,"width"),i.option.showlrc&&i.updateLrc(),i.element.getElementsByClassName("aplayer-ptime")[0].innerHTML=i.secondToTime(i.audio.currentTime),i.trigger("playing")},100))};v.addEventListener("mousedown",function(){g=m.barWrap.clientWidth,clearInterval(i.playedTime),document.addEventListener("mousemove",b),document.addEventListener("mouseup",x)}),m.volumeBar=this.element.getElementsByClassName("aplayer-volume")[0];var w=this.element.getElementsByClassName("aplayer-volume-bar")[0];this.volumeicon=this.element.getElementsByClassName("aplayer-time")[0].getElementsByTagName("button")[0];this.element.getElementsByClassName("aplayer-volume-bar-wrap")[0].addEventListener("click",function(e){var t=e||window.event,a=(35-t.clientY+n(w))/35;a=a>0?a:0,a=a<1?a:1,i.volume(a)}),this.volumeicon.addEventListener("click",function(){i.audio.muted?(i.audio.muted=!1,i.volumeicon.className=1===i.audio.volume?"aplayer-icon aplayer-icon-volume-up":"aplayer-icon aplayer-icon-volume-down",1===i.audio.volume?(i.volumeicon.className="aplayer-icon aplayer-icon-volume-up",i.volumeicon.innerHTML=i.getSVG("volume-up")):(i.volumeicon.className="aplayer-icon aplayer-icon-volume-down",i.volumeicon.innerHTML=i.getSVG("volume-down")),i.updateBar("volume",i.audio.volume,"height")):(i.audio.muted=!0,i.volumeicon.className="aplayer-icon aplayer-icon-volume-off",i.volumeicon.innerHTML=i.getSVG("volume-off"),i.updateBar("volume",0,"height"))});var A=this.element.getElementsByClassName("aplayer-icon-mode")[0];A.addEventListener("click",function(){i.isMultiple()?"random"===i.mode?i.mode="single":"single"===i.mode?i.mode="order":"order"===i.mode?i.mode="circulation":"circulation"===i.mode&&(i.mode="random"):"circulation"===i.mode?i.mode="order":i.mode="circulation",A.innerHTML=i.getSVG(i.mode),i.audio.loop=!(i.isMultiple()||"order"===i.mode)}),f.style.height=f.offsetHeight+"px",this.element.getElementsByClassName("aplayer-icon-menu")[0].addEventListener("click",function(){f.classList.contains("aplayer-list-hide")?f.classList.remove("aplayer-list-hide"):f.classList.add("aplayer-list-hide")}),"random"===this.mode?this.setMusic(this.randomOrder[0]):this.setMusic(0),this.option.autoplay&&this.play(),l.push(this)}return i(e,[{key:"setMusic",value:function(e){var t=this;void 0!==e&&(this.playIndex=e);var a=this.playIndex;if(this.music=this.option.music[a],this.music.pic?this.element.getElementsByClassName("aplayer-pic")[0].style.backgroundImage="url('"+this.music.pic+"')":this.element.getElementsByClassName("aplayer-pic")[0].style.backgroundImage="",this.element.getElementsByClassName("aplayer-title")[0].innerHTML=this.music.title,this.element.getElementsByClassName("aplayer-author")[0].innerHTML=this.music.author?" - "+this.music.author:"",this.element.getElementsByClassName("aplayer-list-light")[0]&&this.element.getElementsByClassName("aplayer-list-light")[0].classList.remove("aplayer-list-light"),this.element.getElementsByClassName("aplayer-list")[0].getElementsByTagName("li")[a].classList.add("aplayer-list-light"),!this.isMobile&&this.audio&&(this.pause(),this.audio.currentTime=0),this.element.getElementsByClassName("aplayer-list")[0].scrollTop=33*a,this.isMobile&&this.audio)this.audio.src=this.music.url;else if(!this.isMobile&&this.audios[a])this.audio=this.audios[a],this.audio.volume=parseInt(this.element.getElementsByClassName("aplayer-volume")[0].style.height)/100,this.audio.currentTime=0,this.audio.src=this.music.url;else{this.audio=document.createElement("audio"),this.audio.src=this.music.url,this.audio.preload=this.option.preload?this.option.preload:"auto",this.audio.addEventListener("play",function(){if(t.button.classList.contains("aplayer-play")){if(t.button.classList.remove("aplayer-play"),t.button.classList.add("aplayer-pause"),t.button.innerHTML="",setTimeout(function(){t.button.innerHTML='\n "},100),t.option.mutex)for(var e=0;e'+t.getSVG("play")+" "},100),clearInterval(t.playedTime),t.trigger("pause"))};this.audio.addEventListener("pause",n),this.audio.addEventListener("abort",n),this.audio.addEventListener("durationchange",function(){1!==t.audio.duration&&(t.element.getElementsByClassName("aplayer-dtime")[0].innerHTML=t.secondToTime(t.audio.duration))}),this.audio.addEventListener("progress",function(){var e=t.audio.buffered.length?t.audio.buffered.end(t.audio.buffered.length-1)/t.audio.duration:0;t.updateBar("loaded",e,"width")}),this.audio.addEventListener("error",function(){t.element.getElementsByClassName("aplayer-author")[0].innerHTML=" - Error happens ╥﹏╥",t.trigger("pause")}),this.audio.addEventListener("canplay",function(){t.trigger("canplay")}),this.ended=!1,this.audio.addEventListener("ended",function(){t.isMultiple()?0!==t.audio.currentTime&&("random"===t.mode?(t.setMusic(t.nextRandomNum()),t.play()):"single"===t.mode?(t.setMusic(t.playIndex),t.play()):"order"===t.mode?t.playIndex=200&&s.status<300||304===s.status?(o=s.responseText,t.lrcs[i]=r(o)):(console.log("Request was unsuccessful: "+s.status),t.lrcs[i]=[["00:00","Not available"]]),t.lrc=t.lrcs[i];var e="";t.lrcContents=t.element.getElementsByClassName("aplayer-lrc-contents")[0];for(var a=0;a"+t.lrc[a][1]+"

";t.lrcContents.innerHTML=e,t.lrcIndex||(t.lrcIndex=0),t.lrcContents.getElementsByTagName("p")[0].classList.add("aplayer-lrc-current"),t.lrcContents.style.transform="translateY(0px)",t.lrcContents.style.webkitTransform="translateY(0px)"}};var p=void 0;p=this.option.music[i].lrc,s.open("get",p,!0),s.send(null)}o?this.lrcs[i]=r(o):3===this.option.showlrc?this.lrcs[i]=[["00:00","Loading"]]:this.lrcs[i]=[["00:00","Not available"]]}this.lrc=this.lrcs[i];var c="";this.lrcContents=this.element.getElementsByClassName("aplayer-lrc-contents")[0];for(var u=0;u"+this.lrc[u][1]+"

";this.lrcContents.innerHTML=c,this.lrcIndex||(this.lrcIndex=0),this.lrcContents.getElementsByTagName("p")[0].classList.add("aplayer-lrc-current"),this.lrcContents.style.transform="translateY(0px)",this.lrcContents.style.webkitTransform="translateY(0px)"}1!==this.audio.duration&&(this.element.getElementsByClassName("aplayer-dtime")[0].innerHTML=this.audio.duration?this.secondToTime(this.audio.duration):"00:00")}},{key:"play",value:function(e){"[object Number]"===Object.prototype.toString.call(e)&&(this.audio.currentTime=e),this.audio.paused&&this.audio.play()}},{key:"pause",value:function(){this.audio.paused||this.audio.pause()}},{key:"volume",value:function(e){this.updateBar("volume",e,"height"),this.audio.volume=e,this.audio.muted&&(this.audio.muted=!1),1===e?(this.volumeicon.className="aplayer-icon aplayer-icon-volume-up",this.volumeicon.innerHTML=this.getSVG("volume-up")):(this.volumeicon.className="aplayer-icon aplayer-icon-volume-down",this.volumeicon.innerHTML=this.getSVG("volume-down"))}},{key:"on",value:function(e,t){"function"==typeof t&&this.event[e].push(t)}},{key:"toggle",value:function(){this.button.classList.contains("aplayer-play")?this.play():this.button.classList.contains("aplayer-pause")&&this.pause()}},{key:"isMultiple",value:function(){return this.option.music.length>1}},{key:"getRandomOrder",value:function(){function e(e,t){return null==t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))}this.isMultiple()&&(this.randomOrder=function(t){for(var a,n=t.length,r=new Array(n),i=0;i\n \n '+(this.option.music.length-e.length+i+1)+'\n '+e[i].title+'\n '+e[i].author+"\n ";n.innerHTML+=r,t&&this.isMultiple()&&(this.element.classList.add("aplayer-withlist"),this.audio.loop=!1);var l=n.getElementsByTagName("li").length;a.style.height=33*l+"px",this.getRandomOrder()}}]),e}();e.exports=o},function(e,t,a){t=e.exports=a(3)(void 0),t.push([e.i,".aplayer-narrow {\n width: 66px; }\n .aplayer-narrow .aplayer-info {\n display: none; }\n\n.aplayer-withlrc.aplayer-narrow {\n width: 90px; }\n\n.aplayer-withlrc.aplayer .aplayer-pic {\n height: 90px;\n width: 90px; }\n\n.aplayer-withlrc.aplayer .aplayer-info {\n margin-left: 90px;\n height: 90px; }\n\n.aplayer-withlrc.aplayer .aplayer-lrc {\n display: block; }\n\n.aplayer-withlrc.aplayer .aplayer-info {\n padding: 10px 7px 0 7px; }\n\n.aplayer-withlist.aplayer .aplayer-info {\n border-bottom: 1px solid #e9e9e9; }\n\n.aplayer-withlist.aplayer .aplayer-list {\n display: block; }\n\n.aplayer-withlist.aplayer .aplayer-icon-menu {\n display: inline !important; }\n\n.aplayer {\n font-family: Arial, Helvetica, sans-serif;\n margin: 5px;\n -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);\n border-radius: 2px;\n overflow: hidden;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n line-height: initial; }\n .aplayer * {\n -webkit-box-sizing: content-box;\n box-sizing: content-box; }\n .aplayer .aplayer-icon {\n width: 15px;\n height: 15px;\n border: none;\n background-color: transparent;\n outline: none;\n cursor: pointer;\n opacity: .8;\n vertical-align: middle;\n padding: 0;\n font-size: 12px;\n margin: 0;\n display: inline; }\n .aplayer .aplayer-icon .aplayer-fill {\n -webkit-transition: all .2s ease-in-out;\n transition: all .2s ease-in-out; }\n .aplayer .aplayer-lrc-content {\n display: none; }\n .aplayer .aplayer-pic {\n position: relative;\n float: left;\n height: 66px;\n width: 66px;\n background-image: url("+a(6)+");\n background-size: cover;\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease; }\n .aplayer .aplayer-pic .aplayer-button {\n position: absolute;\n border-radius: 50%;\n opacity: 0.8;\n cursor: pointer;\n text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n box-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);\n background: rgba(0, 0, 0, 0.2);\n -webkit-transition: all 0.1s ease;\n transition: all 0.1s ease; }\n .aplayer .aplayer-pic .aplayer-button:hover {\n opacity: 1; }\n .aplayer .aplayer-pic .aplayer-button .aplayer-fill {\n fill: #fff; }\n .aplayer .aplayer-pic .aplayer-hide {\n display: none; }\n .aplayer .aplayer-pic .aplayer-play {\n width: 26px;\n height: 26px;\n border: 2px solid #fff;\n bottom: 50%;\n right: 50%;\n margin: 0 -15px -15px 0; }\n .aplayer .aplayer-pic .aplayer-play .aplayer-icon-play {\n position: absolute;\n top: 3px;\n left: 4px;\n height: 20px;\n width: 20px; }\n .aplayer .aplayer-pic .aplayer-pause {\n width: 16px;\n height: 16px;\n border: 2px solid #fff;\n bottom: 4px;\n right: 4px; }\n .aplayer .aplayer-pic .aplayer-pause .aplayer-icon-pause {\n position: absolute;\n top: 2px;\n left: 2px;\n height: 12px;\n width: 12px; }\n .aplayer .aplayer-info {\n margin-left: 66px;\n padding: 14px 7px 0 10px;\n height: 66px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box; }\n .aplayer .aplayer-info .aplayer-music {\n overflow: hidden;\n white-space: nowrap;\n text-overflow: ellipsis;\n margin: 0 0 13px 5px;\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n cursor: default;\n padding-bottom: 2px; }\n .aplayer .aplayer-info .aplayer-music .aplayer-title {\n font-size: 14px; }\n .aplayer .aplayer-info .aplayer-music .aplayer-author {\n font-size: 12px;\n color: #666; }\n .aplayer .aplayer-info .aplayer-controller {\n position: relative;\n display: -webkit-box;\n display: -ms-flexbox;\n display: flex; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap {\n margin: 0 0 0 5px;\n padding: 4px 0;\n cursor: pointer !important;\n -webkit-box-flex: 1;\n -ms-flex: 1;\n flex: 1; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar {\n position: relative;\n height: 2px;\n width: 100%;\n background: #cdcdcd; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-loaded {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n background: #aaa;\n height: 2px;\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 2px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-bar-wrap .aplayer-bar .aplayer-played .aplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 8px;\n width: 8px;\n border-radius: 50%;\n background: #fff;\n cursor: pointer !important; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time {\n position: relative;\n right: 0;\n bottom: 3px;\n height: 17px;\n color: #999;\n font-size: 11px;\n padding-left: 7px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-time-inner {\n vertical-align: middle; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon {\n cursor: pointer;\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon .aplayer-fill {\n fill: #666; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-mode {\n margin-right: 4px; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon:hover .aplayer-fill {\n fill: #000; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time .aplayer-icon.aplayer-icon-menu {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-mode {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-time.aplayer-time-narrow .aplayer-icon-menu {\n display: none; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap {\n position: relative;\n display: inline-block;\n margin-left: 3px;\n cursor: pointer !important; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap:hover .aplayer-volume-bar-wrap {\n display: block; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap {\n display: none;\n position: absolute;\n bottom: 15px;\n right: -3px;\n width: 25px;\n height: 40px;\n z-index: 99; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar {\n position: absolute;\n bottom: 0;\n right: 10px;\n width: 5px;\n height: 35px;\n background: #aaa; }\n .aplayer .aplayer-info .aplayer-controller .aplayer-volume-wrap .aplayer-volume-bar-wrap .aplayer-volume-bar .aplayer-volume {\n position: absolute;\n bottom: 0;\n right: 0;\n width: 5px;\n -webkit-transition: all 0.1s ease;\n transition: all 0.1s ease; }\n .aplayer .aplayer-lrc {\n display: none;\n position: relative;\n height: 30px;\n text-align: center;\n overflow: hidden;\n margin: -10px 0 7px; }\n .aplayer .aplayer-lrc:before {\n position: absolute;\n top: 0;\n z-index: 1;\n display: block;\n overflow: hidden;\n width: 100%;\n height: 10%;\n content: ' ';\n background: -webkit-gradient(linear, left top, left bottom, from(white), to(rgba(255, 255, 255, 0)));\n background: linear-gradient(to bottom, white 0%, rgba(255, 255, 255, 0) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); }\n .aplayer .aplayer-lrc:after {\n position: absolute;\n bottom: 0;\n z-index: 1;\n display: block;\n overflow: hidden;\n width: 100%;\n height: 33%;\n content: ' ';\n background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.8)));\n background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.8) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ccffffff',GradientType=0 ); }\n .aplayer .aplayer-lrc p {\n font-size: 12px;\n color: #666;\n line-height: 16px !important;\n height: 16px !important;\n padding: 0 !important;\n margin: 0 !important;\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n opacity: 0.4;\n overflow: hidden; }\n .aplayer .aplayer-lrc p.aplayer-lrc-current {\n opacity: 1;\n overflow: visible;\n height: initial !important; }\n .aplayer .aplayer-lrc .aplayer-lrc-contents {\n width: 100%;\n -webkit-transition: all 0.5s ease-out;\n transition: all 0.5s ease-out;\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n cursor: default; }\n .aplayer .aplayer-list {\n overflow: auto;\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n will-change: height;\n display: none; }\n .aplayer .aplayer-list.aplayer-list-hide {\n height: 0 !important; }\n .aplayer .aplayer-list::-webkit-scrollbar {\n width: 5px; }\n .aplayer .aplayer-list::-webkit-scrollbar-track {\n background-color: #f9f9f9; }\n .aplayer .aplayer-list::-webkit-scrollbar-thumb {\n border-radius: 3px;\n background-color: #eee; }\n .aplayer .aplayer-list::-webkit-scrollbar-thumb:hover {\n background-color: #ccc; }\n .aplayer .aplayer-list ol {\n list-style-type: none;\n margin: 0;\n padding: 0; }\n .aplayer .aplayer-list ol li {\n position: relative;\n height: 32px;\n line-height: 32px;\n padding: 0 15px;\n font-size: 12px;\n border-top: 1px solid #e9e9e9;\n cursor: pointer;\n -webkit-transition: all 0.2s ease;\n transition: all 0.2s ease;\n overflow: hidden; }\n .aplayer .aplayer-list ol li:first-child {\n border-top: none; }\n .aplayer .aplayer-list ol li:hover {\n background: #efefef; }\n .aplayer .aplayer-list ol li.aplayer-list-light {\n background: #e9e9e9; }\n .aplayer .aplayer-list ol li.aplayer-list-light .aplayer-list-cur {\n display: inline-block; }\n .aplayer .aplayer-list ol li .aplayer-list-cur {\n display: none;\n width: 3px;\n height: 22px;\n position: absolute;\n left: 0;\n top: 5px;\n cursor: pointer; }\n .aplayer .aplayer-list ol li .aplayer-list-index {\n color: #666;\n margin-right: 12px;\n cursor: pointer; }\n .aplayer .aplayer-list ol li .aplayer-list-author {\n color: #666;\n float: right;\n cursor: pointer; }\n\n@-webkit-keyframes aplayer-roll {\n 0% {\n left: 0; }\n 100% {\n left: -100%; } }\n\n@keyframes aplayer-roll {\n 0% {\n left: 0; }\n 100% {\n left: -100%; } }\n",""])},function(e,t){function a(e,t){var a=e[1]||"",r=e[3];if(!r)return a;if(t&&"function"==typeof btoa){var i=n(r);return[a].concat(r.sources.map(function(e){return"/*# sourceURL="+r.sourceRoot+e+" */"})).concat([i]).join("\n")}return[a].join("\n")}function n(e){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e))))+" */"}e.exports=function(e){var t=[];return t.toString=function(){return this.map(function(t){var n=a(t,e);return t[2]?"@media "+t[2]+"{"+n+"}":n}).join("")},t.i=function(e,a){"string"==typeof e&&(e=[[null,e,""]]);for(var n={},r=0;r=0&&b.splice(t,1)}function o(e){var t=document.createElement("style");return e.attrs.type="text/css",p(t,e.attrs),i(e,t),t}function s(e){var t=document.createElement("link");return e.attrs.type="text/css",e.attrs.rel="stylesheet",p(t,e.attrs),i(e,t),t}function p(e,t){Object.keys(t).forEach(function(a){e.setAttribute(a,t[a])})}function c(e,t){var a,n,r,i;if(t.transform&&e.css){if(!(i=t.transform(e.css)))return function(){};e.css=i}if(t.singleton){var p=g++;a=v||(v=o(t)),n=u.bind(null,a,p,!1),r=u.bind(null,a,p,!0)}else e.sourceMap&&"function"==typeof URL&&"function"==typeof URL.createObjectURL&&"function"==typeof URL.revokeObjectURL&&"function"==typeof Blob&&"function"==typeof btoa?(a=s(t),n=y.bind(null,a,t),r=function(){l(a),a.href&&URL.revokeObjectURL(a.href)}):(a=o(t),n=d.bind(null,a),r=function(){l(a)});return n(e),function(t){if(t){if(t.css===e.css&&t.media===e.media&&t.sourceMap===e.sourceMap)return;n(e=t)}else r()}}function u(e,t,a,n){var r=a?"":n.css;if(e.styleSheet)e.styleSheet.cssText=w(t,r);else{var i=document.createTextNode(r),l=e.childNodes;l[t]&&e.removeChild(l[t]),l.length?e.insertBefore(i,l[t]):e.appendChild(i)}}function d(e,t){var a=t.css,n=t.media;if(n&&e.setAttribute("media",n),e.styleSheet)e.styleSheet.cssText=a;else{for(;e.firstChild;)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(a))}}function y(e,t,a){var n=a.css,r=a.sourceMap,i=void 0===t.convertToAbsoluteUrls&&r;(t.convertToAbsoluteUrls||i)&&(n=x(n)),r&&(n+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(r))))+" */");var l=new Blob([n],{type:"text/css"}),o=e.href;e.href=URL.createObjectURL(l),o&&URL.revokeObjectURL(o)}var h={},m=function(e){var t;return function(){return void 0===t&&(t=e.apply(this,arguments)),t}}(function(){return window&&document&&document.all&&!window.atob}),f=function(e){var t={};return function(a){return void 0===t[a]&&(t[a]=e.call(this,a)),t[a]}}(function(e){return document.querySelector(e)}),v=null,g=0,b=[],x=a(5);e.exports=function(e,t){if("undefined"!=typeof DEBUG&&DEBUG&&"object"!=typeof document)throw new Error("The style-loader cannot be used in a non-browser environment");t=t||{},t.attrs="object"==typeof t.attrs?t.attrs:{},t.singleton||(t.singleton=m()),t.insertInto||(t.insertInto="head"),t.insertAt||(t.insertAt="bottom");var a=r(e,t);return n(a,t),function(e){for(var i=[],l=0;l'},this.isMobile=/mobile/i.test(window.navigator.userAgent),this.isMobile&&(t.autoplay=!1);var o={element:document.getElementsByClassName("aplayer")[0],narrow:!1,autoplay:!1,mutex:!0,showlrc:0,theme:"#b7daff",mode:"circulation"};for(var u in o)o.hasOwnProperty(u)&&!t.hasOwnProperty(u)&&(t[u]=o[u]);if(this.option=t,this.audios=[],this.mode=t.mode,this.secondToTime=function(e){if(isNaN(e))return"00:00";var t=function(e){return e<10?"0"+e:""+e},a=parseInt(e/60),i=parseInt(e-60*a),s=parseInt(a/60),n=parseInt(e/60-60*parseInt(e/60/60));return e>=3600?t(s)+":"+t(n)+":"+t(i):t(a)+":"+t(i)},this.element=this.option.element,2===this.option.showlrc||!0===this.option.showlrc){this.savelrc=[];for(var c=0;c0?t:0,t=t<1?t:1,y[e+"Bar"].style[a]=100*t+"%"},this.updateLrc=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:n.audio.currentTime;if(n.lrcIndex>n.lrc.length-1||e=n.lrc[n.lrcIndex+1][0])for(var t=0;t=n.lrc[t][0]&&(!n.lrc[t+1]||e1&&this.element.classList.add("aplayer-withlist"),this.isMultiple()||"circulation"===this.mode||"order"===this.mode||(this.mode="circulation"),this.getRandomOrder();for(var m='
- 00:00 / 00:00
    ",h=0;h'+(h+1)+''+this.option.music[h].title+''+this.option.music[h].author+"";m+="
",this.element.innerHTML=m,this.element.offsetWidth<300&&(this.element.getElementsByClassName("aplayer-icon-mode")[0].style.display="none"),this.ptime=this.element.getElementsByClassName("aplayer-ptime")[0],this.element.getElementsByClassName("aplayer-info")[0].offsetWidth<200&&this.element.getElementsByClassName("aplayer-time")[0].classList.add("aplayer-time-narrow");var y={};y.barWrap=this.element.getElementsByClassName("aplayer-bar-wrap")[0],this.option.narrow&&this.element.classList.add("aplayer-narrow"),this.button=this.element.getElementsByClassName("aplayer-button")[0],this.button.addEventListener("click",function(){n.toggle()});var v=this.element.getElementsByClassName("aplayer-list")[0];v.addEventListener("click",function(e){var t=void 0;t="LI"===e.target.tagName.toUpperCase()?e.target:e.target.parentElement;var a=parseInt(t.getElementsByClassName("aplayer-list-index")[0].innerHTML)-1;a!==n.playIndex?(n.setMusic(a),n.play()):n.toggle()}),y.playedBar=this.element.getElementsByClassName("aplayer-played")[0],y.loadedBar=this.element.getElementsByClassName("aplayer-loaded")[0];var g=this.element.getElementsByClassName("aplayer-thumb")[0],f=void 0;y.barWrap.addEventListener("click",function(e){var t=e||window.event;f=y.barWrap.clientWidth;var i=(t.clientX-a(y.barWrap))/f;isNaN(n.audio.duration)?n.updateBar("played",0,"width"):(n.updateBar("played",i,"width"),n.element.getElementsByClassName("aplayer-ptime")[0].innerHTML=n.secondToTime(i*n.audio.duration),n.audio.currentTime=parseFloat(y.playedBar.style.width)/100*n.audio.duration)}),g.addEventListener("mouseover",function(){g.style.background=n.option.theme}),g.addEventListener("mouseout",function(){g.style.background="#fff"});var b=function(e){var t=e||window.event,i=(t.clientX-a(y.barWrap))/f;i=i>0?i:0,i=i<1?i:1,n.updateBar("played",i,"width"),n.option.showlrc&&n.updateLrc(parseFloat(y.playedBar.style.width)/100*n.audio.duration),n.element.getElementsByClassName("aplayer-ptime")[0].innerHTML=n.secondToTime(i*n.audio.duration)},L=function e(){document.removeEventListener("mouseup",e),document.removeEventListener("mousemove",b),isNaN(n.audio.duration)?n.updateBar("played",0,"width"):(n.audio.currentTime=parseFloat(y.playedBar.style.width)/100*n.audio.duration,n.playedTime=setInterval(function(){n.updateBar("played",n.audio.currentTime/n.audio.duration,"width"),n.option.showlrc&&n.updateLrc(),n.element.getElementsByClassName("aplayer-ptime")[0].innerHTML=n.secondToTime(n.audio.currentTime),n.trigger("playing")},100))};g.addEventListener("mousedown",function(){f=y.barWrap.clientWidth,clearInterval(n.playedTime),document.addEventListener("mousemove",b),document.addEventListener("mouseup",L)}),y.volumeBar=this.element.getElementsByClassName("aplayer-volume")[0];var E=this.element.getElementsByClassName("aplayer-volume-bar")[0];this.volumeicon=this.element.getElementsByClassName("aplayer-time")[0].getElementsByTagName("button")[0];this.element.getElementsByClassName("aplayer-volume-bar-wrap")[0].addEventListener("click",function(e){var t=e||window.event,a=(35-t.clientY+i(E))/35;a=a>0?a:0,a=a<1?a:1,n.volume(a)}),this.volumeicon.addEventListener("click",function(){n.audio.muted?(n.audio.muted=!1,n.volumeicon.className=1===n.audio.volume?"aplayer-icon aplayer-icon-volume-up":"aplayer-icon aplayer-icon-volume-down",1===n.audio.volume?(n.volumeicon.className="aplayer-icon aplayer-icon-volume-up",n.volumeicon.innerHTML=n.getSVG("volume-up")):(n.volumeicon.className="aplayer-icon aplayer-icon-volume-down",n.volumeicon.innerHTML=n.getSVG("volume-down")),n.updateBar("volume",n.audio.volume,"height")):(n.audio.muted=!0,n.volumeicon.className="aplayer-icon aplayer-icon-volume-off",n.volumeicon.innerHTML=n.getSVG("volume-off"),n.updateBar("volume",0,"height"))});var M=this.element.getElementsByClassName("aplayer-icon-mode")[0];M.addEventListener("click",function(){n.isMultiple()?"random"===n.mode?n.mode="single":"single"===n.mode?n.mode="order":"order"===n.mode?n.mode="circulation":"circulation"===n.mode&&(n.mode="random"):"circulation"===n.mode?n.mode="order":n.mode="circulation",M.innerHTML=n.getSVG(n.mode),n.audio.loop=!(n.isMultiple()||"order"===n.mode)}),v.style.height=v.offsetHeight+"px",this.element.getElementsByClassName("aplayer-icon-menu")[0].addEventListener("click",function(){v.classList.contains("aplayer-list-hide")?v.classList.remove("aplayer-list-hide"):v.classList.add("aplayer-list-hide")}),"random"===this.mode?this.setMusic(this.randomOrder[0]):this.setMusic(0),this.option.autoplay&&this.play(),l.push(this)}return n(e,[{key:"setMusic",value:function(e){var t=this;void 0!==e&&(this.playIndex=e);var a=this.playIndex;if(this.music=this.option.music[a],this.music.pic?this.element.getElementsByClassName("aplayer-pic")[0].style.backgroundImage="url('"+this.music.pic+"')":this.element.getElementsByClassName("aplayer-pic")[0].style.backgroundImage="",this.element.getElementsByClassName("aplayer-title")[0].innerHTML=this.music.title,this.element.getElementsByClassName("aplayer-author")[0].innerHTML=this.music.author?" - "+this.music.author:"",this.element.getElementsByClassName("aplayer-list-light")[0]&&this.element.getElementsByClassName("aplayer-list-light")[0].classList.remove("aplayer-list-light"),this.element.getElementsByClassName("aplayer-list")[0].getElementsByTagName("li")[a].classList.add("aplayer-list-light"),!this.isMobile&&this.audio&&(this.pause(),this.audio.currentTime=0),this.element.getElementsByClassName("aplayer-list")[0].scrollTop=33*a,this.isMobile&&this.audio)this.audio.src=this.music.url;else if(!this.isMobile&&this.audios[a])this.audio=this.audios[a],this.audio.volume=parseInt(this.element.getElementsByClassName("aplayer-volume")[0].style.height)/100,this.audio.currentTime=0,this.audio.src=this.music.url;else{this.audio=document.createElement("audio"),this.audio.src=this.music.url,this.audio.preload=this.option.preload?this.option.preload:"auto",this.audio.addEventListener("play",function(){if(t.button.classList.contains("aplayer-play")){if(t.button.classList.remove("aplayer-play"),t.button.classList.add("aplayer-pause"),t.button.innerHTML="",setTimeout(function(){t.button.innerHTML='"},100),t.option.mutex)for(var e=0;e'+t.getSVG("play")+" "},100),clearInterval(t.playedTime),t.trigger("pause"))};this.audio.addEventListener("pause",i),this.audio.addEventListener("abort",i),this.audio.addEventListener("durationchange",function(){1!==t.audio.duration&&(t.element.getElementsByClassName("aplayer-dtime")[0].innerHTML=t.secondToTime(t.audio.duration))}),this.audio.addEventListener("progress",function(){var e=t.audio.buffered.length?t.audio.buffered.end(t.audio.buffered.length-1)/t.audio.duration:0;t.updateBar("loaded",e,"width")}),this.audio.addEventListener("error",function(){t.element.getElementsByClassName("aplayer-author")[0].innerHTML=" - Error happens \u2565\ufe4f\u2565",t.trigger("pause")}),this.audio.addEventListener("canplay",function(){t.trigger("canplay")}),this.ended=!1,this.audio.addEventListener("ended",function(){t.isMultiple()?0!==t.audio.currentTime&&("random"===t.mode?(t.setMusic(t.nextRandomNum()),t.play()):"single"===t.mode?(t.setMusic(t.playIndex),t.play()):"order"===t.mode?t.playIndex=200&&o.status<300||304===o.status?(r=o.responseText,t.lrcs[n]=s(r)):(console.log("Request was unsuccessful: "+o.status),t.lrcs[n]=[["00:00","Not available"]]),t.lrc=t.lrcs[n];var e="";t.lrcContents=t.element.getElementsByClassName("aplayer-lrc-contents")[0];for(var a=0;a"+t.lrc[a][1]+"

";t.lrcContents.innerHTML=e,t.lrcIndex||(t.lrcIndex=0),t.lrcContents.getElementsByTagName("p")[0].classList.add("aplayer-lrc-current"),t.lrcContents.style.transform="translateY(0px)",t.lrcContents.style.webkitTransform="translateY(0px)"}};var u=this.option.music[n].lrc;o.open("get",u,!0),o.send(null)}r?this.lrcs[n]=s(r):3===this.option.showlrc?this.lrcs[n]=[["00:00","Loading"]]:this.lrcs[n]=[["00:00","Not available"]]}this.lrc=this.lrcs[n];var c="";this.lrcContents=this.element.getElementsByClassName("aplayer-lrc-contents")[0];for(var d=0;d"+this.lrc[d][1]+"

";this.lrcContents.innerHTML=c,this.lrcIndex||(this.lrcIndex=0),this.lrcContents.getElementsByTagName("p")[0].classList.add("aplayer-lrc-current"),this.lrcContents.style.transform="translateY(0px)",this.lrcContents.style.webkitTransform="translateY(0px)"}1!==this.audio.duration&&(this.element.getElementsByClassName("aplayer-dtime")[0].innerHTML=this.audio.duration?this.secondToTime(this.audio.duration):"00:00")}},{key:"play",value:function(e){"[object Number]"===Object.prototype.toString.call(e)&&(this.audio.currentTime=e),this.audio.paused&&this.audio.play()}},{key:"pause",value:function(){this.audio.paused||this.audio.pause()}},{key:"volume",value:function(e){this.updateBar("volume",e,"height"),this.audio.volume=e,this.audio.muted&&(this.audio.muted=!1),1===e?(this.volumeicon.className="aplayer-icon aplayer-icon-volume-up",this.volumeicon.innerHTML=this.getSVG("volume-up")):(this.volumeicon.className="aplayer-icon aplayer-icon-volume-down",this.volumeicon.innerHTML=this.getSVG("volume-down"))}},{key:"on",value:function(e,t){"function"==typeof t&&this.event[e].push(t)}},{key:"toggle",value:function(){this.button.classList.contains("aplayer-play")?this.play():this.button.classList.contains("aplayer-pause")&&this.pause()}},{key:"isMultiple",value:function(){return this.option.music.length>1}},{key:"getRandomOrder",value:function(){function e(e,t){return t&&(t=e,e=0),e+Math.floor(Math.random()*(t-e+1))}this.isMultiple()&&(this.randomOrder=function(t){for(var a,i=t.length,s=new Array(i),n=0;n'+(this.option.music.length-e.length+n+1)+''+e[n].title+''+e[n].author+"";i.innerHTML+=s,t&&this.isMultiple()&&(this.element.classList.add("aplayer-withlist"),this.audio.loop=!1);var l=i.getElementsByTagName("li").length;a.style.height=33*l+"px",this.getRandomOrder()}}]),e}();t.default=r},function(e,t){}]).default}); //# sourceMappingURL=APlayer.min.js.map \ No newline at end of file diff --git a/dist/APlayer.min.js.map b/dist/APlayer.min.js.map index 630ec2e8..08070a09 100644 --- a/dist/APlayer.min.js.map +++ b/dist/APlayer.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["webpack:///webpack/universalModuleDefinition","webpack:///APlayer.min.js","webpack:///webpack/bootstrap 2ae25d6931c70f86be1f","webpack:///./src/APlayer.scss?df22","webpack:///./src/APlayer.js","webpack:///./src/APlayer.scss","webpack:///./~/css-loader/lib/css-base.js","webpack:///./~/style-loader/lib/addStyles.js","webpack:///./~/style-loader/lib/urls.js","webpack:///./src/default.jpg"],"names":["root","factory","exports","module","define","amd","this","modules","__webpack_require__","moduleId","installedModules","i","l","call","m","c","value","d","name","getter","o","Object","defineProperty","configurable","enumerable","get","n","__esModule","object","property","prototype","hasOwnProperty","p","s","content","options","transform","locals","_toConsumableArray","arr","Array","isArray","arr2","length","from","_classCallCheck","instance","Constructor","TypeError","_createClass","defineProperties","target","props","descriptor","writable","key","protoProps","staticProps","console","log","instances","APlayer","option","getElementViewLeft","element","actualLeft","offsetLeft","current","offsetParent","elementScrollLeft","document","body","scrollLeft","documentElement","getElementViewTop","actualTop","offsetTop","elementScrollTop","scrollTop","_this","svg","play","pause","volume-up","volume-down","volume-off","circulation","random","order","single","menu","getSVG","type","isMobile","test","window","navigator","userAgent","autoplay","defaultOption","getElementsByClassName","narrow","mutex","showlrc","theme","mode","defaultKey","audios","secondToTime","second","isNaN","add0","num","min","parseInt","sec","hours","minAdjust","savelrc","push","innerHTML","lrcs","updateBar","percentage","direction","bar","style","updateLrc","currentTime","arguments","undefined","audio","lrcIndex","lrc","lrcContents","webkitTransform","classList","remove","getElementsByTagName","add","eventTypes","event","trigger","playIndex","toString","music","isMultiple","getRandomOrder","eleHTML","pic","listmaxheight","title","author","offsetWidth","display","ptime","barWrap","button","addEventListener","e","toggle","list","tagName","toUpperCase","parentElement","musicIndex","setMusic","playedBar","loadedBar","thumb","barWidth","clientWidth","clientX","duration","parseFloat","width","background","thumbMove","thumbUp","removeEventListener","playedTime","setInterval","clearInterval","volumeBar","volumeBarWrap","volumeicon","clientY","volume","muted","className","modeEle","loop","height","offsetHeight","contains","randomOrder","index","_this2","indexMusic","backgroundImage","src","url","createElement","preload","setTimeout","pauseHandler","ended","buffered","end","nextRandomNum","parseLrc","lrc_s","lyric","split","lyricLen","lrcTimes","match","lrcText","replace","timeLen","j","oneTime","exec","lrcTime","sort","a","b","xhr","XMLHttpRequest","onreadystatechange","readyState","status","responseText","lrcHTML","apiurl","open","send","time","paused","func","max","Math","floor","rand","shuffled","concat","map","item","indexOf","indexOfSong","oList","liList","targetSong","textContent","splice","multiple","listHeight","error","newMusic","wasSingle","listEle","newItemHTML","songListLength","cssWithMappingToString","useSourceMap","cssMapping","btoa","sourceMapping","toComment","sources","source","sourceRoot","join","sourceMap","unescape","encodeURIComponent","JSON","stringify","mediaQuery","alreadyImportedModules","id","addStylesToDom","styles","domStyle","stylesInDom","refs","parts","addStyle","listToStyles","newStyles","base","css","media","part","insertStyleElement","getElement","insertInto","Error","lastStyleElementInsertedAtTop","stylesInsertedAtTop","insertAt","nextSibling","insertBefore","appendChild","firstChild","removeStyleElement","parentNode","removeChild","idx","createStyleElement","attrs","addAttrs","createLinkElement","link","rel","el","keys","forEach","setAttribute","obj","update","result","singleton","styleIndex","singletonCounter","applyToSingletonTag","bind","URL","createObjectURL","revokeObjectURL","Blob","updateLink","href","applyToTag","newObj","styleSheet","cssText","replaceText","cssNode","createTextNode","childNodes","autoFixUrls","convertToAbsoluteUrls","fixUrls","blob","oldSrc","isOldIE","fn","memo","apply","all","atob","selector","querySelector","DEBUG","newList","mayRemove","textStore","replacement","filter","Boolean","location","baseUrl","protocol","host","currentDir","pathname","fullMatch","origUrl","unquotedOrigUrl","trim","$1","newUrl"],"mappings":"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","file":"APlayer.min.js","sourcesContent":["(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"APlayer\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"APlayer\"] = factory();\n\telse\n\t\troot[\"APlayer\"] = factory();\n})(this, function() {\nreturn \n\n\n// WEBPACK FOOTER //\n// webpack/universalModuleDefinition","(function webpackUniversalModuleDefinition(root, factory) {\n\tif(typeof exports === 'object' && typeof module === 'object')\n\t\tmodule.exports = factory();\n\telse if(typeof define === 'function' && define.amd)\n\t\tdefine(\"APlayer\", [], factory);\n\telse if(typeof exports === 'object')\n\t\texports[\"APlayer\"] = factory();\n\telse\n\t\troot[\"APlayer\"] = factory();\n})(this, function() {\nreturn /******/ (function(modules) { // webpackBootstrap\n/******/ \t// The module cache\n/******/ \tvar installedModules = {};\n/******/\n/******/ \t// The require function\n/******/ \tfunction __webpack_require__(moduleId) {\n/******/\n/******/ \t\t// Check if module is in cache\n/******/ \t\tif(installedModules[moduleId]) {\n/******/ \t\t\treturn installedModules[moduleId].exports;\n/******/ \t\t}\n/******/ \t\t// Create a new module (and put it into the cache)\n/******/ \t\tvar module = installedModules[moduleId] = {\n/******/ \t\t\ti: moduleId,\n/******/ \t\t\tl: false,\n/******/ \t\t\texports: {}\n/******/ \t\t};\n/******/\n/******/ \t\t// Execute the module function\n/******/ \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n/******/\n/******/ \t\t// Flag the module as loaded\n/******/ \t\tmodule.l = true;\n/******/\n/******/ \t\t// Return the exports of the module\n/******/ \t\treturn module.exports;\n/******/ \t}\n/******/\n/******/\n/******/ \t// expose the modules object (__webpack_modules__)\n/******/ \t__webpack_require__.m = modules;\n/******/\n/******/ \t// expose the module cache\n/******/ \t__webpack_require__.c = installedModules;\n/******/\n/******/ \t// identity function for calling harmony imports with the correct context\n/******/ \t__webpack_require__.i = function(value) { return value; };\n/******/\n/******/ \t// define getter function for harmony exports\n/******/ \t__webpack_require__.d = function(exports, name, getter) {\n/******/ \t\tif(!__webpack_require__.o(exports, name)) {\n/******/ \t\t\tObject.defineProperty(exports, name, {\n/******/ \t\t\t\tconfigurable: false,\n/******/ \t\t\t\tenumerable: true,\n/******/ \t\t\t\tget: getter\n/******/ \t\t\t});\n/******/ \t\t}\n/******/ \t};\n/******/\n/******/ \t// getDefaultExport function for compatibility with non-harmony modules\n/******/ \t__webpack_require__.n = function(module) {\n/******/ \t\tvar getter = module && module.__esModule ?\n/******/ \t\t\tfunction getDefault() { return module['default']; } :\n/******/ \t\t\tfunction getModuleExports() { return module; };\n/******/ \t\t__webpack_require__.d(getter, 'a', getter);\n/******/ \t\treturn getter;\n/******/ \t};\n/******/\n/******/ \t// Object.prototype.hasOwnProperty.call\n/******/ \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n/******/\n/******/ \t// __webpack_public_path__\n/******/ \t__webpack_require__.p = \"\";\n/******/\n/******/ \t// Load entry module and return exports\n/******/ \treturn __webpack_require__(__webpack_require__.s = 1);\n/******/ })\n/************************************************************************/\n/******/ ([\n/* 0 */\n/***/ (function(module, exports, __webpack_require__) {\n\n// style-loader: Adds some css to the DOM by adding a