From 6f5748b4feabae2aa00e6c298e33e7cf351f8f66 Mon Sep 17 00:00:00 2001 From: sinchang Date: Wed, 31 Jan 2018 12:28:10 +0800 Subject: [PATCH] Release 0.0.9 --- .gitignore | 1 + README.md | 3 ++ dist/vue-dplayer.cjs.js | 56 -------------------------- dist/vue-dplayer.css | 1 - dist/vue-dplayer.css.map | 1 - dist/vue-dplayer.es.js | 52 ------------------------ dist/vue-dplayer.js | 78 ------------------------------------ dist/vue-dplayer.min.css | 2 - dist/vue-dplayer.min.css.map | 1 - dist/vue-dplayer.min.js | 7 ---- dist/vue-dplayer.min.js.map | 1 - package.json | 2 +- 12 files changed, 5 insertions(+), 200 deletions(-) delete mode 100644 dist/vue-dplayer.cjs.js delete mode 100644 dist/vue-dplayer.css delete mode 100644 dist/vue-dplayer.css.map delete mode 100644 dist/vue-dplayer.es.js delete mode 100644 dist/vue-dplayer.js delete mode 100644 dist/vue-dplayer.min.css delete mode 100644 dist/vue-dplayer.min.css.map delete mode 100644 dist/vue-dplayer.min.js delete mode 100644 dist/vue-dplayer.min.js.map diff --git a/.gitignore b/.gitignore index ddf692c..cfc56f6 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ node_modules # produced by vbuild example-dist +dist diff --git a/README.md b/README.md index de9b909..d3cd88c 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,8 @@ npm install vue-dplayer -S ## Usage +CDN: https://unpkg.com/vue-dplayer@latest/dist/ + ```js import VueDPlayer from 'vue-dplayer' import '../node_modules/vue-dplayer/vue-dplayer.css' @@ -26,6 +28,7 @@ export default { } } ``` + ## Props [Options Doc](http://dplayer.js.org/docs/#/?id=options) diff --git a/dist/vue-dplayer.cjs.js b/dist/vue-dplayer.cjs.js deleted file mode 100644 index dd512f3..0000000 --- a/dist/vue-dplayer.cjs.js +++ /dev/null @@ -1,56 +0,0 @@ -/*! - * vue-dplayer v0.0.8 - * (c) 2017-present sinchang - * Released under the MIT License. - */ -'use strict'; - -function _interopDefault (ex) { return (ex && (typeof ex === 'object') && 'default' in ex) ? ex['default'] : ex; } - -var DPlayer = _interopDefault(require('dplayer')); - -var VueDPlayer = { - props: { - options: { - type: Object - } - }, - data: function data() { - return { - dp: null - }; - }, - mounted: function mounted() { - var this$1 = this; - - this.options.container = this.$el; - var player = this.dp = new DPlayer(this.options); - var events = player.events; - Object.keys(events).forEach(function (item) { - if (item === 'events') { - return false; - } else { - events[item].forEach(function (event) { - player.on(event, function () { return this$1.$emit(event); }); - }); - } - }); - }, - install: function install(Vue, ref) { - if ( ref === void 0 ) ref = {}; - var name = ref.name; if ( name === void 0 ) name = 'd-player'; - - Vue.component(name, this); - }, - render: function render(h) { - return h('div', { - class: 'dplayer' - }, []); - } -}; - -if (typeof window !== 'undefined' && window.Vue) { - window.VueDPlayer = VueDPlayer; -} - -module.exports = VueDPlayer; diff --git a/dist/vue-dplayer.css b/dist/vue-dplayer.css deleted file mode 100644 index 6b1d1ad..0000000 --- a/dist/vue-dplayer.css +++ /dev/null @@ -1 +0,0 @@ -button[data-balloon]{overflow:visible}[data-balloon]{position:relative;cursor:pointer}[data-balloon]:after{font-family:sans-serif!important;font-weight:400!important;font-style:normal!important;text-shadow:none!important;font-size:12px!important;background:hsla(0,0%,7%,.9);border-radius:4px;color:#fff;content:attr(data-balloon);padding:.5em 1em;white-space:nowrap}[data-balloon]:after,[data-balloon]:before{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;-webkit-transition:all .18s ease-out .18s;transition:all .18s ease-out .18s;position:absolute;z-index:10}[data-balloon]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;content:""}[data-balloon]:hover:after,[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:after,[data-balloon][data-balloon-visible]:before{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:auto}[data-balloon].font-awesome:after{font-family:FontAwesome}[data-balloon][data-balloon-break]:after{white-space:pre}[data-balloon][data-balloon-blunt]:after,[data-balloon][data-balloon-blunt]:before{-webkit-transition:none;transition:none}[data-balloon][data-balloon-pos=up]:after{margin-bottom:11px}[data-balloon][data-balloon-pos=up]:after,[data-balloon][data-balloon-pos=up]:before{bottom:100%;left:50%;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up]:before{margin-bottom:5px}[data-balloon][data-balloon-pos=up]:hover:after,[data-balloon][data-balloon-pos=up]:hover:before,[data-balloon][data-balloon-pos=up][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up][data-balloon-visible]:before{-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon][data-balloon-pos=up-left]:after{left:0;margin-bottom:11px}[data-balloon][data-balloon-pos=up-left]:after,[data-balloon][data-balloon-pos=up-left]:before{bottom:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up-left]:before{left:5px;margin-bottom:5px}[data-balloon][data-balloon-pos=up-left]:hover:after,[data-balloon][data-balloon-pos=up-left]:hover:before,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=up-right]:after{right:0;margin-bottom:11px}[data-balloon][data-balloon-pos=up-right]:after,[data-balloon][data-balloon-pos=up-right]:before{bottom:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up-right]:before{right:5px;margin-bottom:5px}[data-balloon][data-balloon-pos=up-right]:hover:after,[data-balloon][data-balloon-pos=up-right]:hover:before,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=down]:after{margin-top:11px}[data-balloon][data-balloon-pos=down]:after,[data-balloon][data-balloon-pos=down]:before{left:50%;top:100%;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}[data-balloon][data-balloon-pos=down]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;margin-top:5px}[data-balloon][data-balloon-pos=down]:hover:after,[data-balloon][data-balloon-pos=down]:hover:before,[data-balloon][data-balloon-pos=down][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down][data-balloon-visible]:before{-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon][data-balloon-pos=down-left]:after{left:0;margin-top:11px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;left:5px;margin-top:5px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:hover:after,[data-balloon][data-balloon-pos=down-left]:hover:before,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=down-right]:after{right:0;margin-top:11px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;right:5px;margin-top:5px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:hover:after,[data-balloon][data-balloon-pos=down-right]:hover:before,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=left]:after{margin-right:11px;right:100%;top:50%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;margin-right:5px;right:100%;top:50%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:hover:after,[data-balloon][data-balloon-pos=left]:hover:before,[data-balloon][data-balloon-pos=left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=left][data-balloon-visible]:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-pos=right]:after{left:100%;margin-left:11px;top:50%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;left:100%;margin-left:5px;top:50%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:hover:after,[data-balloon][data-balloon-pos=right]:hover:before,[data-balloon][data-balloon-pos=right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=right][data-balloon-visible]:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-length=small]:after{white-space:normal;width:80px}[data-balloon][data-balloon-length=medium]:after{white-space:normal;width:150px}[data-balloon][data-balloon-length=large]:after{white-space:normal;width:260px}[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:380px}@media screen and (max-width:768px){[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:90vw}}[data-balloon][data-balloon-length=fit]:after{white-space:normal;width:100%}@-webkit-keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes my-face{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}.dplayer{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.dplayer *{-webkit-box-sizing:content-box;box-sizing:content-box}.dplayer:-webkit-full-screen{width:100%;height:100%;background:#000;position:fixed;z-index:100000;left:0;top:0}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{-webkit-animation:danmaku-center 6s linear;animation:danmaku-center 6s linear;-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{-webkit-animation:danmaku 8s linear;animation:danmaku 8s linear;-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer.dplayer-live .dplayer-bar-wrap,.dplayer.dplayer-live .dplayer-setting-loop,.dplayer.dplayer-live .dplayer-setting-speed,.dplayer.dplayer-live .dplayer-time,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,.dplayer.dplayer-no-danmaku .dplayer-danmaku{display:none}.dplayer.dplayer-arrow .dplayer-danmaku{font-size:18px}.dplayer.dplayer-arrow .dplayer-icon{margin:0 -3px}.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:running;animation-play-state:running}@media (min-width:900px){.dplayer.dplayer-playing .dplayer-controller,.dplayer.dplayer-playing .dplayer-controller-mask{opacity:0}.dplayer.dplayer-playing:hover .dplayer-controller,.dplayer.dplayer-playing:hover .dplayer-controller-mask{opacity:1}}.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon{display:block}.dplayer.dplayer-loading .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer.dplayer-hide-controller{cursor:none}.dplayer.dplayer-hide-controller .dplayer-controller,.dplayer.dplayer-hide-controller .dplayer-controller-mask{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.dplayer.dplayer-show-controller .dplayer-controller,.dplayer.dplayer-show-controller .dplayer-controller-mask{opacity:1}.dplayer.dplayer-fulled{position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume{display:none}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:static;display:inline-block}.dplayer-web-fullscreen-fix{position:fixed;top:0;left:0;margin:0;padding:0}[data-balloon]:before{display:none}[data-balloon]:after{padding:.3em .7em;background:hsla(0,0%,7%,.7)}[data-balloon][data-balloon-pos=up]:after{margin-bottom:0}.dplayer-bezel{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition{-webkit-animation:bezel-hide .5s linear;animation:bezel-hide .5s linear}@-webkit-keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes bezel-hide{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.dplayer-bezel .dplayer-danloading{position:absolute;top:50%;margin-top:-7px;width:100%;text-align:center;font-size:14px;line-height:14px;-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out}.dplayer-bezel .diplayer-loading-icon{display:none;position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;height:36px;width:36px;pointer-events:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide{display:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot{-webkit-animation:diplayer-loading-dot-fade .8s ease infinite;animation:diplayer-loading-dot-fade .8s ease infinite;opacity:0;fill:#fff;-webkit-transform-origin:4px 4px;transform-origin:4px 4px}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7{-webkit-animation-delay:.7s;animation-delay:.7s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6{-webkit-animation-delay:.6s;animation-delay:.6s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5{-webkit-animation-delay:.5s;animation-delay:.5s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4{-webkit-animation-delay:.4s;animation-delay:.4s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3{-webkit-animation-delay:.3s;animation-delay:.3s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2{-webkit-animation-delay:.2s;animation-delay:.2s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1{-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes diplayer-loading-dot-fade{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}.dplayer-controller-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%}.dplayer-controller,.dplayer-controller-mask{position:absolute;bottom:0;-webkit-transition:all .3s ease;transition:all .3s ease}.dplayer-controller{left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons{display:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box{display:block}.dplayer-controller .dplayer-bar-wrap{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview{position:absolute;background:#fff;pointer-events:none;display:none;background-size:auto 100%}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time{position:absolute;left:0;top:-20px;width:30px;border-radius:4px;padding:5px 7px;background-color:rgba(0,0,0,.62);color:#fff;font-size:12px;text-align:center;opacity:1;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-bar{position:relative;height:3px;width:100%;background:hsla(0,0%,100%,.2);cursor:pointer}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded{background:hsla(0,0%,100%,.4);-webkit-transition:all .5s ease;transition:all .5s ease}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded,.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons{height:38px;position:absolute;bottom:0}.dplayer-controller .dplayer-icons.dplayer-comment-box{display:none;position:absolute;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;z-index:2;height:38px;bottom:0;left:20px;right:20px;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon{position:absolute;left:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon{position:absolute;right:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box{position:absolute;background:rgba(28,28,28,.9);bottom:41px;left:0;-webkit-box-shadow:0 0 25px rgba(0,0,0,.3);box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:4px;padding:10px 10px 16px;font-size:14px;width:204px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio]{display:none}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label{cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title{font-size:13px;color:#fff;line-height:30px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title{margin-bottom:6px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span{border-radius:4px 0 0 4px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span{border-radius:0 4px 4px 0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span{width:33%;padding:4px 6px;line-height:16px;display:inline-block;font-size:12px;color:#fff;border:1px solid #fff;margin-right:-1px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked+span{background:#e4e4e6;color:#1c1c1c}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label{font-size:0;padding:6px;display:inline-block}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span{width:22px;height:22px;display:inline-block;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover{-webkit-animation:my-face 5s infinite ease-in-out;animation:my-face 5s infinite ease-in-out}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input{outline:none;border:none;padding:8px 31px;font-size:14px;line-height:18px;text-align:center;border-radius:4px;background:none;margin:0;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-webkit-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input:-ms-input-placeholder,.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-icons-right{right:20px}.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon{padding:8px}.dplayer-controller .dplayer-icons .dplayer-live-badge,.dplayer-controller .dplayer-icons .dplayer-time{line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.dplayer-controller .dplayer-icons .dplayer-live-dot{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;content:"";border-radius:6px}.dplayer-controller .dplayer-icons .dplayer-icon{width:40px;height:100%;border:none;background-color:transparent;outline:none;cursor:pointer;vertical-align:middle;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block}.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:.8}.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content{opacity:1}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon{color:#fff;width:auto;line-height:22px;font-size:14px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon{padding:10px 9px 9px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon{padding-top:8.5px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon{width:43px}.dplayer-controller .dplayer-icons .dplayer-volume{position:relative;display:inline-block;cursor:pointer;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap{display:inline-block;margin:0 10px 0 -5px;vertical-align:middle;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar{position:relative;top:17px;width:0;height:3px;background:#aaa;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner{position:absolute;bottom:0;left:0;height:100%;-webkit-transition:all .1s ease;transition:all .1s ease;will-change:width}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons .dplayer-setting,.dplayer-controller .dplayer-icons .dplayer-subtitle-btn{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{position:absolute;right:0;bottom:50px;-webkit-transform:scale(0);transform:scale(0);width:150px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;z-index:2}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div.dplayer-setting-origin-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{width:70px;height:180px;text-align:center}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item{height:30px;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;position:relative}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku{padding:5px 0}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label{padding:0 10px;display:inline}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap{padding:0 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:none;vertical-align:middle;height:100%;width:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar{position:relative;top:8.5px;width:100%;height:3px;background:#fff;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner{position:absolute;bottom:0;left:0;height:100%;-webkit-transition:all .1s ease;transition:all .1s ease;background:#aaa;will-change:width}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background:#aaa}.dplayer-controller .dplayer-icons .dplayer-full{display:inline-block;height:100%;position:relative}.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon{display:block}.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:absolute;top:-30px;z-index:1;display:none}.dplayer-controller .dplayer-icons .dplayer-quality{position:relative;display:inline-block;height:100%;z-index:2}.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list,.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask{display:block}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask{display:none;position:absolute;bottom:38px;left:-18px;width:80px;padding-bottom:12px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list{display:none;font-size:12px;width:80px;border-radius:2px;background:rgba(28,28,28,.9);padding:5px 0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;color:#fff;text-align:center}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item{height:25px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;line-height:25px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-comment{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-label{color:#eee;font-size:13px;display:inline-block;vertical-align:middle;white-space:nowrap}.dplayer-controller .dplayer-icons .dplayer-toggle{width:32px;height:20px;text-align:center;font-size:0;vertical-align:middle;position:absolute;top:5px;right:10px}.dplayer-controller .dplayer-icons .dplayer-toggle input{max-height:0;max-width:0;display:none}.dplayer-controller .dplayer-icons .dplayer-toggle input+label{display:inline-block;position:relative;-webkit-box-shadow:#dfdfdf 0 0 0 0 inset;box-shadow:inset 0 0 0 0 #dfdfdf;border:1px solid #dfdfdf;height:20px;width:32px;border-radius:10px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after,.dplayer-controller .dplayer-icons .dplayer-toggle input+label:before{content:"";position:absolute;display:block;height:18px;width:18px;top:0;left:0;border-radius:15px;-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after{background:#fff;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.4);box-shadow:0 1px 3px rgba(0,0,0,.4)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label{border-color:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:before{width:30px;background:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:after{left:12px}.dplayer-danmaku{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff}.dplayer-danmaku .dplayer-danmaku-item{display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;white-space:nowrap;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}.dplayer-danmaku .dplayer-danmaku-item--demo{position:absolute;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-right{position:absolute;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{will-change:transform;-webkit-animation:danmaku 5s linear;animation:danmaku 5s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes danmaku{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.dplayer-danmaku .dplayer-danmaku-bottom,.dplayer-danmaku .dplayer-danmaku-top{position:absolute;width:100%;text-align:center;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{will-change:visibility;-webkit-animation:danmaku-center 4s linear;animation:danmaku-center 4s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}@keyframes danmaku-center{0%{visibility:visible}to{visibility:visible}}.dplayer-logo{pointer-events:none;position:absolute;left:20px;top:20px;max-width:50px;max-height:50px}.dplayer-logo img{max-width:100%;max-height:100%;background:none}.dplayer-menu{position:absolute;width:170px;border-radius:2px;background:rgba(28,28,28,.85);padding:5px 0;overflow:hidden;z-index:3;display:none}.dplayer-menu.dplayer-menu-show{display:block}.dplayer-menu .dplayer-menu-item{height:30px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.dplayer-menu .dplayer-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-menu .dplayer-menu-item a{padding:0 10px;line-height:30px;color:#eee;font-size:13px;display:inline-block;vertical-align:middle;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-menu .dplayer-menu-item a:hover{text-decoration:none}.dplayer-notice{opacity:0;position:absolute;bottom:60px;left:20px;font-size:14px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 20px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none}.dplayer-subtitle{position:absolute;bottom:40px;width:90%;left:5%;text-align:center;color:#fff;text-shadow:.5px .5px .5px rgba(0,0,0,.5);font-size:20px}.dplayer-subtitle.dplayer-subtitle-hide{display:none}.dplayer-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.dplayer-mask.dplayer-mask-show{display:block}.dplayer-video-wrap{position:relative;background:#000;font-size:0;width:100%;height:100%}.dplayer-video-wrap .dplayer-video{width:100%;height:100%;display:none}.dplayer-video-wrap .dplayer-video-current{display:block}.dplayer-video-wrap .dplayer-video-prepare{display:none} \ No newline at end of file diff --git a/dist/vue-dplayer.css.map b/dist/vue-dplayer.css.map deleted file mode 100644 index 8fd1f28..0000000 --- a/dist/vue-dplayer.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["node_modules/dplayer/dist/DPlayer.min.css"],"names":[],"mappings":"AAAA","file":"dist/vue-dplayer.css"} \ No newline at end of file diff --git a/dist/vue-dplayer.es.js b/dist/vue-dplayer.es.js deleted file mode 100644 index dc1473a..0000000 --- a/dist/vue-dplayer.es.js +++ /dev/null @@ -1,52 +0,0 @@ -/*! - * vue-dplayer v0.0.8 - * (c) 2017-present sinchang - * Released under the MIT License. - */ -import DPlayer from 'dplayer'; - -var VueDPlayer = { - props: { - options: { - type: Object - } - }, - data: function data() { - return { - dp: null - }; - }, - mounted: function mounted() { - var this$1 = this; - - this.options.container = this.$el; - var player = this.dp = new DPlayer(this.options); - var events = player.events; - Object.keys(events).forEach(function (item) { - if (item === 'events') { - return false; - } else { - events[item].forEach(function (event) { - player.on(event, function () { return this$1.$emit(event); }); - }); - } - }); - }, - install: function install(Vue, ref) { - if ( ref === void 0 ) ref = {}; - var name = ref.name; if ( name === void 0 ) name = 'd-player'; - - Vue.component(name, this); - }, - render: function render(h) { - return h('div', { - class: 'dplayer' - }, []); - } -}; - -if (typeof window !== 'undefined' && window.Vue) { - window.VueDPlayer = VueDPlayer; -} - -export default VueDPlayer; diff --git a/dist/vue-dplayer.js b/dist/vue-dplayer.js deleted file mode 100644 index 6bae931..0000000 --- a/dist/vue-dplayer.js +++ /dev/null @@ -1,78 +0,0 @@ -/*! - * vue-dplayer v0.0.8 - * (c) 2017-present sinchang - * Released under the MIT License. - */ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define(factory) : - (global.vueDplayer = factory()); -}(this, (function () { 'use strict'; - -var commonjsGlobal = typeof window !== 'undefined' ? window : typeof global !== 'undefined' ? global : typeof self !== 'undefined' ? self : {}; - - - -function unwrapExports (x) { - return x && x.__esModule && Object.prototype.hasOwnProperty.call(x, 'default') ? x['default'] : x; -} - -function createCommonjsModule(fn, module) { - return module = { exports: {} }, fn(module, module.exports), module.exports; -} - -var DPlayer_min = createCommonjsModule(function (module, exports) { -!function(e,t){module.exports=t();}("undefined"!=typeof self?self:commonjsGlobal,function(){return function(e){function t(i){if(n[i])return n[i].exports;var a=n[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,t), a.l=!0, a.exports}var n={};return t.m=e, t.c=n, t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i});}, t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n), n}, t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}, t.p="/", t(t.s=1)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=function(e){return e<10?"0"+e:""+e},n=parseInt(e/60),i=parseInt(e-60*n);return t(n)+":"+t(i)},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft, n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft, n=n.offsetParent;return t-i},getScrollPosition:function(){return{left:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},setScrollPosition:function(e){var t=e.left,n=void 0===t?0:t,i=e.top,a=void 0===i?0:i;this.isFirefox?(document.documentElement.scrollLeft=n, document.documentElement.scrollTop=a):window.scrollTo(n,a);},isMobile:i,isFirefox:/firefox/i.test(window.navigator.userAgent),isChrome:/chrome/i.test(window.navigator.userAgent),storage:{set:function(e,t){localStorage.setItem(e,t);},get:function(e){return localStorage.getItem(e)}},cumulativeOffset:function(e){var t=0,n=0;do{t+=e.offsetTop||0, n+=e.offsetLeft||0, e=e.offsetParent;}while(e);return{top:t,left:n}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"}};t.default=a;},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}), n(2);var i=n(3),a=function(e){return e&&e.__esModule?e:{default:e}}(i);console.log("\n %c DPlayer 1.21.0 8e69ada %c http://dplayer.js.org \n\n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"), t.default=a.default;},function(e,t){},function(e,t,n){function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var o=function(){function e(e,t){for(var n=0;ne&&this.notice(this.tran("REW")+" "+(this.video.currentTime-e).toFixed(0)+" "+this.tran("s")), this.video.currentTime=e, this.danmaku&&this.danmaku.seek(), this.bar.set("played",e/this.video.duration,"width");}},{key:"play",value:function(){var e=this;if(this.paused=!1, this.video.paused&&this.bezel.switch(this.icons.get("play")), this.template.playButton.innerHTML=this.icons.get("pause"), r.default.resolve(this.video.play()).catch(function(){e.pause();}).then(function(){}), this.time.enable(), this.container.classList.add("dplayer-playing"), this.danmaku&&this.danmaku.play(), this.options.mutex)for(var t=0;t=.95?this.template.volumeIcon.innerHTML=this.icons.get("volume-up"):this.volume()>0?this.template.volumeIcon.innerHTML=this.icons.get("volume-down"):this.template.volumeIcon.innerHTML=this.icons.get("volume-off");}},{key:"volume",value:function(e,t,n){if(e=parseFloat(e), !isNaN(e)){e=Math.max(e,0), e=Math.min(e,1), this.bar.set("volume",e,"width");var i=(100*e).toFixed(0)+"%";this.template.volumeBarWrapWrap.dataset.balloon=i, t||this.user.set("volume",e), n||this.notice(this.tran("Volume")+" "+(100*e).toFixed(0)+"%"), this.video.volume=e, this.video.muted&&(this.video.muted=!1), this.switchVolumeIcon();}return this.video.volume}},{key:"toggle",value:function(){this.video.paused?this.play():this.pause();}},{key:"on",value:function(e,t){this.events.on(e,t);}},{key:"switchVideo",value:function(e,t){this.pause(), this.video.poster=e.pic?e.pic:"", this.video.src=e.url, this.initMSE(this.video,e.type||"auto"), t&&(this.template.danmakuLoading.style.display="block", this.bar.set("played",0,"width"), this.bar.set("loaded",0,"width"), this.template.ptime.innerHTML="00:00", this.template.danmaku.innerHTML="", this.danmaku&&this.danmaku.reload({id:t.id,address:t.api,token:t.token,maximum:t.maximum,addition:t.addition,user:t.user}));}},{key:"initMSE",value:function(e,t){var n=this;if(this.type=t, this.options.video.customType&&this.options.video.customType[t])"[object Function]"===Object.prototype.toString.call(this.options.video.customType[t])?this.options.video.customType[t](this.video,this):console.error("Illegal customType: "+t);else switch("auto"===this.type&&(/m3u8(#|\?|$)/i.exec(e.src)?this.type="hls":/.flv(#|\?|$)/i.exec(e.src)?this.type="flv":/.mpd(#|\?|$)/i.exec(e.src)?this.type="dash":this.type="normal"), this.type){case"hls":if(Hls)if(Hls.isSupported()){var i=new Hls;i.loadSource(e.src), i.attachMedia(e);}else this.notice("Error: Hls is not supported.");else this.notice("Error: Can't find Hls.");break;case"flv":if(flvjs&&flvjs.isSupported())if(flvjs.isSupported()){var a=flvjs.createPlayer({type:"flv",url:e.src});a.attachMediaElement(e), a.load();}else this.notice("Error: flvjs is not supported.");else this.notice("Error: Can't find flvjs.");break;case"dash":dashjs?dashjs.MediaPlayer().create().initialize(e,e.src,!1):this.notice("Error: Can't find dashjs.");break;case"webtorrent":if(WebTorrent)if(WebTorrent.WEBRTC_SUPPORT){this.container.classList.add("dplayer-loading");var o=new WebTorrent,s=e.src;o.add(s,function(e){e.files.find(function(e){return e.name.endsWith(".mp4")}).renderTo(n.video,{autoplay:n.options.autoplay},function(){n.container.classList.remove("dplayer-loading");});});}else this.notice("Error: Webtorrent is not supported.");else this.notice("Error: Can't find Webtorrent.");}}},{key:"initVideo",value:function(e,t){var n=this;this.initMSE(e,t), this.on("durationchange",function(){1!==e.duration&&(n.template.dtime.innerHTML=c.default.secondToTime(e.duration));}), this.on("progress",function(){var t=e.buffered.length?e.buffered.end(e.buffered.length-1)/e.duration:0;n.bar.set("loaded",t,"width");}), this.on("error",function(){n.tran&&n.notice&&(n.type, n.notice(n.tran("This video fails to load"),-1));}), this.ended=!1, this.on("ended",function(){n.bar.set("played",1,"width"), n.setting.loop?(n.seek(0), e.play()):(n.ended=!0, n.pause()), n.danmaku&&(n.danmaku.danIndex=0);}), this.on("play",function(){n.paused&&n.play();}), this.on("pause",function(){n.paused||n.pause();});for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e, this.template.notice.style.opacity=i, this.noticeTime&&clearTimeout(this.noticeTime), this.events.trigger("notice_show",e), this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0, t.events.trigger("notice_hide");},n);}},{key:"resize",value:function(){this.danmaku&&this.danmaku.resize(), this.events.trigger("resize");}},{key:"speed",value:function(e){this.video.playbackRate=e;}},{key:"destroy",value:function(){X.splice(X.indexOf(this),1), this.pause(), this.controller.destroy(), this.time.destroy(), this.video.src="", this.container.innerHTML="", this.events.trigger("destroy");for(var e in this)this.hasOwnProperty(e)&&"paused"!==e&&delete this[e];}}]), e}();t.default=Q;},function(e,t,n){(function(e){function n(){}function i(e,t){return function(){e.apply(t,arguments);}}function a(e,t){for(;3===e._state;)e=e._value;if(0===e._state)return void e._deferreds.push(t);e._handled=!0, u._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null===n)return void(1===e._state?o:s)(t.promise,e._value);var i;try{i=n(e._value);}catch(e){return void s(t.promise,e)}o(t.promise,i);});}function o(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":d(t))||"function"==typeof t)){var n=t.then;if(t instanceof u)return e._state=3, e._value=t, void r(e);if("function"==typeof n)return void c(i(n,t),e)}e._state=1, e._value=t, r(e);}catch(t){s(e,t);}}function s(e,t){e._state=2, e._value=t, r(e);}function r(e){2===e._state&&0===e._deferreds.length&&u._immediateFn(function(){e._handled||u._unhandledRejectionFn(e._value);});for(var t=0,n=e._deferreds.length;t=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout();},t));}, n(6), t.setImmediate=setImmediate, t.clearImmediate=clearImmediate;},function(e,t,n){(function(e,t){!function(e,n){function i(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=200&&o.status<300||304===o.status){var e=JSON.parse(o.responseText);return 0!==e.code?i(o,e):n(o,e)}a(o);}}, o.open(null!==t?"POST":"GET",e,!0), o.send(null!==t?JSON.stringify(t):null);};t.default={send:function(e,t,n){i(e,t,function(e,t){console.log("Post danmaku: ",t), n&&n();},function(e,t){alert(t.msg);},function(e){console.log("Request was unsuccessful: "+e.status);});},read:function(e,t){i(e,null,function(e,n){t(null,n.danmaku);},function(e,n){t({status:e.status,response:n});},function(e){t({status:e.status,response:null});});}};},function(e,t,n){function i(e){var t=this;this.lang=e, this.tran=function(e){return a[t.lang]&&a[t.lang][e]?a[t.lang][e]:e};}Object.defineProperty(t,"__esModule",{value:!0});var a={"zh-cn":{"Danmaku is loading":"\u5f39\u5e55\u52a0\u8f7d\u4e2d",Top:"\u9876\u90e8",Bottom:"\u5e95\u90e8",Rolling:"\u6eda\u52a8","Input danmaku, hit Enter":"\u8f93\u5165\u5f39\u5e55\uff0c\u56de\u8f66\u53d1\u9001","About author":"\u5173\u4e8e\u4f5c\u8005","DPlayer feedback":"\u64ad\u653e\u5668\u610f\u89c1\u53cd\u9988","About DPlayer":"\u5173\u4e8e DPlayer \u64ad\u653e\u5668",Loop:"\u6d17\u8111\u5faa\u73af",Speed:"\u901f\u5ea6","Opacity for danmaku":"\u5f39\u5e55\u900f\u660e\u5ea6",Normal:"\u6b63\u5e38","Please input danmaku content!":"\u8981\u8f93\u5165\u5f39\u5e55\u5185\u5bb9\u554a\u5582\uff01","Set danmaku color":"\u8bbe\u7f6e\u5f39\u5e55\u989c\u8272","Set danmaku type":"\u8bbe\u7f6e\u5f39\u5e55\u7c7b\u578b","Show danmaku":"\u663e\u793a\u5f39\u5e55","This video fails to load":"\u89c6\u9891\u52a0\u8f7d\u5931\u8d25","Switching to":"\u6b63\u5728\u5207\u6362\u81f3","Switched to":"\u5df2\u7ecf\u5207\u6362\u81f3",quality:"\u753b\u8d28",FF:"\u5feb\u8fdb",REW:"\u5feb\u9000","Unlimited danmaku":"\u6d77\u91cf\u5f39\u5e55","Send danmaku":"\u53d1\u9001\u5f39\u5e55",Setting:"\u8bbe\u7f6e","Full screen":"\u5168\u5c4f","Web full screen":"\u9875\u9762\u5168\u5c4f",Send:"\u53d1\u9001",Screenshot:"\u622a\u56fe",s:"\u79d2","Show subtitle":"\u663e\u793a\u5b57\u5e55","Hide subtitle":"\u9690\u85cf\u5b57\u5e55",Volume:"\u97f3\u91cf",Live:"\u76f4\u64ad"},"zh-tw":{"Danmaku is loading":"\u5f48\u5e55\u52a0\u8f09\u4e2d",Top:"\u9802\u90e8",Bottom:"\u5e95\u90e8",Rolling:"\u6efe\u52d5","Input danmaku, hit Enter":"\u8f38\u5165\u5f48\u5e55\uff0cEnter \u767c\u9001","About author":"\u95dc\u65bc\u4f5c\u8005","DPlayer feedback":"\u64ad\u653e\u5668\u610f\u898b\u53cd\u994b","About DPlayer":"\u95dc\u65bc DPlayer \u64ad\u653e\u5668",Loop:"\u5faa\u74b0\u64ad\u653e",Speed:"\u901f\u5ea6","Opacity for danmaku":"\u5f48\u5e55\u900f\u660e\u5ea6",Normal:"\u6b63\u5e38","Please input danmaku content!":"\u8acb\u8f38\u5165\u5f48\u5e55\u5185\u5bb9\u554a\uff01","Set danmaku color":"\u8a2d\u7f6e\u5f48\u5e55\u984f\u8272","Set danmaku type":"\u8a2d\u7f6e\u5f48\u5e55\u985e\u578b","Show danmaku":"\u986f\u793a\u5f48\u5e55","This video fails to load":"\u8996\u983b\u52a0\u8f09\u5931\u6557","Switching to":"\u6b63\u5728\u5207\u63db\u81f3","Switched to":"\u5df2\u7d93\u5207\u63db\u81f3",quality:"\u756b\u8cea",FF:"\u5feb\u9032",REW:"\u5feb\u9000","Unlimited danmaku":"\u6d77\u91cf\u5f48\u5e55","Send danmaku":"\u767c\u9001\u5f48\u5e55",Setting:"\u8a2d\u7f6e","Full screen":"\u5168\u5c4f","Web full screen":"\u9801\u9762\u5168\u5c4f",Send:"\u767c\u9001",Screenshot:"\u622a\u5716",s:"\u79d2","Show subtitle":"\u986f\u793a\u5b57\u5e55","Hide subtitle":"\u96b1\u85cf\u5b57\u5e55",Volume:"\u97f3\u91cf",Live:"\u76f4\u64ad"}};t.default=i;},function(e,t,n){function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n
'+this.tplVideo(!0,e.video.pic,e.screenshot,e.preload,e.video.url,e.subtitle)+(e.logo?'':"")+'
'+(e.danmaku?''+n("Danmaku is loading")+"":"")+'
'+n("Set danmaku color")+'
'+n("Set danmaku type")+'
0:00 / 0:00'+(e.live?''+n("Live")+"":"")+'
'+(e.video.quality?'
'+this.tplQualityList(e.video.quality)+"
":"")+(e.screenshot?''+i.get("camera")+"":"")+'
"+(e.subtitle?'
":"")+'
'+n("Speed")+'
'+i.get("right")+'
'+n("Loop")+'
'+n("Show danmaku")+'
'+n("Unlimited danmaku")+'
'+n("Opacity for danmaku")+'
0.5
0.75
'+n("Normal")+'
1.25
1.5
2
'+this.tplContextmenuList(e.contextmenu,n)+'
'}},{key:"tplDanmakumargin",value:function(e){var t="";if(e)for(var n in e)t+=n+":"+e[n]+";";return t}},{key:"tplContextmenuList",value:function(e,t){for(var n='";return n+=""}},{key:"tplQualityList",value:function(e){for(var t='
',n=0;n'+e[n].name+"
";return t+=""}},{key:"tplVideo",value:function(e,t,n,i,a,o){var s=o&&"webvtt"===o.type;return'"}}]), e}();t.default=o;},function(e,t,n){function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n'}}]), e}();t.default=o;},function(e,t,n){function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o=function(){function e(e,t){for(var n=0;nparseFloat(t.time);)n.push(t), t=this.dan[++this.danIndex];this.draw(n);}window.requestAnimationFrame(function(){e.frame();});}},{key:"opacity",value:function(e){if(void 0!==e){for(var t=this.container.getElementsByClassName("dplayer-danmaku-item"),n=0;n'+e[a].text+"":o.innerHTML=e[a].text, o.style.opacity=t._opacity, o.style.color=e[a].color, o.addEventListener("animationend",function(){t.container.removeChild(o);});var s=t._measure(e[a].text),r=void 0;switch(e[a].type){case"right":r=c(o,e[a].type,s), r>=0&&(o.style.width=s+1+"px", o.style.top=n*r+"px", o.style.transform="translateX(-"+i+"px)");break;case"top":r=c(o,e[a].type), r>=0&&(o.style.top=n*r+"px");break;case"bottom":r=c(o,e[a].type), r>=0&&(o.style.bottom=n*r+"px");break;default:console.error("Can't handled danmaku type: "+e[a].type);}r>=0&&(o.classList.add("dplayer-danmaku-move"), u.appendChild(o));}(d);return this.container.appendChild(u), u}}},{key:"play",value:function(){this.paused=!1;}},{key:"pause",value:function(){this.paused=!0;}},{key:"_measure",value:function(e){if(!this.context){var t=getComputedStyle(this.container.getElementsByClassName("dplayer-danmaku-item")[0],null);this.context=document.createElement("canvas").getContext("2d"), this.context.font=t.getPropertyValue("font");}return this.context.measureText(e).width}},{key:"seek",value:function(){this.clear();for(var e=0;e=this.options.time()){this.danIndex=e;break}this.danIndex=this.dan.length;}}},{key:"clear",value:function(){this.danTunnel={right:{},top:{},bottom:{}}, this.danIndex=0, this.options.container.innerHTML="", this.events&&this.events.trigger("danmaku_clear");}},{key:"htmlEncode",value:function(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}},{key:"resize",value:function(){for(var e=this.container.offsetWidth,t=this.container.getElementsByClassName("dplayer-danmaku-item"),n=0;n0&&void 0!==arguments[0]?arguments[0]:"browser"){case"browser":return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement;case"web":return this.player.container.classList.contains("dplayer-fulled")}}},{key:"request",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser",t="browser"===e?"web":"browser",n=this.isFullScreen(t);switch(n||(this.lastScrollPosition=s.default.getScrollPosition()), e){case"browser":this.player.container.requestFullscreen?this.player.container.requestFullscreen():this.player.container.mozRequestFullScreen?this.player.container.mozRequestFullScreen():this.player.container.webkitRequestFullscreen?this.player.container.webkitRequestFullscreen():this.player.video.webkitEnterFullscreen&&this.player.video.webkitEnterFullscreen();break;case"web":this.player.container.classList.add("dplayer-fulled"), document.body.classList.add("dplayer-web-fullscreen-fix"), this.player.events.trigger("webfullscreen");}n&&this.cancel(t);}},{key:"cancel",value:function(){switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser"){case"browser":document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen();break;case"web":this.player.container.classList.remove("dplayer-fulled"), document.body.classList.remove("dplayer-web-fullscreen-fix"), this.player.events.trigger("webfullscreen_cancel");}}},{key:"toggle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";this.isFullScreen(e)?this.cancel(e):this.request(e);}}]), e}();t.default=r;},function(e,t,n){function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;nt&&!e.player.video.paused&&(e.player.container.classList.remove("dplayer-loading"), i=!1), t=n);},100);}},{key:"initprogressChecker",value:function(){var e=this;this.progressChecker=setInterval(function(){if(e.enableprogressChecker){e.player.bar.set("played",e.player.video.currentTime/e.player.video.duration,"width");var t=s.default.secondToTime(e.player.video.currentTime);e.player.template.ptime.innerHTML!==t&&(e.player.template.ptime.innerHTML=s.default.secondToTime(e.player.video.currentTime));}},100);}},{key:"enable",value:function(e){if(e)this["enable"+e+"Checker"]=!0;else for(var t=0;te.player.template.playedBarWrap.offsetWidth)return;var a=e.player.video.duration*(i/e.player.template.playedBarWrap.offsetWidth);e.thumbnails&&e.thumbnails.move(i), e.player.template.playedBarTime.style.left=i-20+"px", e.player.template.playedBarTime.innerText=r.default.secondToTime(a), e.player.template.playedBarTime.classList.remove("hidden");}}), this.player.template.playedBarWrap.addEventListener("mouseenter",function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.show(), e.player.template.playedBarTime.classList.remove("hidden"));}), this.player.template.playedBarWrap.addEventListener("mouseleave",function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.hide(), e.player.template.playedBarTime.classList.add("hidden"));});}},{key:"initFullButton",value:function(){var e=this;this.player.template.browserFullButton.addEventListener("click",function(){e.player.fullScreen.toggle("browser");}), this.player.template.webFullButton.addEventListener("click",function(){e.player.fullScreen.toggle("web");});}},{key:"initVolumeButton",value:function(){var e=this,t=function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-r.default.getElementViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i);},n=function n(){document.removeEventListener(r.default.nameMap.dragEnd,n), document.removeEventListener(r.default.nameMap.dragMove,t), e.player.template.volumeButton.classList.remove("dplayer-volume-active");};this.player.template.volumeBarWrapWrap.addEventListener("click",function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-r.default.getElementViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i);}), this.player.template.volumeBarWrapWrap.addEventListener(r.default.nameMap.dragStart,function(){document.addEventListener(r.default.nameMap.dragMove,t), document.addEventListener(r.default.nameMap.dragEnd,n), e.player.template.volumeButton.classList.add("dplayer-volume-active");}), this.player.template.volumeIcon.addEventListener("click",function(){e.player.video.muted?(e.player.video.muted=!1, e.player.switchVolumeIcon(), e.player.bar.set("volume",e.player.volume(),"width")):(e.player.video.muted=!0, e.player.template.volumeIcon.innerHTML=e.player.icons.get("volume-off"), e.player.bar.set("volume",0,"width"));});}},{key:"initQualityButton",value:function(){var e=this;this.player.options.video.quality&&this.player.template.qualityList.addEventListener("click",function(t){t.target.classList.contains("dplayer-quality-item")&&e.player.switchQuality(t.target.dataset.index);});}},{key:"initScreenshotButton",value:function(){var e=this;this.player.options.screenshot&&this.player.template.camareButton.addEventListener("click",function(){var t=document.createElement("canvas");t.width=e.player.video.videoWidth, t.height=e.player.video.videoHeight, t.getContext("2d").drawImage(e.player.video,0,0,t.width,t.height);var n=t.toDataURL();e.player.template.camareButton.href=n, e.player.template.camareButton.download="DPlayer.png", e.player.events.trigger("screenshot",n);});}},{key:"initSubtitleButton",value:function(){var e=this;this.player.options.subtitle&&(this.player.events.on("subtitle_show",function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Hide subtitle"), e.player.template.subtitleButtonInner.style.opacity="", e.player.user.set("subtitle",1);}), this.player.events.on("subtitle_hide",function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Show subtitle"), e.player.template.subtitleButtonInner.style.opacity="0.4", e.player.user.set("subtitle",0);}), this.player.template.subtitleButton.addEventListener("click",function(){e.player.subtitle.toggle();}));}},{key:"setAutoHide",value:function(){var e=this;this.show(), clearTimeout(this.autoHideTimer), this.autoHideTimer=setTimeout(function(){!e.player.video.played.length||e.player.paused||e.disableAutoHide||e.hide();},3e3);}},{key:"show",value:function(){this.player.container.classList.remove("dplayer-hide-controller");}},{key:"hide",value:function(){this.player.container.classList.add("dplayer-hide-controller"), this.player.setting.hide(), this.player.comment&&this.player.comment.hide();}},{key:"isShow",value:function(){return!this.player.container.classList.contains("dplayer-hide-controller")}},{key:"toggle",value:function(){this.isShow()?this.hide():this.show();}},{key:"destroy",value:function(){clearTimeout(this.autoHideTimer);}}]), e}();t.default=u;},function(e,t,n){function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;n=n.width?(this.player.template.menu.style.right=n.width-e+"px", this.player.template.menu.style.left="initial"):(this.player.template.menu.style.left=e+"px", this.player.template.menu.style.right="initial"), t+this.player.template.menu.offsetHeight>=n.height?(this.player.template.menu.style.bottom=n.height-t+"px", this.player.template.menu.style.top="initial"):(this.player.template.menu.style.top=t+"px", this.player.template.menu.style.bottom="initial"), this.player.template.mask.classList.add("dplayer-mask-show"), this.player.events.trigger("contextmenu_show");}},{key:"hide",value:function(){this.player.template.mask.classList.remove("dplayer-mask-show"), this.player.template.menu.classList.remove("dplayer-menu-show"), this.player.events.trigger("contextmenu_hide");}}]), e}();t.default=o;}]).default}); - -}); - -var DPlayer = unwrapExports(DPlayer_min); -var DPlayer_min_1 = DPlayer_min.DPlayer; - -var VueDPlayer = { - props: { - options: { - type: Object - } - }, - data: function data() { - return { - dp: null - }; - }, - mounted: function mounted() { - var this$1 = this; - - this.options.container = this.$el; - var player = this.dp = new DPlayer(this.options); - var events = player.events; - Object.keys(events).forEach(function (item) { - if (item === 'events') { - return false; - } else { - events[item].forEach(function (event) { - player.on(event, function () { return this$1.$emit(event); }); - }); - } - }); - }, - install: function install(Vue, ref) { - if ( ref === void 0 ) ref = {}; - var name = ref.name; if ( name === void 0 ) name = 'd-player'; - - Vue.component(name, this); - }, - render: function render(h) { - return h('div', { - class: 'dplayer' - }, []); - } -}; - -if (typeof window !== 'undefined' && window.Vue) { - window.VueDPlayer = VueDPlayer; -} - -return VueDPlayer; - -}))); diff --git a/dist/vue-dplayer.min.css b/dist/vue-dplayer.min.css deleted file mode 100644 index c3babc1..0000000 --- a/dist/vue-dplayer.min.css +++ /dev/null @@ -1,2 +0,0 @@ -button[data-balloon]{overflow:visible}[data-balloon]{position:relative;cursor:pointer}[data-balloon]:after{font-family:sans-serif!important;font-weight:400!important;font-style:normal!important;text-shadow:none!important;font-size:12px!important;background:hsla(0,0%,7%,.9);border-radius:4px;color:#fff;content:attr(data-balloon);padding:.5em 1em;white-space:nowrap}[data-balloon]:after,[data-balloon]:before{filter:alpha(opactiy=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-moz-opacity:0;-khtml-opacity:0;opacity:0;pointer-events:none;transition:all .18s ease-out .18s;position:absolute;z-index:4}[data-balloon]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M2.658 0h32.004c-6 0-11.627 12.002-16.002 12.002C14.285 12.002 8.594 0 2.658 0z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;content:""}[data-balloon]:hover:after,[data-balloon]:hover:before,[data-balloon][data-balloon-visible]:after,[data-balloon][data-balloon-visible]:before{filter:alpha(opactiy=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-moz-opacity:1;-khtml-opacity:1;opacity:1;pointer-events:auto}[data-balloon].font-awesome:after{font-family:FontAwesome}[data-balloon][data-balloon-break]:after{white-space:pre}[data-balloon][data-balloon-blunt]:after,[data-balloon][data-balloon-blunt]:before{transition:none}[data-balloon][data-balloon-pos=up]:after{margin-bottom:11px}[data-balloon][data-balloon-pos=up]:after,[data-balloon][data-balloon-pos=up]:before{bottom:100%;left:50%;-webkit-transform:translate(-50%,10px);transform:translate(-50%,10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up]:before{margin-bottom:5px}[data-balloon][data-balloon-pos=up]:hover:after,[data-balloon][data-balloon-pos=up]:hover:before,[data-balloon][data-balloon-pos=up][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up][data-balloon-visible]:before{-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon][data-balloon-pos=up-left]:after{left:0;margin-bottom:11px}[data-balloon][data-balloon-pos=up-left]:after,[data-balloon][data-balloon-pos=up-left]:before{bottom:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up-left]:before{left:5px;margin-bottom:5px}[data-balloon][data-balloon-pos=up-left]:hover:after,[data-balloon][data-balloon-pos=up-left]:hover:before,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-left][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=up-right]:after{right:0;margin-bottom:11px}[data-balloon][data-balloon-pos=up-right]:after,[data-balloon][data-balloon-pos=up-right]:before{bottom:100%;-webkit-transform:translateY(10px);transform:translateY(10px);-webkit-transform-origin:top;transform-origin:top}[data-balloon][data-balloon-pos=up-right]:before{right:5px;margin-bottom:5px}[data-balloon][data-balloon-pos=up-right]:hover:after,[data-balloon][data-balloon-pos=up-right]:hover:before,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=up-right][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=down]:after{margin-top:11px}[data-balloon][data-balloon-pos=down]:after,[data-balloon][data-balloon-pos=down]:before{left:50%;top:100%;-webkit-transform:translate(-50%,-10px);transform:translate(-50%,-10px)}[data-balloon][data-balloon-pos=down]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;margin-top:5px}[data-balloon][data-balloon-pos=down]:hover:after,[data-balloon][data-balloon-pos=down]:hover:before,[data-balloon][data-balloon-pos=down][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down][data-balloon-visible]:before{-webkit-transform:translate(-50%);transform:translate(-50%)}[data-balloon][data-balloon-pos=down-left]:after{left:0;margin-top:11px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;left:5px;margin-top:5px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-left]:hover:after,[data-balloon][data-balloon-pos=down-left]:hover:before,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-left][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=down-right]:after{right:0;margin-top:11px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='36' height='12'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M33.342 12H1.338c6 0 11.627-12.002 16.002-12.002C21.715-.002 27.406 12 33.342 12z'/%3E%3C/svg%3E");background-size:100% auto;width:18px;height:6px;right:5px;margin-top:5px;top:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}[data-balloon][data-balloon-pos=down-right]:hover:after,[data-balloon][data-balloon-pos=down-right]:hover:before,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=down-right][data-balloon-visible]:before{-webkit-transform:translate(0);transform:translate(0)}[data-balloon][data-balloon-pos=left]:after{margin-right:11px;right:100%;top:50%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M0 33.342V1.338c0 6 12.002 11.627 12.002 16.002C12.002 21.715 0 27.406 0 33.342z'/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;margin-right:5px;right:100%;top:50%;-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}[data-balloon][data-balloon-pos=left]:hover:after,[data-balloon][data-balloon-pos=left]:hover:before,[data-balloon][data-balloon-pos=left][data-balloon-visible]:after,[data-balloon][data-balloon-pos=left][data-balloon-visible]:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-pos=right]:after{left:100%;margin-left:11px;top:50%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:before{background:no-repeat url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='36'%3E%3Cpath fill='rgba(17, 17, 17, 0.9)' d='M12 2.658v32.004c0-6-12.002-11.627-12.002-16.002C-.002 14.285 12 8.594 12 2.658z'/%3E%3C/svg%3E");background-size:100% auto;width:6px;height:18px;left:100%;margin-left:5px;top:50%;-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}[data-balloon][data-balloon-pos=right]:hover:after,[data-balloon][data-balloon-pos=right]:hover:before,[data-balloon][data-balloon-pos=right][data-balloon-visible]:after,[data-balloon][data-balloon-pos=right][data-balloon-visible]:before{-webkit-transform:translateY(-50%);transform:translateY(-50%)}[data-balloon][data-balloon-length=small]:after{white-space:normal;width:80px}[data-balloon][data-balloon-length=medium]:after{white-space:normal;width:150px}[data-balloon][data-balloon-length=large]:after{white-space:normal;width:260px}[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:380px}@media screen and (max-width:768px){[data-balloon][data-balloon-length=xlarge]:after{white-space:normal;width:90vw}}[data-balloon][data-balloon-length=fit]:after{white-space:normal;width:100%}@-webkit-keyframes a{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}@keyframes a{2%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}4%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}6%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}8%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}10%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}12%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}14%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}16%{-webkit-transform:translateY(-.5px) rotate(-1.5deg);transform:translateY(-.5px) rotate(-1.5deg)}18%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}20%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}22%{-webkit-transform:translateY(.5px) rotate(-1.5deg);transform:translateY(.5px) rotate(-1.5deg)}24%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}26%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}28%{-webkit-transform:translateY(.5px) rotate(1.5deg);transform:translateY(.5px) rotate(1.5deg)}30%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}32%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}34%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}36%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}38%{-webkit-transform:translateY(1.5px) rotate(-1.5deg);transform:translateY(1.5px) rotate(-1.5deg)}40%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}42%{-webkit-transform:translateY(2.5px) rotate(-1.5deg);transform:translateY(2.5px) rotate(-1.5deg)}44%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}46%{-webkit-transform:translateY(-1.5px) rotate(2.5deg);transform:translateY(-1.5px) rotate(2.5deg)}48%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}50%{-webkit-transform:translateY(.5px) rotate(.5deg);transform:translateY(.5px) rotate(.5deg)}52%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}54%{-webkit-transform:translateY(-1.5px) rotate(1.5deg);transform:translateY(-1.5px) rotate(1.5deg)}56%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}58%{-webkit-transform:translateY(.5px) rotate(2.5deg);transform:translateY(.5px) rotate(2.5deg)}60%{-webkit-transform:translateY(2.5px) rotate(2.5deg);transform:translateY(2.5px) rotate(2.5deg)}62%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}64%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}66%{-webkit-transform:translateY(1.5px) rotate(-.5deg);transform:translateY(1.5px) rotate(-.5deg)}68%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}70%{-webkit-transform:translateY(1.5px) rotate(.5deg);transform:translateY(1.5px) rotate(.5deg)}72%{-webkit-transform:translateY(2.5px) rotate(1.5deg);transform:translateY(2.5px) rotate(1.5deg)}74%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}76%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}78%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}80%{-webkit-transform:translateY(1.5px) rotate(1.5deg);transform:translateY(1.5px) rotate(1.5deg)}82%{-webkit-transform:translateY(-.5px) rotate(.5deg);transform:translateY(-.5px) rotate(.5deg)}84%{-webkit-transform:translateY(1.5px) rotate(2.5deg);transform:translateY(1.5px) rotate(2.5deg)}86%{-webkit-transform:translateY(-1.5px) rotate(-1.5deg);transform:translateY(-1.5px) rotate(-1.5deg)}88%{-webkit-transform:translateY(-.5px) rotate(2.5deg);transform:translateY(-.5px) rotate(2.5deg)}90%{-webkit-transform:translateY(2.5px) rotate(-.5deg);transform:translateY(2.5px) rotate(-.5deg)}92%{-webkit-transform:translateY(.5px) rotate(-.5deg);transform:translateY(.5px) rotate(-.5deg)}94%{-webkit-transform:translateY(2.5px) rotate(.5deg);transform:translateY(2.5px) rotate(.5deg)}96%{-webkit-transform:translateY(-.5px) rotate(1.5deg);transform:translateY(-.5px) rotate(1.5deg)}98%{-webkit-transform:translateY(-1.5px) rotate(-.5deg);transform:translateY(-1.5px) rotate(-.5deg)}0%,to{-webkit-transform:translate(0) rotate(0deg);transform:translate(0) rotate(0deg)}}.dplayer{position:relative;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:1}.dplayer *{box-sizing:content-box}.dplayer:-webkit-full-screen{width:100%;height:100%;background:#000;position:fixed;z-index:5;left:0;top:0}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{-webkit-animation:e 6s linear;animation:e 6s linear;-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{-webkit-animation:d 8s linear;animation:d 8s linear;-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer.dplayer-live .dplayer-bar-wrap,.dplayer.dplayer-live .dplayer-setting-loop,.dplayer.dplayer-live .dplayer-setting-speed,.dplayer.dplayer-live .dplayer-time,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit,.dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,.dplayer.dplayer-no-danmaku .dplayer-danmaku{display:none}.dplayer.dplayer-arrow .dplayer-danmaku{font-size:18px}.dplayer.dplayer-arrow .dplayer-icon{margin:0 -3px}.dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:running;animation-play-state:running}@media (min-width:900px){.dplayer.dplayer-playing .dplayer-controller,.dplayer.dplayer-playing .dplayer-controller-mask{opacity:0}.dplayer.dplayer-playing:hover .dplayer-controller,.dplayer.dplayer-playing:hover .dplayer-controller-mask{opacity:1}}.dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon{display:block}.dplayer.dplayer-loading .dplayer-danmaku .dplayer-danmaku-move{-webkit-animation-play-state:paused;animation-play-state:paused}.dplayer.dplayer-hide-controller{cursor:none}.dplayer.dplayer-hide-controller .dplayer-controller,.dplayer.dplayer-hide-controller .dplayer-controller-mask{opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.dplayer.dplayer-show-controller .dplayer-controller,.dplayer.dplayer-show-controller .dplayer-controller-mask{opacity:1}.dplayer.dplayer-fulled{position:fixed;z-index:5;left:0;top:0;width:100%;height:100%}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon,.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume{display:none}.dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:static;display:inline-block}.dplayer-web-fullscreen-fix{position:fixed;top:0;left:0;margin:0;padding:0}[data-balloon]:before{display:none}[data-balloon]:after{padding:.3em .7em;background:hsla(0,0%,7%,.7)}[data-balloon][data-balloon-pos=up]:after{margin-bottom:0}.dplayer-bezel{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon{position:absolute;top:50%;left:50%;margin:-26px 0 0 -26px;height:52px;width:52px;padding:12px;box-sizing:border-box;background:rgba(0,0,0,.5);border-radius:50%;opacity:0;pointer-events:none}.dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition{-webkit-animation:b .5s linear;animation:b .5s linear}@-webkit-keyframes b{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes b{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}.dplayer-bezel .dplayer-danloading{position:absolute;top:50%;margin-top:-7px;width:100%;text-align:center;font-size:14px;line-height:14px;-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}.dplayer-bezel .diplayer-loading-icon{display:none;position:absolute;top:50%;left:50%;margin:-18px 0 0 -18px;height:36px;width:36px;pointer-events:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide{display:none}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot{-webkit-animation:c .8s ease infinite;animation:c .8s ease infinite;opacity:0;fill:#fff;-webkit-transform-origin:4px 4px;transform-origin:4px 4px}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7{-webkit-animation-delay:.7s;animation-delay:.7s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6{-webkit-animation-delay:.6s;animation-delay:.6s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5{-webkit-animation-delay:.5s;animation-delay:.5s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4{-webkit-animation-delay:.4s;animation-delay:.4s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3{-webkit-animation-delay:.3s;animation-delay:.3s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2{-webkit-animation-delay:.2s;animation-delay:.2s}.dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1{-webkit-animation-delay:.1s;animation-delay:.1s}@-webkit-keyframes c{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}@keyframes c{0%{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2)}50%{opacity:.25;-webkit-transform:scale(.9);transform:scale(.9)}to{opacity:.25;-webkit-transform:scale(.85);transform:scale(.85)}}.dplayer-controller-mask{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;height:98px;width:100%}.dplayer-controller,.dplayer-controller-mask{position:absolute;bottom:0;transition:all .3s ease}.dplayer-controller{left:0;right:0;height:41px;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons{display:none}.dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box{display:block}.dplayer-controller .dplayer-bar-wrap{padding:5px 0;cursor:pointer;position:absolute;bottom:33px;width:calc(100% - 40px);height:3px}.dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview{position:absolute;background:#fff;pointer-events:none;display:none;background-size:auto 100%}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas{position:absolute;width:100%;height:100%;z-index:1;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time{position:absolute;left:0;top:-20px;width:30px;border-radius:4px;padding:5px 7px;background-color:rgba(0,0,0,.62);color:#fff;font-size:12px;text-align:center;opacity:1;transition:opacity .1s ease-in-out;word-wrap:normal;word-break:normal;z-index:2;pointer-events:none}.dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden{opacity:0}.dplayer-controller .dplayer-bar-wrap .dplayer-bar{position:relative;height:3px;width:100%;background:hsla(0,0%,100%,.2);cursor:pointer}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded{background:hsla(0,0%,100%,.4);transition:all .5s ease}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded,.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played{position:absolute;left:0;top:0;bottom:0;height:3px;will-change:width}.dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons{height:38px;position:absolute;bottom:0}.dplayer-controller .dplayer-icons.dplayer-comment-box{display:none;position:absolute;transition:all .3s ease-in-out;z-index:2;height:38px;bottom:0;left:20px;right:20px;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon{position:absolute;left:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon{position:absolute;right:0;top:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box{position:absolute;background:rgba(28,28,28,.9);bottom:41px;left:0;box-shadow:0 0 25px rgba(0,0,0,.3);border-radius:4px;padding:10px 10px 16px;font-size:14px;width:204px;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio]{display:none}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label{cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title{font-size:13px;color:#fff;line-height:30px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title{margin-bottom:6px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span{border-radius:4px 0 0 4px}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span{border-radius:0 4px 4px 0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span{width:33%;padding:4px 6px;line-height:16px;display:inline-block;font-size:12px;color:#fff;border:1px solid #fff;margin-right:-1px;box-sizing:border-box;text-align:center;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked+span{background:#e4e4e6;color:#1c1c1c}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color{font-size:0}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label{font-size:0;padding:6px;display:inline-block}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span{width:22px;height:22px;display:inline-block;border-radius:50%;box-sizing:border-box;cursor:pointer}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover{-webkit-animation:a 5s infinite ease-in-out;animation:a 5s infinite ease-in-out}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input{outline:none;border:none;padding:8px 31px;font-size:14px;line-height:18px;text-align:center;border-radius:4px;background:none;margin:0;height:100%;box-sizing:border-box;width:100%;color:#fff}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-webkit-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input:-ms-input-placeholder,.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-input-placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder{color:#fff;opacity:.8}.dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon{padding:7px}.dplayer-controller .dplayer-icons.dplayer-icons-right{right:20px}.dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon{padding:8px}.dplayer-controller .dplayer-icons .dplayer-live-badge,.dplayer-controller .dplayer-icons .dplayer-time{line-height:38px;color:#eee;text-shadow:0 0 2px rgba(0,0,0,.5);vertical-align:middle;font-size:13px;cursor:default}.dplayer-controller .dplayer-icons .dplayer-live-dot{display:inline-block;width:6px;height:6px;vertical-align:4%;margin-right:5px;content:"";border-radius:6px}.dplayer-controller .dplayer-icons .dplayer-icon{width:40px;height:100%;border:none;background-color:transparent;outline:none;cursor:pointer;vertical-align:middle;box-sizing:border-box;display:inline-block}.dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content{transition:all .2s ease-in-out;opacity:.8}.dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content{opacity:1}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon{color:#fff;width:auto;line-height:22px;font-size:14px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon{padding:10px 9px 9px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon{padding-top:8.5px}.dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon{width:43px}.dplayer-controller .dplayer-icons .dplayer-volume{position:relative;display:inline-block;cursor:pointer;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar{width:45px}.dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap{display:inline-block;margin:0 10px 0 -5px;vertical-align:middle;height:100%}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar{position:relative;top:17px;width:0;height:3px;background:#aaa;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;will-change:width}.dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;-webkit-transform:scale(0);transform:scale(0)}.dplayer-controller .dplayer-icons .dplayer-setting,.dplayer-controller .dplayer-icons .dplayer-subtitle-btn{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box{position:absolute;right:0;bottom:50px;-webkit-transform:scale(0);transform:scale(0);width:150px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 0;transition:all .3s ease-in-out;overflow:hidden;z-index:2}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box>div.dplayer-setting-origin-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open{-webkit-transform:scale(1);transform:scale(1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow{width:70px;height:180px;text-align:center}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel{display:block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item{height:30px;padding:5px 10px;box-sizing:border-box;cursor:pointer;position:relative}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku{padding:5px 0}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label{padding:0 10px;display:inline}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label{display:none}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap{display:inline-block}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap{padding:0 10px;box-sizing:border-box;display:none;vertical-align:middle;height:100%;width:100%}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar{position:relative;top:8.5px;width:100%;height:3px;background:#fff;transition:all .3s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner{position:absolute;bottom:0;left:0;height:100%;transition:all .1s ease;background:#aaa;will-change:width}.dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb{position:absolute;top:0;right:5px;margin-top:-4px;margin-right:-10px;height:11px;width:11px;border-radius:50%;cursor:pointer;transition:all .3s ease-in-out;background:#aaa}.dplayer-controller .dplayer-icons .dplayer-full{display:inline-block;height:100%;position:relative}.dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon{display:block}.dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon{position:absolute;top:-30px;z-index:1;display:none}.dplayer-controller .dplayer-icons .dplayer-quality{position:relative;display:inline-block;height:100%;z-index:2}.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list,.dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask{display:block}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask{display:none;position:absolute;bottom:38px;left:-18px;width:80px;padding-bottom:12px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list{display:none;font-size:12px;width:80px;border-radius:2px;background:rgba(28,28,28,.9);padding:5px 0;transition:all .3s ease-in-out;overflow:hidden;color:#fff;text-align:center}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item{height:25px;box-sizing:border-box;cursor:pointer;line-height:25px}.dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-controller .dplayer-icons .dplayer-comment{display:inline-block;height:100%}.dplayer-controller .dplayer-icons .dplayer-label{color:#eee;font-size:13px;display:inline-block;vertical-align:middle;white-space:nowrap}.dplayer-controller .dplayer-icons .dplayer-toggle{width:32px;height:20px;text-align:center;font-size:0;vertical-align:middle;position:absolute;top:5px;right:10px}.dplayer-controller .dplayer-icons .dplayer-toggle input{max-height:0;max-width:0;display:none}.dplayer-controller .dplayer-icons .dplayer-toggle input+label{display:inline-block;position:relative;box-shadow:inset 0 0 0 0 #dfdfdf;border:1px solid #dfdfdf;height:20px;width:32px;border-radius:10px;box-sizing:border-box;cursor:pointer;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after,.dplayer-controller .dplayer-icons .dplayer-toggle input+label:before{content:"";position:absolute;display:block;height:18px;width:18px;top:0;left:0;border-radius:15px;transition:.2s ease-in-out}.dplayer-controller .dplayer-icons .dplayer-toggle input+label:after{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.4)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label{border-color:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:before{width:30px;background:hsla(0,0%,100%,.5)}.dplayer-controller .dplayer-icons .dplayer-toggle input:checked+label:after{left:12px}.dplayer-danmaku{position:absolute;left:0;right:0;top:0;bottom:0;font-size:22px;color:#fff}.dplayer-danmaku .dplayer-danmaku-item{display:inline-block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default;white-space:nowrap;text-shadow:.5px .5px .5px rgba(0,0,0,.5)}.dplayer-danmaku .dplayer-danmaku-item--demo{position:absolute;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-right{position:absolute;right:0;-webkit-transform:translateX(100%);transform:translateX(100%)}.dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move{will-change:transform;-webkit-animation:d 5s linear;animation:d 5s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes d{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes d{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.dplayer-danmaku .dplayer-danmaku-bottom,.dplayer-danmaku .dplayer-danmaku-top{position:absolute;width:100%;text-align:center;visibility:hidden}.dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move,.dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move{will-change:visibility;-webkit-animation:e 4s linear;animation:e 4s linear;-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes e{0%{visibility:visible}to{visibility:visible}}@keyframes e{0%{visibility:visible}to{visibility:visible}}.dplayer-logo{pointer-events:none;position:absolute;left:20px;top:20px;max-width:50px;max-height:50px}.dplayer-logo img{max-width:100%;max-height:100%;background:none}.dplayer-menu{position:absolute;width:170px;border-radius:2px;background:rgba(28,28,28,.85);padding:5px 0;overflow:hidden;z-index:3;display:none}.dplayer-menu.dplayer-menu-show{display:block}.dplayer-menu .dplayer-menu-item{height:30px;box-sizing:border-box;cursor:pointer}.dplayer-menu .dplayer-menu-item:hover{background-color:hsla(0,0%,100%,.1)}.dplayer-menu .dplayer-menu-item a{padding:0 10px;line-height:30px;color:#eee;font-size:13px;display:inline-block;vertical-align:middle;width:100%;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dplayer-menu .dplayer-menu-item a:hover{text-decoration:none}.dplayer-notice{opacity:0;position:absolute;bottom:60px;left:20px;font-size:14px;border-radius:2px;background:rgba(28,28,28,.9);padding:7px 20px;transition:all .3s ease-in-out;overflow:hidden;color:#fff;pointer-events:none}.dplayer-subtitle{position:absolute;bottom:40px;width:90%;left:5%;text-align:center;color:#fff;text-shadow:.5px .5px .5px rgba(0,0,0,.5);font-size:20px}.dplayer-subtitle.dplayer-subtitle-hide{display:none}.dplayer-mask{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;display:none}.dplayer-mask.dplayer-mask-show{display:block}.dplayer-video-wrap{position:relative;background:#000;font-size:0;width:100%;height:100%}.dplayer-video-wrap .dplayer-video{width:100%;height:100%;display:none}.dplayer-video-wrap .dplayer-video-current{display:block}.dplayer-video-wrap .dplayer-video-prepare{display:none} -/*# sourceMappingURL=vue-dplayer.min.css.map */ \ No newline at end of file diff --git a/dist/vue-dplayer.min.css.map b/dist/vue-dplayer.min.css.map deleted file mode 100644 index 43d3802..0000000 --- a/dist/vue-dplayer.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["dist/webpack:/node_modules/balloon-css/balloon.css","dist/webpack:/src/css/index.scss"],"names":[],"mappings":"AAAA,qBACE,gBAAkB,CAEpB,eACE,kBACA,cAAgB,CAChB,qBASE,iCACA,0BACA,4BACA,2BACA,yBACA,4BACA,kBACA,WACA,2BACA,iBAEA,kBAAoB,CAEtB,2CArBE,wBACA,gEACA,eACA,iBACA,UACA,oBACA,AACA,kCAWA,kBAEA,SAAY,CAgBE,sBAdd,uQACA,0BACA,WACA,WASA,UAAY,CAGd,8IACE,0BACA,kEACA,eACA,iBACA,UACA,mBAAqB,CACvB,kCACE,uBAAyB,CAC3B,yCACE,eAAiB,CACnB,mFAEE,eAAiB,CACnB,0CAGE,kBAAoB,CAKtB,qFAPE,YACA,SAEA,uCACA,+BACA,6BACA,oBAAsB,CAQE,2CAJxB,iBAAmB,CAQrB,kOACE,kCACA,yBAA8B,CAChC,+CAEE,OACA,kBAAoB,CAKtB,+FAPE,YAGA,mCACA,2BACA,6BACA,oBAAsB,CAQE,gDALxB,SACA,iBAAmB,CAQrB,sPACE,+BACA,sBAA2B,CAC7B,gDAEE,QACA,kBAAoB,CAKtB,iGAPE,YAGA,mCACA,2BACA,6BACA,oBAAsB,CAQE,iDALxB,UACA,iBAAmB,CAQrB,0PACE,+BACA,sBAA2B,CAC7B,4CAEE,eAAiB,CAInB,yFALE,SAEA,SACA,wCACA,+BAAkC,CAUE,6CARpC,yQACA,0BACA,WACA,WAEA,cAAgB,CAOlB,0OACE,kCACA,yBAA8B,CAChC,iDACE,OACA,gBACA,SACA,oCACA,2BAA+B,CACjC,kDACE,yQACA,0BACA,WACA,WACA,SACA,eACA,SACA,oCACA,2BAA+B,CAIjC,8PACE,+BACA,sBAA2B,CAC7B,kDACE,QACA,gBACA,SACA,oCACA,2BAA+B,CACjC,mDACE,yQACA,0BACA,WACA,WACA,UACA,eACA,SACA,oCACA,2BAA+B,CAIjC,kQACE,+BACA,sBAA2B,CAC7B,4CACE,kBACA,WACA,QACA,uCACA,8BAAiC,CACnC,6CACE,wQACA,0BACA,UACA,YACA,iBACA,WACA,QACA,uCACA,8BAAiC,CAInC,0OACE,mCACA,0BAA8B,CAChC,6CACE,UACA,iBACA,QACA,w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CzD,IACE,mDACQ,0CAA8C,CACxD,IACE,kDACQ,yCAA+C,CACzD,IACE,mDACQ,0CAA8C,CACxD,IACE,qDACQ,4CAAgD,CAC1D,IACE,mDACQ,0CAA+C,CACzD,IACE,mDACQ,0CAA+C,CACzD,IACE,kDACQ,yCAA+C,CACzD,IACE,kDACQ,yCAA8C,CACxD,IACE,mDACQ,0CAA+C,CACzD,IACE,oDACQ,2CAAgD,CAC1D,MAEE,4CACQ,mCAAwC,CAAE,CAEtD,SACE,kBACA,gBACA,yBACG,sBACC,qBACI,iBACR,aAAe,CACf,WAEU,sBAAwB,CAClC,6BACE,WACA,YACA,gBACA,eACA,UACA,OACA,KAAO,CACP,mLAEE,8BACQ,sBACR,oCACQ,2BAA6B,CACvC,0FACE,8BACQ,sBACR,oCACQ,2BAA6B,CAezC,+pBACE,YAAc,CAChB,wCACE,cAAgB,CAClB,qCACE,aAAe,CACjB,gEACE,qCACQ,4BAA8B,CACxC,yBAGE,+FACE,SAAW,CAGb,2GACE,SAAW,CAAE,CACjB,+DACE,aAAe,CACjB,gEACE,oCACQ,2BAA6B,CACvC,iCACE,WAAa,CAKb,+GACE,UACA,mCACQ,0BAA4B,CAGxC,+GACE,SAAW,CACb,wBACE,eACA,UACA,OACA,MACA,WACA,WAAa,CACf,2JAEE,YAAc,CAChB,+FACE,gBACA,oBAAsB,CAE1B,4BACE,eACA,MACA,OACA,SACA,SAAW,CAEb,sBACE,YAAc,CAEhB,qBACE,kBACA,2BAAkC,CAEpC,0CACE,eAAiB,CAEnB,eACE,kBACA,OACA,QACA,MACA,SACA,eACA,WACA,mBAAqB,CACrB,mCACE,kBACA,QACA,SACA,uBACA,YACA,WACA,aACA,AACQ,sBACR,0BACA,kBACA,UACA,mBAAqB,CACrB,4DACE,+BACQ,sBAAiC,CAE/C,qBACE,GACE,UACA,2BACQ,kBAAoB,CAC9B,GACE,UACA,2BACQ,kBAAoB,CAAE,CAElC,aACE,GACE,UACA,2BACQ,kBAAoB,CAC9B,GACE,UACA,2BACQ,kBAAoB,CAAE,CAChC,mCACE,kBACA,QACA,gBACA,WACA,kBACA,eACA,iBACA,4CACQ,mCAA2C,CACrD,sCACE,aACA,kBACA,QACA,SACA,uBACA,YACA,WACA,mBAAqB,CACrB,6DACE,YAAc,CAChB,4DACE,sCACQ,8BACR,UACA,UACA,iCACQ,wBAA0B,CAClC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAChC,mFACE,4BACQ,mBAAsB,CAEtC,qBACE,GACE,WACA,6BACQ,oBAA2B,CACrC,IACE,YACA,4BACQ,mBAA2B,CACrC,GACE,YACA,6BACQ,oBAA6B,CAAE,CAE3C,aACE,GACE,WACA,6BACQ,oBAA2B,CACrC,IACE,YACA,4BACQ,mBAA2B,CACrC,GACE,YACA,6BACQ,oBAA6B,CAAE,CAE3C,yBACE,mSACA,YACA,UAAY,CAMd,6CALE,kBACA,SACA,AACA,uBAA0B,CAcE,oBAT5B,OACA,QACA,YACA,eACA,yBACG,sBACC,qBACI,gBAAkB,CAG1B,8DACE,YAAc,CAChB,kFACE,aAAe,CACjB,sCACE,cACA,eACA,kBACA,YACA,wBACA,UAAY,CACZ,wFACE,2BACQ,kBAAoB,CAC9B,2DACE,kBACA,gBACA,oBACA,aACA,yBAA2B,CAC7B,kEACE,kBACA,WACA,YACA,UACA,mBAAqB,CACvB,wDACE,kBACA,OACA,UACA,WACA,kBACA,gBACA,iCACA,WACA,eACA,kBACA,UACA,AACA,mCACA,iBACA,kBACA,UACA,mBAAqB,CACrB,+DACE,SAAW,CACf,mDACE,kBACA,WACA,WACA,8BACA,cAAgB,CAChB,mEAKE,8BAEA,AACA,uBAA0B,CAE5B,sIATE,kBACA,OACA,MACA,SAEA,WAGA,iBAAmB,CAQnB,kFACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,AACA,+BACA,2BACQ,kBAAoB,CACpC,mCACE,YACA,kBACA,QAAU,CACV,uDACE,aACA,kBACA,AACA,+BACA,UACA,YACA,SACA,UACA,WACA,UAAY,CACZ,qEACE,WAAa,CACf,qFACE,kBACA,OACA,KAAO,CACT,0EACE,kBACA,QACA,KAAO,CACT,oFACE,kBACA,6BACA,YACA,OACA,AACQ,mCACR,kBACA,uBACA,eACA,YACA,AACA,+BACA,2BACQ,kBAAoB,CAC5B,iHACE,2BACQ,kBAAoB,CAC9B,sGACE,YAAc,CAChB,0FACE,cAAgB,CAClB,mHACE,eACA,WACA,gBAAkB,CACpB,kHACE,WAAa,CACb,iJACE,iBAAmB,CACrB,0IACE,yBAA2B,CAC7B,0IACE,yBAA2B,CAC7B,uHACE,UACA,gBACA,iBACA,qBACA,eACA,WACA,sBACA,kBACA,AACQ,sBACR,kBACA,cAAgB,CAClB,qIACE,mBACA,aAAe,CACnB,mHACE,WAAa,CACb,yHACE,YACA,YACA,oBAAsB,CACxB,wHACE,WACA,YACA,qBACA,kBACA,AACQ,sBACR,cAAgB,CAChB,8HACE,4CACQ,mCAA2C,CAC3D,8EACE,aACA,YACA,iBACA,eACA,iBACA,kBACA,kBACA,gBACA,SACA,YACA,AACQ,sBACR,WACA,UAAY,CACZ,yGACE,WACA,UAAa,CAIf,yMACE,WACA,UAAa,CACf,2FACE,WACA,UAAa,CACnB,oEACE,WAAa,CACf,uDACE,UAAY,CACZ,qEACE,WAAa,CACjB,wGAEE,iBACA,WACA,mCACA,sBACA,eACA,cAAgB,CAClB,qDACE,qBACA,UACA,WACA,kBACA,iBACA,WACA,iBAAmB,CACrB,iDACE,WACA,YACA,YACA,6BACA,aACA,eACA,sBACA,AACQ,sBACR,oBAAsB,CACtB,uEAEE,+BACA,UAAY,CACd,6EACE,SAAW,CACb,sEACE,WACA,WACA,iBACA,cAAgB,CAClB,sEACE,oBAAsB,CACxB,sEACE,iBAAmB,CACrB,qEACE,UAAY,CAChB,mDACE,kBACA,qBACA,eACA,WAAa,CACb,sGACE,UAAY,CACd,+IACE,2BACQ,kBAAoB,CAC9B,sHACE,UAAY,CACd,+JACE,2BACQ,kBAAoB,CAC9B,4EACE,qBACA,qBACA,sBACA,WAAa,CACb,gGACE,kBACA,SACA,QACA,WACA,gBACA,AACA,8BAAiC,CACjC,0HACE,kBACA,SACA,OACA,YACA,AACA,wBACA,iBAAmB,CACnB,yIACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,AACA,+BACA,2BACQ,kBAAoB,CAItC,6GACE,qBACA,WAAa,CACb,yEACE,kBACA,QACA,YACA,2BACQ,mBACR,YACA,kBACA,6BACA,cACA,AACA,+BACA,gBACA,SAAW,CACX,6EACE,YAAc,CACd,0GACE,aAAe,CACnB,kGACE,2BACQ,kBAAoB,CAC9B,oGACE,WACA,aACA,iBAAmB,CACrB,iIACE,YAAc,CAChB,gIACE,aAAe,CACnB,0JAEE,YACA,iBACA,AACQ,sBACR,eACA,iBAAmB,CACnB,sKAEE,mCAA2C,CAC/C,6EACE,aAAe,CACf,4FACE,eACA,cAAgB,CAClB,kGACE,YAAc,CAChB,6GACE,oBAAsB,CACxB,2HACE,YAAc,CAChB,sIACE,oBAAsB,CACxB,uGACE,eACA,AACQ,sBACR,aACA,sBACA,YACA,UAAY,CACZ,4HACE,kBACA,UACA,WACA,WACA,gBACA,AACA,8BAAiC,CACjC,uJACE,kBACA,SACA,OACA,YACA,AACA,wBACA,gBACA,iBAAmB,CACnB,sKACE,kBACA,MACA,UACA,gBACA,mBACA,YACA,WACA,kBACA,eACA,AACA,+BACA,eAAiB,CAC7B,iDACE,qBACA,YACA,iBAAmB,CACnB,6EACE,aAAe,CACjB,uEACE,kBACA,UACA,UACA,YAAc,CAClB,oDACE,kBACA,qBACA,YACA,SAAW,CAGX,gKACE,aAAe,CACjB,0EACE,aACA,kBACA,YACA,WACA,WACA,mBAAqB,CACvB,0EACE,aACA,eACA,WACA,kBACA,6BACA,cACA,AACA,+BACA,gBACA,WACA,iBAAmB,CACrB,0EACE,YACA,AACQ,sBACR,eACA,gBAAkB,CAClB,gFACE,mCAA2C,CACjD,oDACE,qBACA,WAAa,CACf,kDACE,WACA,eACA,qBACA,sBACA,kBAAoB,CACtB,mDACE,WACA,YACA,kBACA,YACA,sBACA,kBACA,QACA,UAAY,CACZ,yDACE,aACA,YACA,YAAc,CAChB,+DACE,qBACA,kBACA,AACQ,iCACR,yBACA,YACA,WACA,mBACA,AACQ,sBACR,eACA,AACA,0BAA4B,CAY9B,2IAVE,WACA,kBACA,cACA,YACA,WACA,MACA,OACA,mBACA,AACA,0BAA4B,CAcd,qEANd,gBAGA,AACQ,mCAAyC,CAGnD,uEACE,+BAAuC,CACzC,8EACE,WACA,6BAAqC,CACvC,6EACE,SAAW,CAEnB,iBACE,kBACA,OACA,QACA,MACA,SACA,eACA,UAAY,CACZ,uCACE,qBACA,oBACA,yBACG,sBACC,qBACI,iBACR,eACA,mBACA,yCAAkD,CAClD,6CACE,kBACA,iBAAmB,CACvB,wCACE,kBACA,QACA,mCACQ,0BAA4B,CACpC,6DACE,sBACA,8BACQ,sBACR,oCACQ,2BAA6B,CAE3C,qBACE,GACE,mCACQ,0BAA4B,CAAE,CAE1C,aACE,GACE,mCACQ,0BAA4B,CAAE,CACxC,+EAEE,kBACA,WACA,kBACA,iBAAmB,CACnB,yHAEE,uBACA,8BACQ,sBACR,oCACQ,2BAA6B,CAE3C,qBACE,GACE,kBAAoB,CACtB,GACE,kBAAoB,CAAE,CAE1B,aACE,GACE,kBAAoB,CACtB,GACE,kBAAoB,CAAE,CAE1B,cACE,oBACA,kBACA,UACA,SACA,eACA,eAAiB,CACjB,kBACE,eACA,gBACA,eAAiB,CAErB,cACE,kBACA,YACA,kBACA,8BACA,cACA,gBACA,UACA,YAAc,CACd,gCACE,aAAe,CACjB,iCACE,YACA,AACQ,sBACR,cAAgB,CAChB,uCACE,mCAA2C,CAC7C,mCAEE,eACA,iBACA,WACA,eACA,qBACA,sBACA,WACA,AACQ,sBACR,mBACA,uBACA,eAAiB,CACjB,yCACE,oBAAsB,CAE9B,gBACE,UACA,kBACA,YACA,UACA,eACA,kBACA,6BACA,iBACA,AACA,+BACA,gBACA,WACA,mBAAqB,CAEvB,kBACE,kBACA,YACA,UACA,QACA,kBACA,WACA,0CACA,cAAgB,CAChB,wCACE,YAAc,CAElB,cACE,kBACA,MACA,SACA,OACA,QACA,UACA,YAAc,CACd,gCACE,aAAe,CAEnB,oBACE,kBACA,gBACA,YACA,WACA,WAAa,CACb,mCACE,WACA,YACA,YAAc,CAChB,2CACE,aAAe,CACjB,2CACE,YAAc,CAAA","file":"dist/vue-dplayer.min.css","sourcesContent":["button[data-balloon] {\n overflow: visible; }\n\n[data-balloon] {\n position: relative;\n cursor: pointer; }\n [data-balloon]:after {\n filter: alpha(opactiy=0);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n -moz-opacity: 0;\n -khtml-opacity: 0;\n opacity: 0;\n pointer-events: none;\n -webkit-transition: all 0.18s ease-out 0.18s;\n transition: all 0.18s ease-out 0.18s;\n font-family: sans-serif !important;\n font-weight: normal !important;\n font-style: normal !important;\n text-shadow: none !important;\n font-size: 12px !important;\n background: rgba(17, 17, 17, 0.9);\n border-radius: 4px;\n color: #fff;\n content: attr(data-balloon);\n padding: .5em 1em;\n position: absolute;\n white-space: nowrap;\n z-index: 10; }\n [data-balloon]:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(0)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n filter: alpha(opactiy=0);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n -moz-opacity: 0;\n -khtml-opacity: 0;\n opacity: 0;\n pointer-events: none;\n -webkit-transition: all 0.18s ease-out 0.18s;\n transition: all 0.18s ease-out 0.18s;\n content: '';\n position: absolute;\n z-index: 10; }\n [data-balloon]:hover:before, [data-balloon]:hover:after, [data-balloon][data-balloon-visible]:before, [data-balloon][data-balloon-visible]:after {\n filter: alpha(opactiy=100);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)\";\n -moz-opacity: 1;\n -khtml-opacity: 1;\n opacity: 1;\n pointer-events: auto; }\n [data-balloon].font-awesome:after {\n font-family: FontAwesome; }\n [data-balloon][data-balloon-break]:after {\n white-space: pre; }\n [data-balloon][data-balloon-blunt]:before, [data-balloon][data-balloon-blunt]:after {\n -webkit-transition: none;\n transition: none; }\n [data-balloon][data-balloon-pos=\"up\"]:after {\n bottom: 100%;\n left: 50%;\n margin-bottom: 11px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up\"]:before {\n bottom: 100%;\n left: 50%;\n margin-bottom: 5px;\n -webkit-transform: translate(-50%, 10px);\n transform: translate(-50%, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up\"]:hover:after, [data-balloon][data-balloon-pos=\"up\"][data-balloon-visible]:after {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos=\"up\"]:hover:before, [data-balloon][data-balloon-pos=\"up\"][data-balloon-visible]:before {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos=\"up-left\"]:after {\n bottom: 100%;\n left: 0;\n margin-bottom: 11px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-left\"]:before {\n bottom: 100%;\n left: 5px;\n margin-bottom: 5px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-left\"]:hover:after, [data-balloon][data-balloon-pos=\"up-left\"][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos=\"up-left\"]:hover:before, [data-balloon][data-balloon-pos=\"up-left\"][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos=\"up-right\"]:after {\n bottom: 100%;\n right: 0;\n margin-bottom: 11px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-right\"]:before {\n bottom: 100%;\n right: 5px;\n margin-bottom: 5px;\n -webkit-transform: translate(0, 10px);\n transform: translate(0, 10px);\n -webkit-transform-origin: top;\n transform-origin: top; }\n [data-balloon][data-balloon-pos=\"up-right\"]:hover:after, [data-balloon][data-balloon-pos=\"up-right\"][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos=\"up-right\"]:hover:before, [data-balloon][data-balloon-pos=\"up-right\"][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down']:after {\n left: 50%;\n margin-top: 11px;\n top: 100%;\n -webkit-transform: translate(-50%, -10px);\n transform: translate(-50%, -10px); }\n [data-balloon][data-balloon-pos='down']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n left: 50%;\n margin-top: 5px;\n top: 100%;\n -webkit-transform: translate(-50%, -10px);\n transform: translate(-50%, -10px); }\n [data-balloon][data-balloon-pos='down']:hover:after, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:after {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos='down']:hover:before, [data-balloon][data-balloon-pos='down'][data-balloon-visible]:before {\n -webkit-transform: translate(-50%, 0);\n transform: translate(-50%, 0); }\n [data-balloon][data-balloon-pos='down-left']:after {\n left: 0;\n margin-top: 11px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-left']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n left: 5px;\n margin-top: 5px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-left']:hover:after, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down-left']:hover:before, [data-balloon][data-balloon-pos='down-left'][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down-right']:after {\n right: 0;\n margin-top: 11px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-right']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2236px%22%20height%3D%2212px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(180 18 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 18px;\n height: 6px;\n right: 5px;\n margin-top: 5px;\n top: 100%;\n -webkit-transform: translate(0, -10px);\n transform: translate(0, -10px); }\n [data-balloon][data-balloon-pos='down-right']:hover:after, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:after {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='down-right']:hover:before, [data-balloon][data-balloon-pos='down-right'][data-balloon-visible]:before {\n -webkit-transform: translate(0, 0);\n transform: translate(0, 0); }\n [data-balloon][data-balloon-pos='left']:after {\n margin-right: 11px;\n right: 100%;\n top: 50%;\n -webkit-transform: translate(10px, -50%);\n transform: translate(10px, -50%); }\n [data-balloon][data-balloon-pos='left']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(-90 18 18)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 6px;\n height: 18px;\n margin-right: 5px;\n right: 100%;\n top: 50%;\n -webkit-transform: translate(10px, -50%);\n transform: translate(10px, -50%); }\n [data-balloon][data-balloon-pos='left']:hover:after, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:after {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-pos='left']:hover:before, [data-balloon][data-balloon-pos='left'][data-balloon-visible]:before {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-pos='right']:after {\n left: 100%;\n margin-left: 11px;\n top: 50%;\n -webkit-transform: translate(-10px, -50%);\n transform: translate(-10px, -50%); }\n [data-balloon][data-balloon-pos='right']:before {\n background: no-repeat url(\"data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%2212px%22%20height%3D%2236px%22%3E%3Cpath%20fill%3D%22rgba(17, 17, 17, 0.9)%22%20transform%3D%22rotate(90 6 6)%22%20d%3D%22M2.658,0.000%20C-13.615,0.000%2050.938,0.000%2034.662,0.000%20C28.662,0.000%2023.035,12.002%2018.660,12.002%20C14.285,12.002%208.594,0.000%202.658,0.000%20Z%22/%3E%3C/svg%3E\");\n background-size: 100% auto;\n width: 6px;\n height: 18px;\n left: 100%;\n margin-left: 5px;\n top: 50%;\n -webkit-transform: translate(-10px, -50%);\n transform: translate(-10px, -50%); }\n [data-balloon][data-balloon-pos='right']:hover:after, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:after {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-pos='right']:hover:before, [data-balloon][data-balloon-pos='right'][data-balloon-visible]:before {\n -webkit-transform: translate(0, -50%);\n transform: translate(0, -50%); }\n [data-balloon][data-balloon-length='small']:after {\n white-space: normal;\n width: 80px; }\n [data-balloon][data-balloon-length='medium']:after {\n white-space: normal;\n width: 150px; }\n [data-balloon][data-balloon-length='large']:after {\n white-space: normal;\n width: 260px; }\n [data-balloon][data-balloon-length='xlarge']:after {\n white-space: normal;\n width: 380px; }\n @media screen and (max-width: 768px) {\n [data-balloon][data-balloon-length='xlarge']:after {\n white-space: normal;\n width: 90vw; } }\n [data-balloon][data-balloon-length='fit']:after {\n white-space: normal;\n width: 100%; }\n\n\n\n// WEBPACK FOOTER //\n// ./node_modules/balloon-css/balloon.css","@import url(../../node_modules/balloon-css/balloon.css);\n@-webkit-keyframes my-face {\n 2% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 4% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 6% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 8% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 10% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 12% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 14% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 16% {\n -webkit-transform: translate(0, -0.5px) rotate(-1.5deg);\n transform: translate(0, -0.5px) rotate(-1.5deg); }\n 18% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 20% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 22% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 24% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 26% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 28% {\n -webkit-transform: translate(0, 0.5px) rotate(1.5deg);\n transform: translate(0, 0.5px) rotate(1.5deg); }\n 30% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 32% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 34% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 36% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 38% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 40% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 42% {\n -webkit-transform: translate(0, 2.5px) rotate(-1.5deg);\n transform: translate(0, 2.5px) rotate(-1.5deg); }\n 44% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 46% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 48% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 50% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 52% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 54% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 56% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 58% {\n -webkit-transform: translate(0, 0.5px) rotate(2.5deg);\n transform: translate(0, 0.5px) rotate(2.5deg); }\n 60% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 62% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 64% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 66% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 68% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 70% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 72% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 74% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 76% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 78% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 80% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 82% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 84% {\n -webkit-transform: translate(0, 1.5px) rotate(2.5deg);\n transform: translate(0, 1.5px) rotate(2.5deg); }\n 86% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 88% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 90% {\n -webkit-transform: translate(0, 2.5px) rotate(-0.5deg);\n transform: translate(0, 2.5px) rotate(-0.5deg); }\n 92% {\n -webkit-transform: translate(0, 0.5px) rotate(-0.5deg);\n transform: translate(0, 0.5px) rotate(-0.5deg); }\n 94% {\n -webkit-transform: translate(0, 2.5px) rotate(0.5deg);\n transform: translate(0, 2.5px) rotate(0.5deg); }\n 96% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 98% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 0%,\n 100% {\n -webkit-transform: translate(0, 0) rotate(0deg);\n transform: translate(0, 0) rotate(0deg); } }\n@keyframes my-face {\n 2% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 4% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 6% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 8% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 10% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 12% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 14% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 16% {\n -webkit-transform: translate(0, -0.5px) rotate(-1.5deg);\n transform: translate(0, -0.5px) rotate(-1.5deg); }\n 18% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 20% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 22% {\n -webkit-transform: translate(0, 0.5px) rotate(-1.5deg);\n transform: translate(0, 0.5px) rotate(-1.5deg); }\n 24% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 26% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 28% {\n -webkit-transform: translate(0, 0.5px) rotate(1.5deg);\n transform: translate(0, 0.5px) rotate(1.5deg); }\n 30% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 32% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 34% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 36% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 38% {\n -webkit-transform: translate(0, 1.5px) rotate(-1.5deg);\n transform: translate(0, 1.5px) rotate(-1.5deg); }\n 40% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 42% {\n -webkit-transform: translate(0, 2.5px) rotate(-1.5deg);\n transform: translate(0, 2.5px) rotate(-1.5deg); }\n 44% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 46% {\n -webkit-transform: translate(0, -1.5px) rotate(2.5deg);\n transform: translate(0, -1.5px) rotate(2.5deg); }\n 48% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 50% {\n -webkit-transform: translate(0, 0.5px) rotate(0.5deg);\n transform: translate(0, 0.5px) rotate(0.5deg); }\n 52% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 54% {\n -webkit-transform: translate(0, -1.5px) rotate(1.5deg);\n transform: translate(0, -1.5px) rotate(1.5deg); }\n 56% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 58% {\n -webkit-transform: translate(0, 0.5px) rotate(2.5deg);\n transform: translate(0, 0.5px) rotate(2.5deg); }\n 60% {\n -webkit-transform: translate(0, 2.5px) rotate(2.5deg);\n transform: translate(0, 2.5px) rotate(2.5deg); }\n 62% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 64% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 66% {\n -webkit-transform: translate(0, 1.5px) rotate(-0.5deg);\n transform: translate(0, 1.5px) rotate(-0.5deg); }\n 68% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 70% {\n -webkit-transform: translate(0, 1.5px) rotate(0.5deg);\n transform: translate(0, 1.5px) rotate(0.5deg); }\n 72% {\n -webkit-transform: translate(0, 2.5px) rotate(1.5deg);\n transform: translate(0, 2.5px) rotate(1.5deg); }\n 74% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 76% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 78% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 80% {\n -webkit-transform: translate(0, 1.5px) rotate(1.5deg);\n transform: translate(0, 1.5px) rotate(1.5deg); }\n 82% {\n -webkit-transform: translate(0, -0.5px) rotate(0.5deg);\n transform: translate(0, -0.5px) rotate(0.5deg); }\n 84% {\n -webkit-transform: translate(0, 1.5px) rotate(2.5deg);\n transform: translate(0, 1.5px) rotate(2.5deg); }\n 86% {\n -webkit-transform: translate(0, -1.5px) rotate(-1.5deg);\n transform: translate(0, -1.5px) rotate(-1.5deg); }\n 88% {\n -webkit-transform: translate(0, -0.5px) rotate(2.5deg);\n transform: translate(0, -0.5px) rotate(2.5deg); }\n 90% {\n -webkit-transform: translate(0, 2.5px) rotate(-0.5deg);\n transform: translate(0, 2.5px) rotate(-0.5deg); }\n 92% {\n -webkit-transform: translate(0, 0.5px) rotate(-0.5deg);\n transform: translate(0, 0.5px) rotate(-0.5deg); }\n 94% {\n -webkit-transform: translate(0, 2.5px) rotate(0.5deg);\n transform: translate(0, 2.5px) rotate(0.5deg); }\n 96% {\n -webkit-transform: translate(0, -0.5px) rotate(1.5deg);\n transform: translate(0, -0.5px) rotate(1.5deg); }\n 98% {\n -webkit-transform: translate(0, -1.5px) rotate(-0.5deg);\n transform: translate(0, -1.5px) rotate(-0.5deg); }\n 0%,\n 100% {\n -webkit-transform: translate(0, 0) rotate(0deg);\n transform: translate(0, 0) rotate(0deg); } }\n\n.dplayer {\n position: relative;\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: 1; }\n .dplayer * {\n -webkit-box-sizing: content-box;\n box-sizing: content-box; }\n .dplayer:-webkit-full-screen {\n width: 100%;\n height: 100%;\n background: #000;\n position: fixed;\n z-index: 100000;\n left: 0;\n top: 0; }\n .dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move,\n .dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move {\n -webkit-animation: danmaku-center 6s linear;\n animation: danmaku-center 6s linear;\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n .dplayer:-webkit-full-screen .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move {\n -webkit-animation: danmaku 8s linear;\n animation: danmaku 8s linear;\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-showdan,\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danmaku,\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box .dplayer-setting-danunlimit {\n display: none; }\n .dplayer.dplayer-no-danmaku .dplayer-controller .dplayer-icons .dplayer-comment {\n display: none; }\n .dplayer.dplayer-no-danmaku .dplayer-danmaku {\n display: none; }\n .dplayer.dplayer-live .dplayer-time {\n display: none; }\n .dplayer.dplayer-live .dplayer-bar-wrap {\n display: none; }\n .dplayer.dplayer-live .dplayer-setting-speed {\n display: none; }\n .dplayer.dplayer-live .dplayer-setting-loop {\n display: none; }\n .dplayer.dplayer-arrow .dplayer-danmaku {\n font-size: 18px; }\n .dplayer.dplayer-arrow .dplayer-icon {\n margin: 0 -3px; }\n .dplayer.dplayer-playing .dplayer-danmaku .dplayer-danmaku-move {\n -webkit-animation-play-state: running;\n animation-play-state: running; }\n @media (min-width: 900px) {\n .dplayer.dplayer-playing .dplayer-controller-mask {\n opacity: 0; }\n .dplayer.dplayer-playing .dplayer-controller {\n opacity: 0; }\n .dplayer.dplayer-playing:hover .dplayer-controller-mask {\n opacity: 1; }\n .dplayer.dplayer-playing:hover .dplayer-controller {\n opacity: 1; } }\n .dplayer.dplayer-loading .dplayer-bezel .diplayer-loading-icon {\n display: block; }\n .dplayer.dplayer-loading .dplayer-danmaku .dplayer-danmaku-move {\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n .dplayer.dplayer-hide-controller {\n cursor: none; }\n .dplayer.dplayer-hide-controller .dplayer-controller-mask {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%); }\n .dplayer.dplayer-hide-controller .dplayer-controller {\n opacity: 0;\n -webkit-transform: translateY(100%);\n transform: translateY(100%); }\n .dplayer.dplayer-show-controller .dplayer-controller-mask {\n opacity: 1; }\n .dplayer.dplayer-show-controller .dplayer-controller {\n opacity: 1; }\n .dplayer.dplayer-fulled {\n position: fixed;\n z-index: 100000;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%; }\n .dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-volume,\n .dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-camera-icon {\n display: none; }\n .dplayer.dplayer-mobile .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n position: static;\n display: inline-block; }\n\n.dplayer-web-fullscreen-fix {\n position: fixed;\n top: 0;\n left: 0;\n margin: 0;\n padding: 0; }\n\n[data-balloon]:before {\n display: none; }\n\n[data-balloon]:after {\n padding: 0.3em 0.7em;\n background: rgba(17, 17, 17, 0.7); }\n\n[data-balloon][data-balloon-pos=\"up\"]:after {\n margin-bottom: 0; }\n\n.dplayer-bezel {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n font-size: 22px;\n color: #fff;\n pointer-events: none; }\n .dplayer-bezel .dplayer-bezel-icon {\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -26px 0 0 -26px;\n height: 52px;\n width: 52px;\n padding: 12px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n background: rgba(0, 0, 0, 0.5);\n border-radius: 50%;\n opacity: 0;\n pointer-events: none; }\n .dplayer-bezel .dplayer-bezel-icon.dplayer-bezel-transition {\n -webkit-animation: bezel-hide .5s linear;\n animation: bezel-hide .5s linear; }\n\n@-webkit-keyframes bezel-hide {\n from {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1); }\n to {\n opacity: 0;\n -webkit-transform: scale(2);\n transform: scale(2); } }\n\n@keyframes bezel-hide {\n from {\n opacity: 1;\n -webkit-transform: scale(1);\n transform: scale(1); }\n to {\n opacity: 0;\n -webkit-transform: scale(2);\n transform: scale(2); } }\n .dplayer-bezel .dplayer-danloading {\n position: absolute;\n top: 50%;\n margin-top: -7px;\n width: 100%;\n text-align: center;\n font-size: 14px;\n line-height: 14px;\n -webkit-animation: my-face 5s infinite ease-in-out;\n animation: my-face 5s infinite ease-in-out; }\n .dplayer-bezel .diplayer-loading-icon {\n display: none;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -18px 0 0 -18px;\n height: 36px;\n width: 36px;\n pointer-events: none; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-hide {\n display: none; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot {\n -webkit-animation: diplayer-loading-dot-fade .8s ease infinite;\n animation: diplayer-loading-dot-fade .8s ease infinite;\n opacity: 0;\n fill: #fff;\n -webkit-transform-origin: 4px 4px;\n transform-origin: 4px 4px; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-7 {\n -webkit-animation-delay: 0.7s;\n animation-delay: 0.7s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-6 {\n -webkit-animation-delay: 0.6s;\n animation-delay: 0.6s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-5 {\n -webkit-animation-delay: 0.5s;\n animation-delay: 0.5s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-4 {\n -webkit-animation-delay: 0.4s;\n animation-delay: 0.4s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-3 {\n -webkit-animation-delay: 0.3s;\n animation-delay: 0.3s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-2 {\n -webkit-animation-delay: 0.2s;\n animation-delay: 0.2s; }\n .dplayer-bezel .diplayer-loading-icon .diplayer-loading-dot.diplayer-loading-dot-1 {\n -webkit-animation-delay: 0.1s;\n animation-delay: 0.1s; }\n\n@-webkit-keyframes diplayer-loading-dot-fade {\n 0% {\n opacity: .7;\n -webkit-transform: scale(1.2, 1.2);\n transform: scale(1.2, 1.2); }\n 50% {\n opacity: .25;\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9); }\n to {\n opacity: .25;\n -webkit-transform: scale(0.85, 0.85);\n transform: scale(0.85, 0.85); } }\n\n@keyframes diplayer-loading-dot-fade {\n 0% {\n opacity: .7;\n -webkit-transform: scale(1.2, 1.2);\n transform: scale(1.2, 1.2); }\n 50% {\n opacity: .25;\n -webkit-transform: scale(0.9, 0.9);\n transform: scale(0.9, 0.9); }\n to {\n opacity: .25;\n -webkit-transform: scale(0.85, 0.85);\n transform: scale(0.85, 0.85); } }\n\n.dplayer-controller-mask {\n background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom;\n height: 98px;\n width: 100%;\n position: absolute;\n bottom: 0;\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease; }\n\n.dplayer-controller {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 41px;\n padding: 0 20px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-transition: all 0.3s ease;\n transition: all 0.3s ease; }\n .dplayer-controller.dplayer-controller-comment .dplayer-icons {\n display: none; }\n .dplayer-controller.dplayer-controller-comment .dplayer-icons.dplayer-comment-box {\n display: block; }\n .dplayer-controller .dplayer-bar-wrap {\n padding: 5px 0;\n cursor: pointer;\n position: absolute;\n bottom: 33px;\n width: calc(100% - 40px);\n height: 3px; }\n .dplayer-controller .dplayer-bar-wrap:hover .dplayer-bar .dplayer-played .dplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview {\n position: absolute;\n background: #fff;\n pointer-events: none;\n display: none;\n background-size: auto 100%; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-preview-canvas {\n position: absolute;\n width: 100%;\n height: 100%;\n z-index: 1;\n pointer-events: none; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-time {\n position: absolute;\n left: 0px;\n top: -20px;\n width: 30px;\n border-radius: 4px;\n padding: 5px 7px;\n background-color: rgba(0, 0, 0, 0.62);\n color: #fff;\n font-size: 12px;\n text-align: center;\n opacity: 1;\n -webkit-transition: opacity .1s ease-in-out;\n transition: opacity .1s ease-in-out;\n word-wrap: normal;\n word-break: normal;\n z-index: 2;\n pointer-events: none; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar-time.hidden {\n opacity: 0; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar {\n position: relative;\n height: 3px;\n width: 100%;\n background: rgba(255, 255, 255, 0.2);\n cursor: pointer; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-loaded {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n background: rgba(255, 255, 255, 0.4);\n height: 3px;\n -webkit-transition: all 0.5s ease;\n transition: all 0.5s ease;\n will-change: width; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n height: 3px;\n will-change: width; }\n .dplayer-controller .dplayer-bar-wrap .dplayer-bar .dplayer-played .dplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n cursor: pointer;\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .dplayer-controller .dplayer-icons {\n height: 38px;\n position: absolute;\n bottom: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box {\n display: none;\n position: absolute;\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out;\n z-index: 2;\n height: 38px;\n bottom: 0;\n left: 20px;\n right: 20px;\n color: #fff; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-icon {\n padding: 7px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-icon {\n position: absolute;\n left: 0;\n top: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-send-icon {\n position: absolute;\n right: 0;\n top: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box {\n position: absolute;\n background: rgba(28, 28, 28, 0.9);\n bottom: 41px;\n left: 0;\n -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);\n box-shadow: 0 0 25px rgba(0, 0, 0, 0.3);\n border-radius: 4px;\n padding: 10px 10px 16px;\n font-size: 14px;\n width: 204px;\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box.dplayer-comment-setting-open {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box input[type=radio] {\n display: none; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box label {\n cursor: pointer; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-title {\n font-size: 13px;\n color: #fff;\n line-height: 30px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type {\n font-size: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type .dplayer-comment-setting-title {\n margin-bottom: 6px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(2) span {\n border-radius: 4px 0 0 4px; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type label:nth-child(4) span {\n border-radius: 0 4px 4px 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type span {\n width: 33%;\n padding: 4px 6px;\n line-height: 16px;\n display: inline-block;\n font-size: 12px;\n color: #fff;\n border: 1px solid #fff;\n margin-right: -1px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n text-align: center;\n cursor: pointer; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-type input:checked + span {\n background: #E4E4E6;\n color: #1c1c1c; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color {\n font-size: 0; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color label {\n font-size: 0;\n padding: 6px;\n display: inline-block; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span {\n width: 22px;\n height: 22px;\n display: inline-block;\n border-radius: 50%;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n cursor: pointer; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-setting-box .dplayer-comment-setting-color span:hover {\n -webkit-animation: my-face 5s infinite ease-in-out;\n animation: my-face 5s infinite ease-in-out; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input {\n outline: none;\n border: none;\n padding: 8px 31px;\n font-size: 14px;\n line-height: 18px;\n text-align: center;\n border-radius: 4px;\n background: none;\n margin: 0;\n height: 100%;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n width: 100%;\n color: #fff; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-webkit-input-placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input:-ms-input-placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::-ms-input-placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-comment-box .dplayer-comment-input::placeholder {\n color: #fff;\n opacity: 0.8; }\n .dplayer-controller .dplayer-icons.dplayer-icons-left .dplayer-icon {\n padding: 7px; }\n .dplayer-controller .dplayer-icons.dplayer-icons-right {\n right: 20px; }\n .dplayer-controller .dplayer-icons.dplayer-icons-right .dplayer-icon {\n padding: 8px; }\n .dplayer-controller .dplayer-icons .dplayer-time,\n .dplayer-controller .dplayer-icons .dplayer-live-badge {\n line-height: 38px;\n color: #eee;\n text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);\n vertical-align: middle;\n font-size: 13px;\n cursor: default; }\n .dplayer-controller .dplayer-icons .dplayer-live-dot {\n display: inline-block;\n width: 6px;\n height: 6px;\n vertical-align: 4%;\n margin-right: 5px;\n content: '';\n border-radius: 6px; }\n .dplayer-controller .dplayer-icons .dplayer-icon {\n width: 40px;\n height: 100%;\n border: none;\n background-color: transparent;\n outline: none;\n cursor: pointer;\n vertical-align: middle;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n display: inline-block; }\n .dplayer-controller .dplayer-icons .dplayer-icon .dplayer-icon-content {\n -webkit-transition: all .2s ease-in-out;\n transition: all .2s ease-in-out;\n opacity: .8; }\n .dplayer-controller .dplayer-icons .dplayer-icon:hover .dplayer-icon-content {\n opacity: 1; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-quality-icon {\n color: #fff;\n width: auto;\n line-height: 22px;\n font-size: 14px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-comment-icon {\n padding: 10px 9px 9px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-setting-icon {\n padding-top: 8.5px; }\n .dplayer-controller .dplayer-icons .dplayer-icon.dplayer-volume-icon {\n width: 43px; }\n .dplayer-controller .dplayer-icons .dplayer-volume {\n position: relative;\n display: inline-block;\n cursor: pointer;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar {\n width: 45px; }\n .dplayer-controller .dplayer-icons .dplayer-volume:hover .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar {\n width: 45px; }\n .dplayer-controller .dplayer-icons .dplayer-volume.dplayer-volume-active .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap {\n display: inline-block;\n margin: 0 10px 0 -5px;\n vertical-align: middle;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar {\n position: relative;\n top: 17px;\n width: 0;\n height: 3px;\n background: #aaa;\n -webkit-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 100%;\n -webkit-transition: all 0.1s ease;\n transition: all 0.1s ease;\n will-change: width; }\n .dplayer-controller .dplayer-icons .dplayer-volume .dplayer-volume-bar-wrap .dplayer-volume-bar .dplayer-volume-bar-inner .dplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n cursor: pointer;\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out;\n -webkit-transform: scale(0);\n transform: scale(0); }\n .dplayer-controller .dplayer-icons .dplayer-subtitle-btn {\n display: inline-block;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-setting {\n display: inline-block;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box {\n position: absolute;\n right: 0;\n bottom: 50px;\n -webkit-transform: scale(0);\n transform: scale(0);\n width: 150px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 7px 0;\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out;\n overflow: hidden;\n z-index: 2; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box > div {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box > div.dplayer-setting-origin-panel {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-open {\n -webkit-transform: scale(1);\n transform: scale(1); }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-narrow {\n width: 70px;\n height: 180px;\n text-align: center; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-origin-panel {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-box.dplayer-setting-box-speed .dplayer-setting-speed-panel {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item,\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item {\n height: 30px;\n padding: 5px 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n cursor: pointer;\n position: relative; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-item:hover,\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-speed-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku {\n padding: 5px 0; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-label {\n padding: 0 10px;\n display: inline; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-label {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku:hover .dplayer-danmaku-bar-wrap {\n display: inline-block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-label {\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku.dplayer-setting-danmaku-active .dplayer-danmaku-bar-wrap {\n display: inline-block; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap {\n padding: 0 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n display: none;\n vertical-align: middle;\n height: 100%;\n width: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar {\n position: relative;\n top: 8.5px;\n width: 100%;\n height: 3px;\n background: #fff;\n -webkit-transition: all 0.3s ease-in-out;\n transition: all 0.3s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner {\n position: absolute;\n bottom: 0;\n left: 0;\n height: 100%;\n -webkit-transition: all 0.1s ease;\n transition: all 0.1s ease;\n background: #aaa;\n will-change: width; }\n .dplayer-controller .dplayer-icons .dplayer-setting .dplayer-setting-danmaku .dplayer-danmaku-bar-wrap .dplayer-danmaku-bar .dplayer-danmaku-bar-inner .dplayer-thumb {\n position: absolute;\n top: 0;\n right: 5px;\n margin-top: -4px;\n margin-right: -10px;\n height: 11px;\n width: 11px;\n border-radius: 50%;\n cursor: pointer;\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out;\n background: #aaa; }\n .dplayer-controller .dplayer-icons .dplayer-full {\n display: inline-block;\n height: 100%;\n position: relative; }\n .dplayer-controller .dplayer-icons .dplayer-full:hover .dplayer-full-in-icon {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-full .dplayer-full-in-icon {\n position: absolute;\n top: -30px;\n z-index: 1;\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-quality {\n position: relative;\n display: inline-block;\n height: 100%;\n z-index: 2; }\n .dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-list {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-quality:hover .dplayer-quality-mask {\n display: block; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-mask {\n display: none;\n position: absolute;\n bottom: 38px;\n left: -18px;\n width: 80px;\n padding-bottom: 12px; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-list {\n display: none;\n font-size: 12px;\n width: 80px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 5px 0;\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out;\n overflow: hidden;\n color: #fff;\n text-align: center; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item {\n height: 25px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n cursor: pointer;\n line-height: 25px; }\n .dplayer-controller .dplayer-icons .dplayer-quality .dplayer-quality-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer-controller .dplayer-icons .dplayer-comment {\n display: inline-block;\n height: 100%; }\n .dplayer-controller .dplayer-icons .dplayer-label {\n color: #eee;\n font-size: 13px;\n display: inline-block;\n vertical-align: middle;\n white-space: nowrap; }\n .dplayer-controller .dplayer-icons .dplayer-toggle {\n width: 32px;\n height: 20px;\n text-align: center;\n font-size: 0;\n vertical-align: middle;\n position: absolute;\n top: 5px;\n right: 10px; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input {\n max-height: 0;\n max-width: 0;\n display: none; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input + label {\n display: inline-block;\n position: relative;\n -webkit-box-shadow: #dfdfdf 0 0 0 0 inset;\n box-shadow: #dfdfdf 0 0 0 0 inset;\n border: 1px solid #dfdfdf;\n height: 20px;\n width: 32px;\n border-radius: 10px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n cursor: pointer;\n -webkit-transition: .2s ease-in-out;\n transition: .2s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input + label:before {\n content: \"\";\n position: absolute;\n display: block;\n height: 18px;\n width: 18px;\n top: 0;\n left: 0;\n border-radius: 15px;\n -webkit-transition: .2s ease-in-out;\n transition: .2s ease-in-out; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input + label:after {\n content: \"\";\n position: absolute;\n display: block;\n left: 0;\n top: 0;\n border-radius: 15px;\n background: #fff;\n -webkit-transition: .2s ease-in-out;\n transition: .2s ease-in-out;\n -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);\n box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);\n height: 18px;\n width: 18px; }\n .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label {\n border-color: rgba(255, 255, 255, 0.5); }\n .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:before {\n width: 30px;\n background: rgba(255, 255, 255, 0.5); }\n .dplayer-controller .dplayer-icons .dplayer-toggle input:checked + label:after {\n left: 12px; }\n\n.dplayer-danmaku {\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n font-size: 22px;\n color: #fff; }\n .dplayer-danmaku .dplayer-danmaku-item {\n display: inline-block;\n pointer-events: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n cursor: default;\n white-space: nowrap;\n text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5); }\n .dplayer-danmaku .dplayer-danmaku-item--demo {\n position: absolute;\n visibility: hidden; }\n .dplayer-danmaku .dplayer-danmaku-right {\n position: absolute;\n right: 0;\n -webkit-transform: translateX(100%);\n transform: translateX(100%); }\n .dplayer-danmaku .dplayer-danmaku-right.dplayer-danmaku-move {\n will-change: transform;\n -webkit-animation: danmaku 5s linear;\n animation: danmaku 5s linear;\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n\n@-webkit-keyframes danmaku {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%); } }\n\n@keyframes danmaku {\n from {\n -webkit-transform: translateX(100%);\n transform: translateX(100%); } }\n .dplayer-danmaku .dplayer-danmaku-top,\n .dplayer-danmaku .dplayer-danmaku-bottom {\n position: absolute;\n width: 100%;\n text-align: center;\n visibility: hidden; }\n .dplayer-danmaku .dplayer-danmaku-top.dplayer-danmaku-move,\n .dplayer-danmaku .dplayer-danmaku-bottom.dplayer-danmaku-move {\n will-change: visibility;\n -webkit-animation: danmaku-center 4s linear;\n animation: danmaku-center 4s linear;\n -webkit-animation-play-state: paused;\n animation-play-state: paused; }\n\n@-webkit-keyframes danmaku-center {\n from {\n visibility: visible; }\n to {\n visibility: visible; } }\n\n@keyframes danmaku-center {\n from {\n visibility: visible; }\n to {\n visibility: visible; } }\n\n.dplayer-logo {\n pointer-events: none;\n position: absolute;\n left: 20px;\n top: 20px;\n max-width: 50px;\n max-height: 50px; }\n .dplayer-logo img {\n max-width: 100%;\n max-height: 100%;\n background: none; }\n\n.dplayer-menu {\n position: absolute;\n width: 170px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.85);\n padding: 5px 0;\n overflow: hidden;\n z-index: 3;\n display: none; }\n .dplayer-menu.dplayer-menu-show {\n display: block; }\n .dplayer-menu .dplayer-menu-item {\n height: 30px;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n cursor: pointer; }\n .dplayer-menu .dplayer-menu-item:hover {\n background-color: rgba(255, 255, 255, 0.1); }\n .dplayer-menu .dplayer-menu-item a {\n display: inline-block;\n padding: 0 10px;\n line-height: 30px;\n color: #eee;\n font-size: 13px;\n display: inline-block;\n vertical-align: middle;\n width: 100%;\n -webkit-box-sizing: border-box;\n box-sizing: border-box;\n white-space: nowrap;\n text-overflow: ellipsis;\n overflow: hidden; }\n .dplayer-menu .dplayer-menu-item a:hover {\n text-decoration: none; }\n\n.dplayer-notice {\n opacity: 0;\n position: absolute;\n bottom: 60px;\n left: 20px;\n font-size: 14px;\n border-radius: 2px;\n background: rgba(28, 28, 28, 0.9);\n padding: 7px 20px;\n -webkit-transition: all .3s ease-in-out;\n transition: all .3s ease-in-out;\n overflow: hidden;\n color: #fff;\n pointer-events: none; }\n\n.dplayer-subtitle {\n position: absolute;\n bottom: 40px;\n width: 90%;\n left: 5%;\n text-align: center;\n color: #fff;\n text-shadow: 0.5px 0.5px 0.5px rgba(0, 0, 0, 0.5);\n font-size: 20px; }\n .dplayer-subtitle.dplayer-subtitle-hide {\n display: none; }\n\n.dplayer-mask {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 1;\n display: none; }\n .dplayer-mask.dplayer-mask-show {\n display: block; }\n\n.dplayer-video-wrap {\n position: relative;\n background: #000;\n font-size: 0;\n width: 100%;\n height: 100%; }\n .dplayer-video-wrap .dplayer-video {\n width: 100%;\n height: 100%;\n display: none; }\n .dplayer-video-wrap .dplayer-video-current {\n display: block; }\n .dplayer-video-wrap .dplayer-video-prepare {\n display: none; }\n\n\n\n// WEBPACK FOOTER //\n// ./src/css/index.scss"]} \ No newline at end of file diff --git a/dist/vue-dplayer.min.js b/dist/vue-dplayer.min.js deleted file mode 100644 index e8299b5..0000000 --- a/dist/vue-dplayer.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * vue-dplayer v0.0.8 - * (c) 2017-present sinchang - * Released under the MIT License. - */ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.vueDplayer=t()}(this,function(){"use strict";var commonjsGlobal="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function unwrapExports(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}function createCommonjsModule(e,t){return e(t={exports:{}},t.exports),t.exports}var DPlayer_min=createCommonjsModule(function(module,exports){"undefined"!=typeof self&&self,module.exports=function(){return function(e){function t(i){if(n[i])return n[i].exports;var a=n[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="/",t(t.s=1)}([function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=function(e){return e<10?"0"+e:""+e},n=parseInt(e/60),i=parseInt(e-60*n);return t(n)+":"+t(i)},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getScrollPosition:function(){return{left:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},setScrollPosition:function(e){var t=e.left,n=void 0===t?0:t,i=e.top,a=void 0===i?0:i;this.isFirefox?(document.documentElement.scrollLeft=n,document.documentElement.scrollTop=a):window.scrollTo(n,a)},isMobile:i,isFirefox:/firefox/i.test(window.navigator.userAgent),isChrome:/chrome/i.test(window.navigator.userAgent),storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},cumulativeOffset:function(e){var t=0,n=0;do{t+=e.offsetTop||0,n+=e.offsetLeft||0,e=e.offsetParent}while(e);return{top:t,left:n}},nameMap:{dragStart:i?"touchstart":"mousedown",dragMove:i?"touchmove":"mousemove",dragEnd:i?"touchend":"mouseup"}};t.default=a},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0}),n(2);var i=n(3),a=function(e){return e&&e.__esModule?e:{default:e}}(i);console.log("\n %c DPlayer 1.21.0 8e69ada %c http://dplayer.js.org \n\n","color: #fadfa3; background: #030307; padding:5px 0;","background: #fadfa3; padding:5px 0;"),t.default=a.default},function(e,t){},function(e,t,n){function i(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(t,"__esModule",{value:!0});var a=function(){function e(e,t){for(var n=0;ne&&this.notice(this.tran("REW")+" "+(this.video.currentTime-e).toFixed(0)+" "+this.tran("s")),this.video.currentTime=e,this.danmaku&&this.danmaku.seek(),this.bar.set("played",e/this.video.duration,"width")}},{key:"play",value:function(){var e=this;if(this.paused=!1,this.video.paused&&this.bezel.switch(this.icons.get("play")),this.template.playButton.innerHTML=this.icons.get("pause"),r.default.resolve(this.video.play()).catch(function(){e.pause()}).then(function(){}),this.time.enable(),this.container.classList.add("dplayer-playing"),this.danmaku&&this.danmaku.play(),this.options.mutex)for(var t=0;t=.95?this.template.volumeIcon.innerHTML=this.icons.get("volume-up"):this.volume()>0?this.template.volumeIcon.innerHTML=this.icons.get("volume-down"):this.template.volumeIcon.innerHTML=this.icons.get("volume-off")}},{key:"volume",value:function(e,t,n){if(e=parseFloat(e),!isNaN(e)){e=Math.max(e,0),e=Math.min(e,1),this.bar.set("volume",e,"width");var i=(100*e).toFixed(0)+"%";this.template.volumeBarWrapWrap.dataset.balloon=i,t||this.user.set("volume",e),n||this.notice(this.tran("Volume")+" "+(100*e).toFixed(0)+"%"),this.video.volume=e,this.video.muted&&(this.video.muted=!1),this.switchVolumeIcon()}return this.video.volume}},{key:"toggle",value:function(){this.video.paused?this.play():this.pause()}},{key:"on",value:function(e,t){this.events.on(e,t)}},{key:"switchVideo",value:function(e,t){this.pause(),this.video.poster=e.pic?e.pic:"",this.video.src=e.url,this.initMSE(this.video,e.type||"auto"),t&&(this.template.danmakuLoading.style.display="block",this.bar.set("played",0,"width"),this.bar.set("loaded",0,"width"),this.template.ptime.innerHTML="00:00",this.template.danmaku.innerHTML="",this.danmaku&&this.danmaku.reload({id:t.id,address:t.api,token:t.token,maximum:t.maximum,addition:t.addition,user:t.user}))}},{key:"initMSE",value:function(e,t){var n=this;if(this.type=t,this.options.video.customType&&this.options.video.customType[t])"[object Function]"===Object.prototype.toString.call(this.options.video.customType[t])?this.options.video.customType[t](this.video,this):console.error("Illegal customType: "+t);else switch("auto"===this.type&&(/m3u8(#|\?|$)/i.exec(e.src)?this.type="hls":/.flv(#|\?|$)/i.exec(e.src)?this.type="flv":/.mpd(#|\?|$)/i.exec(e.src)?this.type="dash":this.type="normal"),this.type){case"hls":if(Hls)if(Hls.isSupported()){var i=new Hls;i.loadSource(e.src),i.attachMedia(e)}else this.notice("Error: Hls is not supported.");else this.notice("Error: Can't find Hls.");break;case"flv":if(flvjs&&flvjs.isSupported())if(flvjs.isSupported()){var a=flvjs.createPlayer({type:"flv",url:e.src});a.attachMediaElement(e),a.load()}else this.notice("Error: flvjs is not supported.");else this.notice("Error: Can't find flvjs.");break;case"dash":dashjs?dashjs.MediaPlayer().create().initialize(e,e.src,!1):this.notice("Error: Can't find dashjs.");break;case"webtorrent":if(WebTorrent)if(WebTorrent.WEBRTC_SUPPORT){this.container.classList.add("dplayer-loading");var o=new WebTorrent,r=e.src;o.add(r,function(e){e.files.find(function(e){return e.name.endsWith(".mp4")}).renderTo(n.video,{autoplay:n.options.autoplay},function(){n.container.classList.remove("dplayer-loading")})})}else this.notice("Error: Webtorrent is not supported.");else this.notice("Error: Can't find Webtorrent.")}}},{key:"initVideo",value:function(e,t){var n=this;this.initMSE(e,t),this.on("durationchange",function(){1!==e.duration&&(n.template.dtime.innerHTML=l.default.secondToTime(e.duration))}),this.on("progress",function(){var t=e.buffered.length?e.buffered.end(e.buffered.length-1)/e.duration:0;n.bar.set("loaded",t,"width")}),this.on("error",function(){n.tran&&n.notice&&(n.type,n.notice(n.tran("This video fails to load"),-1))}),this.ended=!1,this.on("ended",function(){n.bar.set("played",1,"width"),n.setting.loop?(n.seek(0),e.play()):(n.ended=!0,n.pause()),n.danmaku&&(n.danmaku.danIndex=0)}),this.on("play",function(){n.paused&&n.play()}),this.on("pause",function(){n.paused||n.pause()});for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger("notice_show",e),this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0,t.events.trigger("notice_hide")},n)}},{key:"resize",value:function(){this.danmaku&&this.danmaku.resize(),this.events.trigger("resize")}},{key:"speed",value:function(e){this.video.playbackRate=e}},{key:"destroy",value:function(){for(var e in N.splice(N.indexOf(this),1),this.pause(),this.controller.destroy(),this.time.destroy(),this.video.src="",this.container.innerHTML="",this.events.trigger("destroy"),this)this.hasOwnProperty(e)&&"paused"!==e&&delete this[e]}}]),e}();t.default=X},function(e,t,n){(function(e){function n(){}function i(e,t){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,l._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null!==n){var i;try{i=n(e._value)}catch(e){return void o(t.promise,e)}a(t.promise,i)}else(1===e._state?a:o)(t.promise,e._value)})):e._deferreds.push(t)}function a(e,t){try{if(t===e)throw new TypeError("A promise cannot be resolved with itself.");if(t&&("object"===(void 0===t?"undefined":c(t))||"function"==typeof t)){var n=t.then;if(t instanceof l)return e._state=3,e._value=t,void r(e);if("function"==typeof n)return void s(function(e,t){return function(){e.apply(t,arguments)}}(n,t),e)}e._state=1,e._value=t,r(e)}catch(t){o(e,t)}}function o(e,t){e._state=2,e._value=t,r(e)}function r(e){2===e._state&&0===e._deferreds.length&&l._immediateFn(function(){e._handled||l._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(6),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){(function(e,t){!function(e,n){function i(e){delete s[e]}function a(e){if(l)setTimeout(a,0,e);else{var t=s[e];if(t){l=!0;try{!function(e){var t=e.callback,i=e.args;switch(i.length){case 0:t();break;case 1:t(i[0]);break;case 2:t(i[0],i[1]);break;case 3:t(i[0],i[1],i[2]);break;default:t.apply(n,i)}}(t)}finally{i(e),l=!1}}}}if(!e.setImmediate){var o,r=1,s={},l=!1,c=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,"[object process]"==={}.toString.call(e.process)?o=function(e){t.nextTick(function(){a(e)})}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?function(){var t="setImmediate$"+Math.random()+"$",n=function(n){n.source===e&&"string"==typeof n.data&&0===n.data.indexOf(t)&&a(+n.data.slice(t.length))};e.addEventListener?e.addEventListener("message",n,!1):e.attachEvent("onmessage",n),o=function(n){e.postMessage(t+n,"*")}}():e.MessageChannel?function(){var e=new MessageChannel;e.port1.onmessage=function(e){a(e.data)},o=function(t){e.port2.postMessage(t)}}():c&&"onreadystatechange"in c.createElement("script")?function(){var e=c.documentElement;o=function(t){var n=c.createElement("script");n.onreadystatechange=function(){a(t),n.onreadystatechange=null,e.removeChild(n),n=null},e.appendChild(n)}}():o=function(e){setTimeout(a,0,e)},u.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=200&&o.status<300||304===o.status){var e=JSON.parse(o.responseText);return 0!==e.code?i(o,e):n(o,e)}a(o)}},o.open(null!==t?"POST":"GET",e,!0),o.send(null!==t?JSON.stringify(t):null)};t.default={send:function(e,t,n){i(e,t,function(e,t){console.log("Post danmaku: ",t),n&&n()},function(e,t){alert(t.msg)},function(e){console.log("Request was unsuccessful: "+e.status)})},read:function(e,t){i(e,null,function(e,n){t(null,n.danmaku)},function(e,n){t({status:e.status,response:n})},function(e){t({status:e.status,response:null})})}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i={"zh-cn":{"Danmaku is loading":"弹幕加载中",Top:"顶部",Bottom:"底部",Rolling:"滚动","Input danmaku, hit Enter":"输入弹幕,回车发送","About author":"关于作者","DPlayer feedback":"播放器意见反馈","About DPlayer":"关于 DPlayer 播放器",Loop:"洗脑循环",Speed:"速度","Opacity for danmaku":"弹幕透明度",Normal:"正常","Please input danmaku content!":"要输入弹幕内容啊喂!","Set danmaku color":"设置弹幕颜色","Set danmaku type":"设置弹幕类型","Show danmaku":"显示弹幕","This video fails to load":"视频加载失败","Switching to":"正在切换至","Switched to":"已经切换至",quality:"画质",FF:"快进",REW:"快退","Unlimited danmaku":"海量弹幕","Send danmaku":"发送弹幕",Setting:"设置","Full screen":"全屏","Web full screen":"页面全屏",Send:"发送",Screenshot:"截图",s:"秒","Show subtitle":"显示字幕","Hide subtitle":"隐藏字幕",Volume:"音量",Live:"直播"},"zh-tw":{"Danmaku is loading":"彈幕加載中",Top:"頂部",Bottom:"底部",Rolling:"滾動","Input danmaku, hit Enter":"輸入彈幕,Enter 發送","About author":"關於作者","DPlayer feedback":"播放器意見反饋","About DPlayer":"關於 DPlayer 播放器",Loop:"循環播放",Speed:"速度","Opacity for danmaku":"彈幕透明度",Normal:"正常","Please input danmaku content!":"請輸入彈幕内容啊!","Set danmaku color":"設置彈幕顏色","Set danmaku type":"設置彈幕類型","Show danmaku":"顯示彈幕","This video fails to load":"視頻加載失敗","Switching to":"正在切換至","Switched to":"已經切換至",quality:"畫質",FF:"快進",REW:"快退","Unlimited danmaku":"海量彈幕","Send danmaku":"發送彈幕",Setting:"設置","Full screen":"全屏","Web full screen":"頁面全屏",Send:"發送",Screenshot:"截圖",s:"秒","Show subtitle":"顯示字幕","Hide subtitle":"隱藏字幕",Volume:"音量",Live:"直播"}};t.default=function(e){var t=this;this.lang=e,this.tran=function(e){return i[t.lang]&&i[t.lang][e]?i[t.lang][e]:e}}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n
'+this.tplVideo(!0,e.video.pic,e.screenshot,e.preload,e.video.url,e.subtitle)+(e.logo?'':"")+'
'+(e.danmaku?''+n("Danmaku is loading")+"":"")+'
'+n("Set danmaku color")+'
'+n("Set danmaku type")+'
0:00 / 0:00'+(e.live?''+n("Live")+"":"")+'
'+(e.video.quality?'
'+this.tplQualityList(e.video.quality)+"
":"")+(e.screenshot?''+i.get("camera")+"":"")+'
"+(e.subtitle?'
":"")+'
'+n("Speed")+'
'+i.get("right")+'
'+n("Loop")+'
'+n("Show danmaku")+'
'+n("Unlimited danmaku")+'
'+n("Opacity for danmaku")+'
0.5
0.75
'+n("Normal")+'
1.25
1.5
2
'+this.tplContextmenuList(e.contextmenu,n)+'
'}},{key:"tplDanmakumargin",value:function(e){var t="";if(e)for(var n in e)t+=n+":"+e[n]+";";return t}},{key:"tplContextmenuList",value:function(e,t){for(var n='";return n+=""}},{key:"tplQualityList",value:function(e){for(var t='
',n=0;n'+e[n].name+"
";return t+=""}},{key:"tplVideo",value:function(e,t,n,i,a,o){var r=o&&"webvtt"===o.type;return'"}}]),e}();t.default=a},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n'}}]),e}();t.default=a},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},a=function(){function e(e,t){for(var n=0;nparseFloat(t.time);)n.push(t),t=this.dan[++this.danIndex];this.draw(n)}window.requestAnimationFrame(function(){e.frame()})}},{key:"opacity",value:function(e){if(void 0!==e){for(var t=this.container.getElementsByClassName("dplayer-danmaku-item"),n=0;n'+e[i].text+"":o.innerHTML=e[i].text,o.style.opacity=t._opacity,o.style.color=e[i].color,o.addEventListener("animationend",function(){t.container.removeChild(o)});var r=t._measure(e[i].text),s=void 0;switch(e[i].type){case"right":(s=c(o,e[i].type,r))>=0&&(o.style.width=r+1+"px",o.style.top=n*s+"px",o.style.transform="translateX(-"+a+"px)");break;case"top":(s=c(o,e[i].type))>=0&&(o.style.top=n*s+"px");break;case"bottom":(s=c(o,e[i].type))>=0&&(o.style.bottom=n*s+"px");break;default:console.error("Can't handled danmaku type: "+e[i].type)}s>=0&&(o.classList.add("dplayer-danmaku-move"),u.appendChild(o))}(d);return this.container.appendChild(u),u}}},{key:"play",value:function(){this.paused=!1}},{key:"pause",value:function(){this.paused=!0}},{key:"_measure",value:function(e){if(!this.context){var t=getComputedStyle(this.container.getElementsByClassName("dplayer-danmaku-item")[0],null);this.context=document.createElement("canvas").getContext("2d"),this.context.font=t.getPropertyValue("font")}return this.context.measureText(e).width}},{key:"seek",value:function(){this.clear();for(var e=0;e=this.options.time()){this.danIndex=e;break}this.danIndex=this.dan.length}}},{key:"clear",value:function(){this.danTunnel={right:{},top:{},bottom:{}},this.danIndex=0,this.options.container.innerHTML="",this.events&&this.events.trigger("danmaku_clear")}},{key:"htmlEncode",value:function(e){return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'").replace(/\//g,"/")}},{key:"resize",value:function(){for(var e=this.container.offsetWidth,t=this.container.getElementsByClassName("dplayer-danmaku-item"),n=0;n0&&void 0!==arguments[0]?arguments[0]:"browser"){case"browser":return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement;case"web":return this.player.container.classList.contains("dplayer-fulled")}}},{key:"request",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser",t="browser"===e?"web":"browser",n=this.isFullScreen(t);switch(n||(this.lastScrollPosition=o.default.getScrollPosition()),e){case"browser":this.player.container.requestFullscreen?this.player.container.requestFullscreen():this.player.container.mozRequestFullScreen?this.player.container.mozRequestFullScreen():this.player.container.webkitRequestFullscreen?this.player.container.webkitRequestFullscreen():this.player.video.webkitEnterFullscreen&&this.player.video.webkitEnterFullscreen();break;case"web":this.player.container.classList.add("dplayer-fulled"),document.body.classList.add("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen")}n&&this.cancel(t)}},{key:"cancel",value:function(){switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser"){case"browser":document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen();break;case"web":this.player.container.classList.remove("dplayer-fulled"),document.body.classList.remove("dplayer-web-fullscreen-fix"),this.player.events.trigger("webfullscreen_cancel")}}},{key:"toggle",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"browser";this.isFullScreen(e)?this.cancel(e):this.request(e)}}]),e}();t.default=r},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;nt&&!e.player.video.paused&&(e.player.container.classList.remove("dplayer-loading"),i=!1),t=n)},100)}},{key:"initprogressChecker",value:function(){var e=this;this.progressChecker=setInterval(function(){if(e.enableprogressChecker){e.player.bar.set("played",e.player.video.currentTime/e.player.video.duration,"width");var t=o.default.secondToTime(e.player.video.currentTime);e.player.template.ptime.innerHTML!==t&&(e.player.template.ptime.innerHTML=o.default.secondToTime(e.player.video.currentTime))}},100)}},{key:"enable",value:function(e){if(e)this["enable"+e+"Checker"]=!0;else for(var t=0;te.player.template.playedBarWrap.offsetWidth)return;var a=e.player.video.duration*(i/e.player.template.playedBarWrap.offsetWidth);e.thumbnails&&e.thumbnails.move(i),e.player.template.playedBarTime.style.left=i-20+"px",e.player.template.playedBarTime.innerText=r.default.secondToTime(a),e.player.template.playedBarTime.classList.remove("hidden")}}),this.player.template.playedBarWrap.addEventListener("mouseenter",function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.show(),e.player.template.playedBarTime.classList.remove("hidden"))}),this.player.template.playedBarWrap.addEventListener("mouseleave",function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.hide(),e.player.template.playedBarTime.classList.add("hidden"))})}},{key:"initFullButton",value:function(){var e=this;this.player.template.browserFullButton.addEventListener("click",function(){e.player.fullScreen.toggle("browser")}),this.player.template.webFullButton.addEventListener("click",function(){e.player.fullScreen.toggle("web")})}},{key:"initVolumeButton",value:function(){var e=this,t=function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-r.default.getElementViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i)},n=function n(){document.removeEventListener(r.default.nameMap.dragEnd,n),document.removeEventListener(r.default.nameMap.dragMove,t),e.player.template.volumeButton.classList.remove("dplayer-volume-active")};this.player.template.volumeBarWrapWrap.addEventListener("click",function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-r.default.getElementViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i)}),this.player.template.volumeBarWrapWrap.addEventListener(r.default.nameMap.dragStart,function(){document.addEventListener(r.default.nameMap.dragMove,t),document.addEventListener(r.default.nameMap.dragEnd,n),e.player.template.volumeButton.classList.add("dplayer-volume-active")}),this.player.template.volumeIcon.addEventListener("click",function(){e.player.video.muted?(e.player.video.muted=!1,e.player.switchVolumeIcon(),e.player.bar.set("volume",e.player.volume(),"width")):(e.player.video.muted=!0,e.player.template.volumeIcon.innerHTML=e.player.icons.get("volume-off"),e.player.bar.set("volume",0,"width"))})}},{key:"initQualityButton",value:function(){var e=this;this.player.options.video.quality&&this.player.template.qualityList.addEventListener("click",function(t){t.target.classList.contains("dplayer-quality-item")&&e.player.switchQuality(t.target.dataset.index)})}},{key:"initScreenshotButton",value:function(){var e=this;this.player.options.screenshot&&this.player.template.camareButton.addEventListener("click",function(){var t=document.createElement("canvas");t.width=e.player.video.videoWidth,t.height=e.player.video.videoHeight,t.getContext("2d").drawImage(e.player.video,0,0,t.width,t.height);var n=t.toDataURL();e.player.template.camareButton.href=n,e.player.template.camareButton.download="DPlayer.png",e.player.events.trigger("screenshot",n)})}},{key:"initSubtitleButton",value:function(){var e=this;this.player.options.subtitle&&(this.player.events.on("subtitle_show",function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Hide subtitle"),e.player.template.subtitleButtonInner.style.opacity="",e.player.user.set("subtitle",1)}),this.player.events.on("subtitle_hide",function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran("Show subtitle"),e.player.template.subtitleButtonInner.style.opacity="0.4",e.player.user.set("subtitle",0)}),this.player.template.subtitleButton.addEventListener("click",function(){e.player.subtitle.toggle()}))}},{key:"setAutoHide",value:function(){var e=this;this.show(),clearTimeout(this.autoHideTimer),this.autoHideTimer=setTimeout(function(){!e.player.video.played.length||e.player.paused||e.disableAutoHide||e.hide()},3e3)}},{key:"show",value:function(){this.player.container.classList.remove("dplayer-hide-controller")}},{key:"hide",value:function(){this.player.container.classList.add("dplayer-hide-controller"),this.player.setting.hide(),this.player.comment&&this.player.comment.hide()}},{key:"isShow",value:function(){return!this.player.container.classList.contains("dplayer-hide-controller")}},{key:"toggle",value:function(){this.isShow()?this.hide():this.show()}},{key:"destroy",value:function(){clearTimeout(this.autoHideTimer)}}]),e}();t.default=c},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e,t){for(var n=0;n=n.width?(this.player.template.menu.style.right=n.width-e+"px",this.player.template.menu.style.left="initial"):(this.player.template.menu.style.left=e+"px",this.player.template.menu.style.right="initial"),t+this.player.template.menu.offsetHeight>=n.height?(this.player.template.menu.style.bottom=n.height-t+"px",this.player.template.menu.style.top="initial"):(this.player.template.menu.style.top=t+"px",this.player.template.menu.style.bottom="initial"),this.player.template.mask.classList.add("dplayer-mask-show"),this.player.events.trigger("contextmenu_show")}},{key:"hide",value:function(){this.player.template.mask.classList.remove("dplayer-mask-show"),this.player.template.menu.classList.remove("dplayer-menu-show"),this.player.events.trigger("contextmenu_hide")}}]),e}();t.default=a}]).default}()}),DPlayer=unwrapExports(DPlayer_min),DPlayer_min_1=DPlayer_min.DPlayer,VueDPlayer={props:{options:{type:Object}},data:function(){return{dp:null}},mounted:function(){var e=this;this.options.container=this.$el;var t=this.dp=new DPlayer(this.options),n=t.events;Object.keys(n).forEach(function(i){if("events"===i)return!1;n[i].forEach(function(n){t.on(n,function(){return e.$emit(n)})})})},install:function(e,t){void 0===t&&(t={});var n=t.name;void 0===n&&(n="d-player"),e.component(n,this)},render:function(e){return e("div",{class:"dplayer"},[])}};return"undefined"!=typeof window&&window.Vue&&(window.VueDPlayer=VueDPlayer),VueDPlayer}); -//# sourceMappingURL=vue-dplayer.min.js.map diff --git a/dist/vue-dplayer.min.js.map b/dist/vue-dplayer.min.js.map deleted file mode 100644 index 1e4ea66..0000000 --- a/dist/vue-dplayer.min.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"file":"vue-dplayer.min.js","sources":["../node_modules/dplayer/dist/DPlayer.min.js","../src/index.js"],"sourcesContent":["!function(e,t){\"object\"==typeof exports&&\"object\"==typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(\"DPlayer\",[],t):\"object\"==typeof exports?exports.DPlayer=t():e.DPlayer=t()}(\"undefined\"!=typeof self?self:this,function(){return function(e){function t(i){if(n[i])return n[i].exports;var a=n[i]={i:i,l:!1,exports:{}};return e[i].call(a.exports,a,a.exports,t),a.l=!0,a.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{configurable:!1,enumerable:!0,get:i})},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,\"a\",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p=\"/\",t(t.s=1)}([function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0});var i=/mobile/i.test(window.navigator.userAgent),a={secondToTime:function(e){var t=function(e){return e<10?\"0\"+e:\"\"+e},n=parseInt(e/60),i=parseInt(e-60*n);return t(n)+\":\"+t(i)},getElementViewLeft:function(e){var t=e.offsetLeft,n=e.offsetParent,i=document.body.scrollLeft+document.documentElement.scrollLeft;if(document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement)for(;null!==n&&n!==e;)t+=n.offsetLeft,n=n.offsetParent;else for(;null!==n;)t+=n.offsetLeft,n=n.offsetParent;return t-i},getScrollPosition:function(){return{left:window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0,top:window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0}},setScrollPosition:function(e){var t=e.left,n=void 0===t?0:t,i=e.top,a=void 0===i?0:i;this.isFirefox?(document.documentElement.scrollLeft=n,document.documentElement.scrollTop=a):window.scrollTo(n,a)},isMobile:i,isFirefox:/firefox/i.test(window.navigator.userAgent),isChrome:/chrome/i.test(window.navigator.userAgent),storage:{set:function(e,t){localStorage.setItem(e,t)},get:function(e){return localStorage.getItem(e)}},cumulativeOffset:function(e){var t=0,n=0;do{t+=e.offsetTop||0,n+=e.offsetLeft||0,e=e.offsetParent}while(e);return{top:t,left:n}},nameMap:{dragStart:i?\"touchstart\":\"mousedown\",dragMove:i?\"touchmove\":\"mousemove\",dragEnd:i?\"touchend\":\"mouseup\"}};t.default=a},function(e,t,n){\"use strict\";Object.defineProperty(t,\"__esModule\",{value:!0}),n(2);var i=n(3),a=function(e){return e&&e.__esModule?e:{default:e}}(i);console.log(\"\\n %c DPlayer 1.21.0 8e69ada %c http://dplayer.js.org \\n\\n\",\"color: #fadfa3; background: #030307; padding:5px 0;\",\"background: #fadfa3; padding:5px 0;\"),t.default=a.default},function(e,t){},function(e,t,n){\"use strict\";function i(e){return e&&e.__esModule?e:{default:e}}function a(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var o=function(){function e(e,t){for(var n=0;ne&&this.notice(this.tran(\"REW\")+\" \"+(this.video.currentTime-e).toFixed(0)+\" \"+this.tran(\"s\")),this.video.currentTime=e,this.danmaku&&this.danmaku.seek(),this.bar.set(\"played\",e/this.video.duration,\"width\")}},{key:\"play\",value:function(){var e=this;if(this.paused=!1,this.video.paused&&this.bezel.switch(this.icons.get(\"play\")),this.template.playButton.innerHTML=this.icons.get(\"pause\"),r.default.resolve(this.video.play()).catch(function(){e.pause()}).then(function(){}),this.time.enable(),this.container.classList.add(\"dplayer-playing\"),this.danmaku&&this.danmaku.play(),this.options.mutex)for(var t=0;t=.95?this.template.volumeIcon.innerHTML=this.icons.get(\"volume-up\"):this.volume()>0?this.template.volumeIcon.innerHTML=this.icons.get(\"volume-down\"):this.template.volumeIcon.innerHTML=this.icons.get(\"volume-off\")}},{key:\"volume\",value:function(e,t,n){if(e=parseFloat(e),!isNaN(e)){e=Math.max(e,0),e=Math.min(e,1),this.bar.set(\"volume\",e,\"width\");var i=(100*e).toFixed(0)+\"%\";this.template.volumeBarWrapWrap.dataset.balloon=i,t||this.user.set(\"volume\",e),n||this.notice(this.tran(\"Volume\")+\" \"+(100*e).toFixed(0)+\"%\"),this.video.volume=e,this.video.muted&&(this.video.muted=!1),this.switchVolumeIcon()}return this.video.volume}},{key:\"toggle\",value:function(){this.video.paused?this.play():this.pause()}},{key:\"on\",value:function(e,t){this.events.on(e,t)}},{key:\"switchVideo\",value:function(e,t){this.pause(),this.video.poster=e.pic?e.pic:\"\",this.video.src=e.url,this.initMSE(this.video,e.type||\"auto\"),t&&(this.template.danmakuLoading.style.display=\"block\",this.bar.set(\"played\",0,\"width\"),this.bar.set(\"loaded\",0,\"width\"),this.template.ptime.innerHTML=\"00:00\",this.template.danmaku.innerHTML=\"\",this.danmaku&&this.danmaku.reload({id:t.id,address:t.api,token:t.token,maximum:t.maximum,addition:t.addition,user:t.user}))}},{key:\"initMSE\",value:function(e,t){var n=this;if(this.type=t,this.options.video.customType&&this.options.video.customType[t])\"[object Function]\"===Object.prototype.toString.call(this.options.video.customType[t])?this.options.video.customType[t](this.video,this):console.error(\"Illegal customType: \"+t);else switch(\"auto\"===this.type&&(/m3u8(#|\\?|$)/i.exec(e.src)?this.type=\"hls\":/.flv(#|\\?|$)/i.exec(e.src)?this.type=\"flv\":/.mpd(#|\\?|$)/i.exec(e.src)?this.type=\"dash\":this.type=\"normal\"),this.type){case\"hls\":if(Hls)if(Hls.isSupported()){var i=new Hls;i.loadSource(e.src),i.attachMedia(e)}else this.notice(\"Error: Hls is not supported.\");else this.notice(\"Error: Can't find Hls.\");break;case\"flv\":if(flvjs&&flvjs.isSupported())if(flvjs.isSupported()){var a=flvjs.createPlayer({type:\"flv\",url:e.src});a.attachMediaElement(e),a.load()}else this.notice(\"Error: flvjs is not supported.\");else this.notice(\"Error: Can't find flvjs.\");break;case\"dash\":dashjs?dashjs.MediaPlayer().create().initialize(e,e.src,!1):this.notice(\"Error: Can't find dashjs.\");break;case\"webtorrent\":if(WebTorrent)if(WebTorrent.WEBRTC_SUPPORT){this.container.classList.add(\"dplayer-loading\");var o=new WebTorrent,s=e.src;o.add(s,function(e){e.files.find(function(e){return e.name.endsWith(\".mp4\")}).renderTo(n.video,{autoplay:n.options.autoplay},function(){n.container.classList.remove(\"dplayer-loading\")})})}else this.notice(\"Error: Webtorrent is not supported.\");else this.notice(\"Error: Can't find Webtorrent.\")}}},{key:\"initVideo\",value:function(e,t){var n=this;this.initMSE(e,t),this.on(\"durationchange\",function(){1!==e.duration&&(n.template.dtime.innerHTML=c.default.secondToTime(e.duration))}),this.on(\"progress\",function(){var t=e.buffered.length?e.buffered.end(e.buffered.length-1)/e.duration:0;n.bar.set(\"loaded\",t,\"width\")}),this.on(\"error\",function(){n.tran&&n.notice&&(n.type,n.notice(n.tran(\"This video fails to load\"),-1))}),this.ended=!1,this.on(\"ended\",function(){n.bar.set(\"played\",1,\"width\"),n.setting.loop?(n.seek(0),e.play()):(n.ended=!0,n.pause()),n.danmaku&&(n.danmaku.danIndex=0)}),this.on(\"play\",function(){n.paused&&n.play()}),this.on(\"pause\",function(){n.paused||n.pause()});for(var i=0;i1&&void 0!==arguments[1]?arguments[1]:2e3,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:.8;this.template.notice.innerHTML=e,this.template.notice.style.opacity=i,this.noticeTime&&clearTimeout(this.noticeTime),this.events.trigger(\"notice_show\",e),this.noticeTime=setTimeout(function(){t.template.notice.style.opacity=0,t.events.trigger(\"notice_hide\")},n)}},{key:\"resize\",value:function(){this.danmaku&&this.danmaku.resize(),this.events.trigger(\"resize\")}},{key:\"speed\",value:function(e){this.video.playbackRate=e}},{key:\"destroy\",value:function(){X.splice(X.indexOf(this),1),this.pause(),this.controller.destroy(),this.time.destroy(),this.video.src=\"\",this.container.innerHTML=\"\",this.events.trigger(\"destroy\");for(var e in this)this.hasOwnProperty(e)&&\"paused\"!==e&&delete this[e]}}]),e}();t.default=Q},function(e,t,n){\"use strict\";(function(e){function n(){}function i(e,t){return function(){e.apply(t,arguments)}}function a(e,t){for(;3===e._state;)e=e._value;if(0===e._state)return void e._deferreds.push(t);e._handled=!0,u._immediateFn(function(){var n=1===e._state?t.onFulfilled:t.onRejected;if(null===n)return void(1===e._state?o:s)(t.promise,e._value);var i;try{i=n(e._value)}catch(e){return void s(t.promise,e)}o(t.promise,i)})}function o(e,t){try{if(t===e)throw new TypeError(\"A promise cannot be resolved with itself.\");if(t&&(\"object\"===(void 0===t?\"undefined\":d(t))||\"function\"==typeof t)){var n=t.then;if(t instanceof u)return e._state=3,e._value=t,void r(e);if(\"function\"==typeof n)return void c(i(n,t),e)}e._state=1,e._value=t,r(e)}catch(t){s(e,t)}}function s(e,t){e._state=2,e._value=t,r(e)}function r(e){2===e._state&&0===e._deferreds.length&&u._immediateFn(function(){e._handled||u._unhandledRejectionFn(e._value)});for(var t=0,n=e._deferreds.length;t=0&&(e._idleTimeoutId=setTimeout(function(){e._onTimeout&&e._onTimeout()},t))},n(6),t.setImmediate=setImmediate,t.clearImmediate=clearImmediate},function(e,t,n){\"use strict\";(function(e,t){!function(e,n){function i(e){\"function\"!=typeof e&&(e=new Function(\"\"+e));for(var t=new Array(arguments.length-1),n=0;n1)for(var n=1;n=200&&o.status<300||304===o.status){var e=JSON.parse(o.responseText);return 0!==e.code?i(o,e):n(o,e)}a(o)}},o.open(null!==t?\"POST\":\"GET\",e,!0),o.send(null!==t?JSON.stringify(t):null)};t.default={send:function(e,t,n){i(e,t,function(e,t){console.log(\"Post danmaku: \",t),n&&n()},function(e,t){alert(t.msg)},function(e){console.log(\"Request was unsuccessful: \"+e.status)})},read:function(e,t){i(e,null,function(e,n){t(null,n.danmaku)},function(e,n){t({status:e.status,response:n})},function(e){t({status:e.status,response:null})})}}},function(e,t,n){\"use strict\";function i(e){var t=this;this.lang=e,this.tran=function(e){return a[t.lang]&&a[t.lang][e]?a[t.lang][e]:e}}Object.defineProperty(t,\"__esModule\",{value:!0});var a={\"zh-cn\":{\"Danmaku is loading\":\"\\u5f39\\u5e55\\u52a0\\u8f7d\\u4e2d\",Top:\"\\u9876\\u90e8\",Bottom:\"\\u5e95\\u90e8\",Rolling:\"\\u6eda\\u52a8\",\"Input danmaku, hit Enter\":\"\\u8f93\\u5165\\u5f39\\u5e55\\uff0c\\u56de\\u8f66\\u53d1\\u9001\",\"About author\":\"\\u5173\\u4e8e\\u4f5c\\u8005\",\"DPlayer feedback\":\"\\u64ad\\u653e\\u5668\\u610f\\u89c1\\u53cd\\u9988\",\"About DPlayer\":\"\\u5173\\u4e8e DPlayer \\u64ad\\u653e\\u5668\",Loop:\"\\u6d17\\u8111\\u5faa\\u73af\",Speed:\"\\u901f\\u5ea6\",\"Opacity for danmaku\":\"\\u5f39\\u5e55\\u900f\\u660e\\u5ea6\",Normal:\"\\u6b63\\u5e38\",\"Please input danmaku content!\":\"\\u8981\\u8f93\\u5165\\u5f39\\u5e55\\u5185\\u5bb9\\u554a\\u5582\\uff01\",\"Set danmaku color\":\"\\u8bbe\\u7f6e\\u5f39\\u5e55\\u989c\\u8272\",\"Set danmaku type\":\"\\u8bbe\\u7f6e\\u5f39\\u5e55\\u7c7b\\u578b\",\"Show danmaku\":\"\\u663e\\u793a\\u5f39\\u5e55\",\"This video fails to load\":\"\\u89c6\\u9891\\u52a0\\u8f7d\\u5931\\u8d25\",\"Switching to\":\"\\u6b63\\u5728\\u5207\\u6362\\u81f3\",\"Switched to\":\"\\u5df2\\u7ecf\\u5207\\u6362\\u81f3\",quality:\"\\u753b\\u8d28\",FF:\"\\u5feb\\u8fdb\",REW:\"\\u5feb\\u9000\",\"Unlimited danmaku\":\"\\u6d77\\u91cf\\u5f39\\u5e55\",\"Send danmaku\":\"\\u53d1\\u9001\\u5f39\\u5e55\",Setting:\"\\u8bbe\\u7f6e\",\"Full screen\":\"\\u5168\\u5c4f\",\"Web full screen\":\"\\u9875\\u9762\\u5168\\u5c4f\",Send:\"\\u53d1\\u9001\",Screenshot:\"\\u622a\\u56fe\",s:\"\\u79d2\",\"Show subtitle\":\"\\u663e\\u793a\\u5b57\\u5e55\",\"Hide subtitle\":\"\\u9690\\u85cf\\u5b57\\u5e55\",Volume:\"\\u97f3\\u91cf\",Live:\"\\u76f4\\u64ad\"},\"zh-tw\":{\"Danmaku is loading\":\"\\u5f48\\u5e55\\u52a0\\u8f09\\u4e2d\",Top:\"\\u9802\\u90e8\",Bottom:\"\\u5e95\\u90e8\",Rolling:\"\\u6efe\\u52d5\",\"Input danmaku, hit Enter\":\"\\u8f38\\u5165\\u5f48\\u5e55\\uff0cEnter \\u767c\\u9001\",\"About author\":\"\\u95dc\\u65bc\\u4f5c\\u8005\",\"DPlayer feedback\":\"\\u64ad\\u653e\\u5668\\u610f\\u898b\\u53cd\\u994b\",\"About DPlayer\":\"\\u95dc\\u65bc DPlayer \\u64ad\\u653e\\u5668\",Loop:\"\\u5faa\\u74b0\\u64ad\\u653e\",Speed:\"\\u901f\\u5ea6\",\"Opacity for danmaku\":\"\\u5f48\\u5e55\\u900f\\u660e\\u5ea6\",Normal:\"\\u6b63\\u5e38\",\"Please input danmaku content!\":\"\\u8acb\\u8f38\\u5165\\u5f48\\u5e55\\u5185\\u5bb9\\u554a\\uff01\",\"Set danmaku color\":\"\\u8a2d\\u7f6e\\u5f48\\u5e55\\u984f\\u8272\",\"Set danmaku type\":\"\\u8a2d\\u7f6e\\u5f48\\u5e55\\u985e\\u578b\",\"Show danmaku\":\"\\u986f\\u793a\\u5f48\\u5e55\",\"This video fails to load\":\"\\u8996\\u983b\\u52a0\\u8f09\\u5931\\u6557\",\"Switching to\":\"\\u6b63\\u5728\\u5207\\u63db\\u81f3\",\"Switched to\":\"\\u5df2\\u7d93\\u5207\\u63db\\u81f3\",quality:\"\\u756b\\u8cea\",FF:\"\\u5feb\\u9032\",REW:\"\\u5feb\\u9000\",\"Unlimited danmaku\":\"\\u6d77\\u91cf\\u5f48\\u5e55\",\"Send danmaku\":\"\\u767c\\u9001\\u5f48\\u5e55\",Setting:\"\\u8a2d\\u7f6e\",\"Full screen\":\"\\u5168\\u5c4f\",\"Web full screen\":\"\\u9801\\u9762\\u5168\\u5c4f\",Send:\"\\u767c\\u9001\",Screenshot:\"\\u622a\\u5716\",s:\"\\u79d2\",\"Show subtitle\":\"\\u986f\\u793a\\u5b57\\u5e55\",\"Hide subtitle\":\"\\u96b1\\u85cf\\u5b57\\u5e55\",Volume:\"\\u97f3\\u91cf\",Live:\"\\u76f4\\u64ad\"}};t.default=i},function(e,t,n){\"use strict\";function i(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var a=function(){function e(e,t){for(var n=0;n
'+this.tplVideo(!0,e.video.pic,e.screenshot,e.preload,e.video.url,e.subtitle)+(e.logo?'
':\"\")+'
'+(e.danmaku?''+n(\"Danmaku is loading\")+\"\":\"\")+'
'+n(\"Set danmaku color\")+'
'+n(\"Set danmaku type\")+'
0:00 / 0:00'+(e.live?''+n(\"Live\")+\"\":\"\")+'
'+(e.video.quality?'
'+this.tplQualityList(e.video.quality)+\"
\":\"\")+(e.screenshot?''+i.get(\"camera\")+\"\":\"\")+'
\"+(e.subtitle?'
\":\"\")+'
'+n(\"Speed\")+'
'+i.get(\"right\")+'
'+n(\"Loop\")+'
'+n(\"Show danmaku\")+'
'+n(\"Unlimited danmaku\")+'
'+n(\"Opacity for danmaku\")+'
0.5
0.75
'+n(\"Normal\")+'
1.25
1.5
2
00:00
'+this.tplContextmenuList(e.contextmenu,n)+'
'}},{key:\"tplDanmakumargin\",value:function(e){var t=\"\";if(e)for(var n in e)t+=n+\":\"+e[n]+\";\";return t}},{key:\"tplContextmenuList\",value:function(e,t){for(var n='\";return n+=\"\"}},{key:\"tplQualityList\",value:function(e){for(var t='
',n=0;n'+e[n].name+\"
\";return t+=\"\"}},{key:\"tplVideo\",value:function(e,t,n,i,a,o){var s=o&&\"webvtt\"===o.type;return'\"}}]),e}();t.default=o},function(e,t,n){\"use strict\";function i(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var a=function(){function e(e,t){for(var n=0;n'}}]),e}();t.default=o},function(e,t,n){\"use strict\";function i(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var a=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e},o=function(){function e(e,t){for(var n=0;nparseFloat(t.time);)n.push(t),t=this.dan[++this.danIndex];this.draw(n)}window.requestAnimationFrame(function(){e.frame()})}},{key:\"opacity\",value:function(e){if(void 0!==e){for(var t=this.container.getElementsByClassName(\"dplayer-danmaku-item\"),n=0;n'+e[a].text+\"\":o.innerHTML=e[a].text,o.style.opacity=t._opacity,o.style.color=e[a].color,o.addEventListener(\"animationend\",function(){t.container.removeChild(o)});var s=t._measure(e[a].text),r=void 0;switch(e[a].type){case\"right\":r=c(o,e[a].type,s),r>=0&&(o.style.width=s+1+\"px\",o.style.top=n*r+\"px\",o.style.transform=\"translateX(-\"+i+\"px)\");break;case\"top\":r=c(o,e[a].type),r>=0&&(o.style.top=n*r+\"px\");break;case\"bottom\":r=c(o,e[a].type),r>=0&&(o.style.bottom=n*r+\"px\");break;default:console.error(\"Can't handled danmaku type: \"+e[a].type)}r>=0&&(o.classList.add(\"dplayer-danmaku-move\"),u.appendChild(o))}(d);return this.container.appendChild(u),u}}},{key:\"play\",value:function(){this.paused=!1}},{key:\"pause\",value:function(){this.paused=!0}},{key:\"_measure\",value:function(e){if(!this.context){var t=getComputedStyle(this.container.getElementsByClassName(\"dplayer-danmaku-item\")[0],null);this.context=document.createElement(\"canvas\").getContext(\"2d\"),this.context.font=t.getPropertyValue(\"font\")}return this.context.measureText(e).width}},{key:\"seek\",value:function(){this.clear();for(var e=0;e=this.options.time()){this.danIndex=e;break}this.danIndex=this.dan.length}}},{key:\"clear\",value:function(){this.danTunnel={right:{},top:{},bottom:{}},this.danIndex=0,this.options.container.innerHTML=\"\",this.events&&this.events.trigger(\"danmaku_clear\")}},{key:\"htmlEncode\",value:function(e){return e.replace(/&/g,\"&\").replace(//g,\">\").replace(/\"/g,\""\").replace(/'/g,\"'\").replace(/\\//g,\"/\")}},{key:\"resize\",value:function(){for(var e=this.container.offsetWidth,t=this.container.getElementsByClassName(\"dplayer-danmaku-item\"),n=0;n0&&void 0!==arguments[0]?arguments[0]:\"browser\"){case\"browser\":return document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement;case\"web\":return this.player.container.classList.contains(\"dplayer-fulled\")}}},{key:\"request\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"browser\",t=\"browser\"===e?\"web\":\"browser\",n=this.isFullScreen(t);switch(n||(this.lastScrollPosition=s.default.getScrollPosition()),e){case\"browser\":this.player.container.requestFullscreen?this.player.container.requestFullscreen():this.player.container.mozRequestFullScreen?this.player.container.mozRequestFullScreen():this.player.container.webkitRequestFullscreen?this.player.container.webkitRequestFullscreen():this.player.video.webkitEnterFullscreen&&this.player.video.webkitEnterFullscreen();break;case\"web\":this.player.container.classList.add(\"dplayer-fulled\"),document.body.classList.add(\"dplayer-web-fullscreen-fix\"),this.player.events.trigger(\"webfullscreen\")}n&&this.cancel(t)}},{key:\"cancel\",value:function(){switch(arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"browser\"){case\"browser\":document.cancelFullScreen?document.cancelFullScreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitCancelFullScreen&&document.webkitCancelFullScreen();break;case\"web\":this.player.container.classList.remove(\"dplayer-fulled\"),document.body.classList.remove(\"dplayer-web-fullscreen-fix\"),this.player.events.trigger(\"webfullscreen_cancel\")}}},{key:\"toggle\",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:\"browser\";this.isFullScreen(e)?this.cancel(e):this.request(e)}}]),e}();t.default=r},function(e,t,n){\"use strict\";function i(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var a=function(){function e(e,t){for(var n=0;nt&&!e.player.video.paused&&(e.player.container.classList.remove(\"dplayer-loading\"),i=!1),t=n)},100)}},{key:\"initprogressChecker\",value:function(){var e=this;this.progressChecker=setInterval(function(){if(e.enableprogressChecker){e.player.bar.set(\"played\",e.player.video.currentTime/e.player.video.duration,\"width\");var t=s.default.secondToTime(e.player.video.currentTime);e.player.template.ptime.innerHTML!==t&&(e.player.template.ptime.innerHTML=s.default.secondToTime(e.player.video.currentTime))}},100)}},{key:\"enable\",value:function(e){if(e)this[\"enable\"+e+\"Checker\"]=!0;else for(var t=0;te.player.template.playedBarWrap.offsetWidth)return;var a=e.player.video.duration*(i/e.player.template.playedBarWrap.offsetWidth);e.thumbnails&&e.thumbnails.move(i),e.player.template.playedBarTime.style.left=i-20+\"px\",e.player.template.playedBarTime.innerText=r.default.secondToTime(a),e.player.template.playedBarTime.classList.remove(\"hidden\")}}),this.player.template.playedBarWrap.addEventListener(\"mouseenter\",function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.show(),e.player.template.playedBarTime.classList.remove(\"hidden\"))}),this.player.template.playedBarWrap.addEventListener(\"mouseleave\",function(){e.player.video.duration&&(e.thumbnails&&e.thumbnails.hide(),e.player.template.playedBarTime.classList.add(\"hidden\"))})}},{key:\"initFullButton\",value:function(){var e=this;this.player.template.browserFullButton.addEventListener(\"click\",function(){e.player.fullScreen.toggle(\"browser\")}),this.player.template.webFullButton.addEventListener(\"click\",function(){e.player.fullScreen.toggle(\"web\")})}},{key:\"initVolumeButton\",value:function(){var e=this,t=function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-r.default.getElementViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i)},n=function n(){document.removeEventListener(r.default.nameMap.dragEnd,n),document.removeEventListener(r.default.nameMap.dragMove,t),e.player.template.volumeButton.classList.remove(\"dplayer-volume-active\")};this.player.template.volumeBarWrapWrap.addEventListener(\"click\",function(t){var n=t||window.event,i=((n.clientX||n.changedTouches[0].clientX)-r.default.getElementViewLeft(e.player.template.volumeBarWrap)-5.5)/35;e.player.volume(i)}),this.player.template.volumeBarWrapWrap.addEventListener(r.default.nameMap.dragStart,function(){document.addEventListener(r.default.nameMap.dragMove,t),document.addEventListener(r.default.nameMap.dragEnd,n),e.player.template.volumeButton.classList.add(\"dplayer-volume-active\")}),this.player.template.volumeIcon.addEventListener(\"click\",function(){e.player.video.muted?(e.player.video.muted=!1,e.player.switchVolumeIcon(),e.player.bar.set(\"volume\",e.player.volume(),\"width\")):(e.player.video.muted=!0,e.player.template.volumeIcon.innerHTML=e.player.icons.get(\"volume-off\"),e.player.bar.set(\"volume\",0,\"width\"))})}},{key:\"initQualityButton\",value:function(){var e=this;this.player.options.video.quality&&this.player.template.qualityList.addEventListener(\"click\",function(t){t.target.classList.contains(\"dplayer-quality-item\")&&e.player.switchQuality(t.target.dataset.index)})}},{key:\"initScreenshotButton\",value:function(){var e=this;this.player.options.screenshot&&this.player.template.camareButton.addEventListener(\"click\",function(){var t=document.createElement(\"canvas\");t.width=e.player.video.videoWidth,t.height=e.player.video.videoHeight,t.getContext(\"2d\").drawImage(e.player.video,0,0,t.width,t.height);var n=t.toDataURL();e.player.template.camareButton.href=n,e.player.template.camareButton.download=\"DPlayer.png\",e.player.events.trigger(\"screenshot\",n)})}},{key:\"initSubtitleButton\",value:function(){var e=this;this.player.options.subtitle&&(this.player.events.on(\"subtitle_show\",function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran(\"Hide subtitle\"),e.player.template.subtitleButtonInner.style.opacity=\"\",e.player.user.set(\"subtitle\",1)}),this.player.events.on(\"subtitle_hide\",function(){e.player.template.subtitleButton.dataset.balloon=e.player.tran(\"Show subtitle\"),e.player.template.subtitleButtonInner.style.opacity=\"0.4\",e.player.user.set(\"subtitle\",0)}),this.player.template.subtitleButton.addEventListener(\"click\",function(){e.player.subtitle.toggle()}))}},{key:\"setAutoHide\",value:function(){var e=this;this.show(),clearTimeout(this.autoHideTimer),this.autoHideTimer=setTimeout(function(){!e.player.video.played.length||e.player.paused||e.disableAutoHide||e.hide()},3e3)}},{key:\"show\",value:function(){this.player.container.classList.remove(\"dplayer-hide-controller\")}},{key:\"hide\",value:function(){this.player.container.classList.add(\"dplayer-hide-controller\"),this.player.setting.hide(),this.player.comment&&this.player.comment.hide()}},{key:\"isShow\",value:function(){return!this.player.container.classList.contains(\"dplayer-hide-controller\")}},{key:\"toggle\",value:function(){this.isShow()?this.hide():this.show()}},{key:\"destroy\",value:function(){clearTimeout(this.autoHideTimer)}}]),e}();t.default=u},function(e,t,n){\"use strict\";function i(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}Object.defineProperty(t,\"__esModule\",{value:!0});var a=function(){function e(e,t){for(var n=0;n=n.width?(this.player.template.menu.style.right=n.width-e+\"px\",this.player.template.menu.style.left=\"initial\"):(this.player.template.menu.style.left=e+\"px\",this.player.template.menu.style.right=\"initial\"),t+this.player.template.menu.offsetHeight>=n.height?(this.player.template.menu.style.bottom=n.height-t+\"px\",this.player.template.menu.style.top=\"initial\"):(this.player.template.menu.style.top=t+\"px\",this.player.template.menu.style.bottom=\"initial\"),this.player.template.mask.classList.add(\"dplayer-mask-show\"),this.player.events.trigger(\"contextmenu_show\")}},{key:\"hide\",value:function(){this.player.template.mask.classList.remove(\"dplayer-mask-show\"),this.player.template.menu.classList.remove(\"dplayer-menu-show\"),this.player.events.trigger(\"contextmenu_hide\")}}]),e}();t.default=o}]).default});\n//# sourceMappingURL=DPlayer.min.js.map","import DPlayer from 'dplayer'\nimport '../node_modules/dplayer/dist/DPlayer.min.css'\n\nconst VueDPlayer = {\n props: {\n options: {\n type: Object\n }\n },\n data() {\n return {\n dp: null\n }\n },\n mounted() {\n this.options.container = this.$el\n const player = this.dp = new DPlayer(this.options)\n const events = player.events\n Object.keys(events).forEach(item => {\n if (item === 'events') {\n return false\n } else {\n events[item].forEach(event => {\n player.on(event, () => this.$emit(event))\n })\n }\n })\n },\n install (Vue, { name = 'd-player' } = {}) {\n Vue.component(name, this)\n },\n render(h) {\n return h('div', {\n class: 'dplayer'\n }, [])\n }\n}\n\nif (typeof window !== 'undefined' && window.Vue) {\n window.VueDPlayer = VueDPlayer\n}\n\nexport default VueDPlayer\n"],"names":["self","module","e","t","i","n","exports","a","l","call","m","c","d","o","Object","defineProperty","configurable","enumerable","get","__esModule","default","prototype","hasOwnProperty","p","s","value","test","window","navigator","userAgent","secondToTime","parseInt","getElementViewLeft","offsetLeft","offsetParent","document","body","scrollLeft","documentElement","fullscreenElement","mozFullScreenElement","webkitFullscreenElement","getScrollPosition","left","pageXOffset","top","pageYOffset","scrollTop","setScrollPosition","this","isFirefox","scrollTo","isMobile","isChrome","storage","set","localStorage","setItem","getItem","cumulativeOffset","offsetTop","nameMap","dragStart","dragMove","dragEnd","console","log","length","writable","key","r","u","h","y","f","v","g","b","k","w","S","T","L","x","M","_","E","q","B","P","O","j","C","z","F","I","W","D","H","A","R","V","N","X","Q","TypeError","options","video","quality","qualityIndex","defaultQuality","tran","lang","icons","events","user","container","classList","add","danmaku","live","arrow","offsetWidth","template","index","bar","bezel","fullScreen","controller","opacity","callback","setTimeout","danmakuLoading","style","display","autoplay","play","pause","error","notice","apiBackend","borderColor","theme","height","time","currentTime","unlimited","api","id","address","token","maximum","addition","comment","setting","addEventListener","focus","paused","hotkey","contextmenu","initVideo","type","push","Math","max","duration","min","toFixed","seek","switch","playButton","innerHTML","resolve","catch","then","enable","mutex","remove","ended","disable","volume","volumeIcon","parseFloat","isNaN","volumeBarWrapWrap","dataset","balloon","muted","switchVolumeIcon","on","poster","pic","src","url","initMSE","ptime","reload","customType","toString","exec","Hls","isSupported","loadSource","attachMedia","flvjs","createPlayer","attachMediaElement","load","dashjs","MediaPlayer","create","initialize","WebTorrent","WEBRTC_SUPPORT","files","find","name","endsWith","renderTo","dtime","buffered","end","loop","danIndex","videoEvents","trigger","subtitle","hide","switchingQuality","qualityButton","tplVideo","screenshot","DOMParser","parseFromString","firstChild","videoWrap","insertBefore","getElementsByTagName","prevVideo","removeChild","arguments","noticeTime","clearTimeout","resize","playbackRate","splice","indexOf","destroy","_state","_value","_handled","_immediateFn","onFulfilled","onRejected","promise","_deferreds","apply","_unhandledRejectionFn","Symbol","iterator","constructor","all","Array","slice","reject","race","warn","setImmediate","_id","_clearFn","Function","setInterval","clearInterval","close","unref","ref","enroll","_idleTimeoutId","_idleTimeout","unenroll","_unrefActive","active","_onTimeout","clearImmediate","args","getPrototypeOf","process","nextTick","postMessage","importScripts","onmessage","random","source","data","attachEvent","MessageChannel","port1","port2","createElement","onreadystatechange","appendChild","Error","concat","run","fun","array","title","browser","env","argv","version","versions","addListener","once","off","removeListener","removeAllListeners","emit","prependListener","prependOnceListener","listeners","binding","cwd","chdir","umask","element","getElementsByClassName","language","browserLanguage","toLowerCase","preload","volume-up","volume-down","volume-off","full","full-in","right","comment-off","send","pallette","camera","iconsColor","fontSize","bottom","color","text","link","getOwnPropertySymbols","propertyIsEnumerable","assign","String","getOwnPropertyNames","fromCharCode","map","join","split","forEach","keys","XMLHttpRequest","readyState","status","JSON","parse","responseText","code","open","stringify","alert","msg","read","response","zh-cn","Danmaku is loading","Top","Bottom","Rolling","Input danmaku, hit Enter","About author","DPlayer feedback","About DPlayer","Loop","Speed","Opacity for danmaku","Normal","Please input danmaku content!","Set danmaku color","Set danmaku type","Show danmaku","This video fails to load","Switching to","Switched to","FF","REW","Unlimited danmaku","Send danmaku","Setting","Full screen","Web full screen","Send","Screenshot","Show subtitle","Hide subtitle","Volume","Live","zh-tw","init","tpl","volumeBar","querySelector","volumeBarWrap","volumeButton","playedBar","loadedBar","playedBarWrap","playedBarTime","controllerMask","settingButton","settingBox","mask","loopToggle","showDanmaku","showDanmakuToggle","unlimitDanmaku","unlimitDanmakuToggle","speed","speedItem","querySelectorAll","danmakuOpacityBar","danmakuOpacityBarWrap","danmakuOpacityBarWrapWrap","danmakuOpacityBox","commentInput","commentButton","commentSettingBox","commentSettingButton","commentSettingFill","commentSendButton","commentSendFill","commentColorSettingBox","browserFullButton","webFullButton","menu","qualityList","camareButton","subtitleButton","subtitleButtonInner","barPreview","barWrap","logo","tplDanmakumargin","margin","tplQualityList","tplContextmenuList","iconColor","danTunnel","dan","showing","_opacity","_measure","_readAllEndpoints","sort","requestAnimationFrame","frame","clear","author","player","htmlEncode","border","draw","offsetHeight","width","getBoundingClientRect","createDocumentFragment","transform","context","getComputedStyle","getContext","font","getPropertyValue","measureText","replace","playerEvents","lastScrollPosition","isFullScreen","contains","requestFullscreen","mozRequestFullScreen","webkitRequestFullscreen","webkitEnterFullscreen","cancel","cancelFullScreen","mozCancelFullScreen","webkitCancelFullScreen","request","storageName","textTracks","oncuechange","activeCues","getCueAsHTML","show","elements","played","loaded","webkitRequestAnimationFrame","mozRequestAnimationFrame","oRequestAnimationFrame","msRequestAnimationFrame","types","loadingChecker","enableloadingChecker","progressChecker","enableprogressChecker","autoHideTimer","setAutoHide","initPlayButton","initThumbnails","initPlayedBar","initFullButton","initQualityButton","initScreenshotButton","initSubtitleButton","initVolumeButton","toggle","thumbnails","barWidth","videoHeight","videoWidth","clientX","changedTouches","clientWidth","removeEventListener","move","innerText","event","target","switchQuality","drawImage","toDataURL","href","download","disableAutoHide","isShow","backgroundImage","backgroundPosition","ceil","checked","unlimit","toggleSetting","fill","hideSetting","keyCode","showSetting","blur","activeElement","tagName","toUpperCase","getAttribute","preventDefault","clientY","VueDPlayer","$el","dp","DPlayer","item","$emit","Vue","component"],"mappings":"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"} \ No newline at end of file diff --git a/package.json b/package.json index d393478..bd7ba16 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "vue-dplayer", "description": "A Vue 2.x video player component based on DPlayer", - "version": "0.0.8", + "version": "0.0.9", "main": "dist/vue-dplayer.js", "files": [ "dist"