update video

This commit is contained in:
Harvey Zack committed 2018-10-21 22:17:34 +08:00
1 parent 813335e310
commit 1d1bf15f0d
21 files changed
+818 -2983

No files matched your search

+2 -1
View File
@@ -5,4 +5,5 @@ test
coverage
.nyc_output
.cache
docs
docs
dist
+2 -2
View File
@@ -30,8 +30,8 @@
}
.artplayer-app {
width: 600px;
height: 337.5px;
width: 670px;
height: 377px;
margin: 40px auto 0;
background: #000;
box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
+1 -1
View File
@@ -1,2 +1,2 @@
.artplayer-video-player{position:relative;width:100%;height:100%;overflow:hidden;outline:0;font-family:Roboto,Arial,Helvetica,sans-serif;color:#eee;text-align:left;direction:ltr;font-size:14px;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-ms-high-contrast-adjust:none}.artplayer-video-player *{box-sizing:border-box}.artplayer-video-player .art-icon svg{fill:#fff}.artplayer-video-player .artplayer-video{position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;outline:0}.artplayer-video-player .artplayer-subtitle{position:absolute;z-index:20;bottom:40px;width:100%;padding:0 20px;text-align:center;color:#fff;text-shadow:.5px .5px .5px rgba(0,0,0,.5);font-size:20px}.artplayer-video-player .artplayer-layers{position:absolute;z-index:30;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.artplayer-video-player .artplayer-mask{display:none;position:absolute;z-index:40;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;justify-content:center;cursor:pointer}.artplayer-video-player .artplayer-mask .art-icon-play{opacity:.8;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50px}.artplayer-video-player .artplayer-loading{display:none;position:absolute;z-index:40;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;justify-content:center}.artplayer-video-player .artplayer-bottom{position:absolute;z-index:50;left:0;right:0;bottom:0;height:100px;padding:50px 10px 0;opacity:0;visibility:hidden;transition:all .2s ease-in-out;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom}.artplayer-video-player .artplayer-bottom .artplayer-progress{position:relative}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress{position:relative;height:5px;padding:1px 0;cursor:pointer}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner{position:relative;height:100%;background:hsla(0,0%,100%,.2)}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;height:100%;width:0;background:hsla(0,0%,100%,.4)}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-played{position:absolute;z-index:20;left:0;top:0;right:0;bottom:0;height:100%;width:0}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{position:absolute;z-index:30;left:0;top:0;right:0;bottom:0;height:0}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{display:inline-block;position:absolute;left:0;top:0;width:7px;height:3px;background:#fff;border-radius:3px}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{display:none;position:absolute;z-index:40;top:-5px;left:-6.5px;width:13px;height:13px;border-radius:50%}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-indicator.show-indicator{display:block}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-tip{display:none;position:absolute;z-index:50;top:-25px;left:0;height:20px;padding:0 5px;line-height:20px;color:#fff;font-size:12px;text-align:center;background:rgba(0,0,0,.7);border-radius:3px;font-weight:700}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress:hover .art-progress-indicator,.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress:hover .art-progress-tip{display:block}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-thumbnails{display:none;position:absolute;top:-95px;left:0;pointer-events:none;background-color:rgba(0,0,0,.7)}.artplayer-video-player.controls-show .artplayer-bottom,.artplayer-video-player:hover .artplayer-bottom{opacity:1;visibility:visible}.artplayer-video-player .artplayer-notice{display:none;font-size:14px;position:absolute;z-index:60;left:10px;top:10px;height:30px;line-height:30px;padding:0 10px;border-radius:3px;color:#fff;background:rgba(0,0,0,.6)}.artplayer-video-player .artplayer-contextmenu{position:absolute;z-index:70;left:0;top:0;width:200px;padding:5px 0;background:rgba(0,0,0,.8)}.artplayer-video-player .artplayer-contextmenu a{font-size:13px;dispLine truncated
.artplayer-video-player{position:relative;width:100%;height:100%;overflow:hidden;outline:0;font-family:Roboto,Arial,Helvetica,sans-serif;color:#eee;text-align:left;direction:ltr;font-size:14px;line-height:1.3;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation;-ms-high-contrast-adjust:none}.artplayer-video-player *{box-sizing:border-box}.artplayer-video-player .art-icon svg{fill:#fff}.artplayer-video-player .artplayer-video{position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;outline:0}.artplayer-video-player .artplayer-subtitle{position:absolute;z-index:20;bottom:40px;width:100%;padding:0 20px;text-align:center;color:#fff;text-shadow:.5px .5px .5px rgba(0,0,0,.5);font-size:20px}.artplayer-video-player .artplayer-layers{position:absolute;z-index:30;left:0;top:0;right:0;bottom:0;width:100%;height:100%}.artplayer-video-player .artplayer-mask{display:none;position:absolute;z-index:40;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;justify-content:center;cursor:pointer}.artplayer-video-player .artplayer-mask .art-icon-play{opacity:.8;display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:50px}.artplayer-video-player .artplayer-loading{display:none;position:absolute;z-index:40;left:0;top:0;right:0;bottom:0;width:100%;height:100%;align-items:center;justify-content:center}.artplayer-video-player .artplayer-bottom{position:absolute;z-index:50;left:0;right:0;bottom:0;height:100px;padding:50px 10px 0;opacity:0;visibility:hidden;transition:all .2s ease-in-out;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAADGCAYAAAAT+OqFAAAAdklEQVQoz42QQQ7AIAgEF/T/D+kbq/RWAlnQyyazA4aoAB4FsBSA/bFjuF1EOL7VbrIrBuusmrt4ZZORfb6ehbWdnRHEIiITaEUKa5EJqUakRSaEYBJSCY2dEstQY7AuxahwXFrvZmWl2rh4JZ07z9dLtesfNj5q0FU3A5ObbwAAAABJRU5ErkJggg==) repeat-x bottom}.artplayer-video-player .artplayer-bottom .artplayer-progress{position:relative}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress{position:relative;height:5px;padding:1px 0;cursor:pointer}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner{position:relative;height:100%;background:hsla(0,0%,100%,.2)}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-loaded{position:absolute;z-index:10;left:0;top:0;right:0;bottom:0;height:100%;width:0;background:hsla(0,0%,100%,.4)}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-played{position:absolute;z-index:20;left:0;top:0;right:0;bottom:0;height:100%;width:0}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-highlight{position:absolute;z-index:30;left:0;top:0;right:0;bottom:0;height:0}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-highlight span{display:inline-block;position:absolute;left:0;top:0;width:7px;height:3px;background:#fff;border-radius:3px}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-indicator{display:none;position:absolute;z-index:40;top:-5px;left:-6.5px;width:13px;height:13px;border-radius:50%}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-indicator.show-indicator{display:block}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress .art-control-progress-inner .art-progress-tip{display:none;position:absolute;z-index:50;top:-25px;left:0;height:20px;padding:0 5px;line-height:20px;color:#fff;font-size:12px;text-align:center;background:rgba(0,0,0,.7);border-radius:3px;font-weight:700}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress:hover .art-progress-indicator,.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-progress:hover .art-progress-tip{display:block}.artplayer-video-player .artplayer-bottom .artplayer-progress .art-control-thumbnails{display:none;position:absolute;bottom:8px;left:0;pointer-events:none;background-color:rgba(0,0,0,.7)}.artplayer-video-player.controls-show .artplayer-bottom,.artplayer-video-player:hover .artplayer-bottom{opacity:1;visibility:visible}.artplayer-video-player .artplayer-notice{display:none;font-size:14px;position:absolute;z-index:60;left:10px;top:10px;height:30px;line-height:30px;padding:0 10px;border-radius:3px;color:#fff;background:rgba(0,0,0,.6)}.artplayer-video-player .artplayer-contextmenu{position:absolute;z-index:70;left:0;top:0;width:200px;padding:5px 0;background:rgba(0,0,0,.8)}.artplayer-video-player .artplayer-contextmenu a{font-size:13px;disLine truncated
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:rgba(17,17,17,.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: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{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]Line truncated
Binary file not shown.

After

Width:  |  Height:  |  Size: 137 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 400 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 146 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 614 KiB

+7 -7
View File
@@ -27,16 +27,16 @@
<script>
var player = new Artplayer({
container: '.artplayer-app',
url: 'https://blog.zhw-island.com/cdn-assets/video/YUI-Again-subbed-web.mp4',
poster: './img/poster.png',
url: './video/one-more-time-one-more-chance.mp4',
poster: './img/one-more-time-one-more-chance.jpg',
subtitle: {
url: './subtitle/dw_trailer_low.vtt'
url: './subtitle/one-more-time-one-more-chance.vtt'
},
thumbnails: {
url: './img/thumbnails.jpg',
number: 100,
width: 160,
height: 90
url: './img/thumbnails.png',
number: 60,
width: 190,
height: 107
},
highlight: [
{
+1 -1
View File
@@ -1 +1 @@
{"version":3,"file":"artplayer.js","sources":["../../node_modules/@babel/runtime/helpers/setPrototypeOf.js","../../node_modules/@babel/runtime/helpers/construct.js","../../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","../../node_modules/@babel/runtime/helpers/iterableToArray.js","../../node_modules/@babel/runtime/helpers/nonIterableSpread.js","../../node_modules/@babel/runtime/helpers/toConsumableArray.js","../../node_modules/@babel/runtime/helpers/classCallCheck.js","../../node_modules/@babel/runtime/helpers/createClass.js","../../node_modules/@babel/runtime/helpers/typeof.js","../../node_modules/@babel/runtime/helpers/assertThisInitialized.js","../../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js","../../node_modules/@babel/runtime/helpers/getPrototypeOf.js","../../node_modules/@babel/runtime/helpers/inherits.js","../../node_modules/@babel/runtime/helpers/isNativeFunction.js","../../node_modules/@babel/runtime/helpers/wrapNativeSuper.js","../../src/utils/ArtPlayerError.js","../../src/utils/index.js","../../src/verification/player.js","../../src/config/mimeCodec.js","../../src/config/mse.js","../../src/config/video.js","../../src/config/index.js","../../node_modules/tiny-emitter/index.js","../../src/template.js","../../src/i18n.js","../../src/player.js","../../src/verification/control.js","../../src/controls/danmu.js","../../src/controls/fullscreen.js","../../src/controls/pip.js","../../src/controls/playAndPause.js","../../src/controls/progress.js","../../src/controls/subtitle.js","../../src/controls/time.js","../../src/controls/volume.js","../../src/controls/setting.js","../../src/controls/thumbnails.js","../../src/controls/index.js","../../src/contextmenu.js","../../src/danmu.js","../../src/info.js","../../node_modules/@babel/runtime/helpers/arrayWithHoles.js","../../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js","../../node_modules/@babel/runtime/helpers/nonIterableRest.js","../../node_modules/@babel/runtime/helpers/slicedToArray.js","../../src/subtitle.js","../../src/events.js","../../src/hotkey.js","../../src/layers.js","../../src/icons/index.js","../../src/loading.js","../../src/notice.js","../../src/mask.js","../../src/plugins/srt.js","../../src/plugins/mse.js","../../src/plugins/index.js","../../src/index.js"],"sourcesContent":["function _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf;","var setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}\n\nfunction _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n module.exports = _construct = Reflect.construct;\n } else {\n module.exports = _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n}\n\nmodule.exports = _construct;","function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n }\n}\n\nmodule.exports = _arrayWithoutHoles;","function _iterableToArray(iter) {\n if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return Array.from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance\");\n}\n\nmodule.exports = _nonIterableSpread;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck;","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineLine truncated
{"version":3,"file":"artplayer.js","sources":["../../node_modules/@babel/runtime/helpers/setPrototypeOf.js","../../node_modules/@babel/runtime/helpers/construct.js","../../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","../../node_modules/@babel/runtime/helpers/iterableToArray.js","../../node_modules/@babel/runtime/helpers/nonIterableSpread.js","../../node_modules/@babel/runtime/helpers/toConsumableArray.js","../../node_modules/@babel/runtime/helpers/classCallCheck.js","../../node_modules/@babel/runtime/helpers/createClass.js","../../node_modules/@babel/runtime/helpers/typeof.js","../../node_modules/@babel/runtime/helpers/assertThisInitialized.js","../../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js","../../node_modules/@babel/runtime/helpers/getPrototypeOf.js","../../node_modules/@babel/runtime/helpers/inherits.js","../../node_modules/@babel/runtime/helpers/isNativeFunction.js","../../node_modules/@babel/runtime/helpers/wrapNativeSuper.js","../../src/utils/ArtPlayerError.js","../../src/utils/index.js","../../src/verification/player.js","../../src/config/mimeCodec.js","../../src/config/mse.js","../../src/config/video.js","../../src/config/index.js","../../node_modules/tiny-emitter/index.js","../../src/template.js","../../src/i18n.js","../../src/player.js","../../src/verification/control.js","../../src/controls/danmu.js","../../src/controls/fullscreen.js","../../src/controls/pip.js","../../src/controls/playAndPause.js","../../src/controls/progress.js","../../src/controls/subtitle.js","../../src/controls/time.js","../../src/controls/volume.js","../../src/controls/setting.js","../../src/controls/thumbnails.js","../../src/controls/index.js","../../src/contextmenu.js","../../src/danmu.js","../../src/info.js","../../node_modules/@babel/runtime/helpers/arrayWithHoles.js","../../node_modules/@babel/runtime/helpers/iterableToArrayLimit.js","../../node_modules/@babel/runtime/helpers/nonIterableRest.js","../../node_modules/@babel/runtime/helpers/slicedToArray.js","../../src/subtitle.js","../../src/events.js","../../src/hotkey.js","../../src/layers.js","../../src/icons/index.js","../../src/loading.js","../../src/notice.js","../../src/mask.js","../../src/plugins/srt.js","../../src/plugins/mse.js","../../src/plugins/index.js","../../src/index.js"],"sourcesContent":["function _setPrototypeOf(o, p) {\n module.exports = _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}\n\nmodule.exports = _setPrototypeOf;","var setPrototypeOf = require(\"./setPrototypeOf\");\n\nfunction isNativeReflectConstruct() {\n if (typeof Reflect === \"undefined\" || !Reflect.construct) return false;\n if (Reflect.construct.sham) return false;\n if (typeof Proxy === \"function\") return true;\n\n try {\n Date.prototype.toString.call(Reflect.construct(Date, [], function () {}));\n return true;\n } catch (e) {\n return false;\n }\n}\n\nfunction _construct(Parent, args, Class) {\n if (isNativeReflectConstruct()) {\n module.exports = _construct = Reflect.construct;\n } else {\n module.exports = _construct = function _construct(Parent, args, Class) {\n var a = [null];\n a.push.apply(a, args);\n var Constructor = Function.bind.apply(Parent, a);\n var instance = new Constructor();\n if (Class) setPrototypeOf(instance, Class.prototype);\n return instance;\n };\n }\n\n return _construct.apply(null, arguments);\n}\n\nmodule.exports = _construct;","function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n }\n}\n\nmodule.exports = _arrayWithoutHoles;","function _iterableToArray(iter) {\n if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return Array.from(iter);\n}\n\nmodule.exports = _iterableToArray;","function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance\");\n}\n\nmodule.exports = _nonIterableSpread;","var arrayWithoutHoles = require(\"./arrayWithoutHoles\");\n\nvar iterableToArray = require(\"./iterableToArray\");\n\nvar nonIterableSpread = require(\"./nonIterableSpread\");\n\nfunction _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || nonIterableSpread();\n}\n\nmodule.exports = _toConsumableArray;","function _classCallCheck(instance, Constructor) {\n if (!(instance instanceof Constructor)) {\n throw new TypeError(\"Cannot call a class as a function\");\n }\n}\n\nmodule.exports = _classCallCheck;","function _defineProperties(target, props) {\n for (var i = 0; i < props.length; i++) {\n var descriptor = props[i];\n descriptor.enumerable = descriptor.enumerable || false;\n descriptor.configurable = true;\n if (\"value\" in descriptor) descriptor.writable = true;\n Object.defineLine truncated
-50
View File
@@ -1,50 +0,0 @@
WEBVTT
1
00:00:00.500 --> 00:00:04.000
Aprendi a me virar e você voltou
2
00:00:04.100 --> 00:00:06.000
do espaço sideral
3
00:00:06.100 --> 00:00:10.500
e agora vejo que você está aqui no baixo astral
4
00:00:10.600 --> 00:00:14.000
eu devia me mudar e ter tomado a sua chave
5
00:00:14.100 --> 00:00:17.500
se soubesse que ia voltar para mim enfernizar
6
00:00:17.600 --> 00:00:19.500
agora vai, sai daqui
7
00:00:19.600 --> 00:00:21.500
Frank!
8
00:00:21.600 --> 00:00:24.100
ponha a cabeça para dentro
9
00:00:24.200 --> 00:00:26.500
antes que eu emprense nessa janela
10
00:00:26.600 --> 00:00:29.500
tá legal
11
00:00:29.600 --> 00:00:33.500
hhmm... hhmmm... hmmm...
12
00:00:33.600 --> 00:00:34.000
FRANK!!!
-58
View File
@@ -1,58 +0,0 @@
WEBVTT
1
00:00:00.116 --> 00:00:02.207 position:0%
<c.red.uppercase>Shadow</c> is falling over <c.red>creation</c>.
2
00:00:02.327 --> 00:00:04.813 line:-25% align:end
Something <u>vast</u> <b>is</b> <i>stirring</i>
in the dark.
3
00:00:07.035 --> 00:00:08.157 position:100%
That man is dead.
4
00:00:08.277 --> 00:00:09.970 size:150%
Tonight, <c.red>he</c> returns.
5
00:00:10.090 --> 00:00:12.393
My name... <00:00:11.427>is The Master.
6
00:00:13.133 --> 00:00:14.595 vertical:lr
A part of him
survived.
7
00:00:14.715 --> 00:00:17.186
Never dying. The never-ending drums.
8
00:00:17.556 --> 00:00:20.631
Can you hear it?
<00:00:18.556>The noise, <00:00:19.600>the drumbeat?
9
00:00:20.751 --> 00:00:22.451
Louder than ever before!
10
00:00:24.547 --> 00:00:25.893
Time is bleeding.
11
00:00:26.104 --> 00:00:27.155
What do you mean?
12
00:00:27.275 --> 00:00:29.577
The darkness heralds
only one thing...
13
00:00:30.194 --> 00:00:32.226
The End of Time itself.
File diff suppressed because it is too large. Load diff
@@ -0,0 +1,401 @@
1
00:00:01,500 --> 00:00:03,950
歌名:One More Time,One More Chance
〖愿往事重来〗
2
00:00:04,000 --> 00:00:05,950
【新海诚动画】『秒速5センチメートル』
《秒速5厘米》主题曲
3
00:00:06,000 --> 00:00:08,950
编曲:森俊之
4
00:00:09,000 --> 00:00:11,950
作词|作曲|演唱:山崎まさよし <山崎将义>
5
00:00:12,000 --> 00:00:15,950
6
00:00:16,000 --> 00:00:20,250
これ以上何をう失(し)なえば
【还要再失去什么】
7
00:00:20,300 --> 00:00:23,250
心は许(ゆる)されるの
【才能让心得到宽恕?】
8
00:00:23,300 --> 00:00:27,250
どれ程(ほど)の痛(いた)みならば
【还要再怎样痛苦】
9
00:00:27,300 --> 00:00:30,250
もう一度君に会(あ)える
【才能与你再次相见】
10
00:00:30,300 --> 00:00:33,250
One more time
11
00:00:33,300 --> 00:00:37,950
季节(きせつ)よ うつろわないで
【不愿看到季节的变迁】
12
00:00:38,000 --> 00:00:41,050
One more time
13
00:00:41,100 --> 00:00:45,250
ふざけあった时间(じかん)よ
【曾与你嬉闹的时光啊】
14
00:00:45,300 --> 00:00:49,250
くいちがうときはいつも
【每次争执的时候】
15
00:00:49,300 --> 00:00:53,100
仆が先(さき)に折(お)れたね
【总是我先让步】
16
00:00:53,150 --> 00:00:56,250
わがままな性格(せいかく)が
【你那任性的性格】
17
00:00:56,300 --> 00:00:59,250
なおさら爱(いと)しくさせた
【反而令你更加可爱】
18
00:00:59,300 --> 00:01:02,950
One more chance
19
00:01:03,000 --> 00:01:07,250
记忆(きおく)に足(あし)を取(と)られて
【回忆绊住我的脚步】
20
00:01:07,300 --> 00:01:10,250
One more chance
21
00:01:10,300 --> 00:01:14,950
次(つぎ)の场所を选(えら)べない
【无法选择下个地方】
22
00:01:15,000 --> 00:01:18,250
いつでも捜(さが)しているよ
【总是在一直寻觅】
23
00:01:18,300 --> 00:01:21,950
どっかに君の姿(すがた)を
【寻觅着你的身影】
24
00:01:22,000 --> 00:01:23,950
向(むか)いのホーム
【对面的月台上】
25
00:01:24,000 --> 00:01:25,950
路地裏(ろじうら)の窓(まど)
【在小巷的窗口里】
26
00:01:26,000 --> 00:01:29,250
こんなとこにいるはずもないのに
【尽管明知道你不可能在那里】
27
00:01:29,300 --> 00:01:33,250
愿(ねが)いがもしも叶(かな)うなら
【若愿望能够实现】
28
00:01:33,300 --> 00:01:36,550
いますぐ君のもとへ
【好想马上去到你身边】
29
00:01:36,600 --> 00:01:40,250
できないことは もう何もない
【如今我再也不会有丝毫退缩】
30
00:01:40,300 --> 00:01:47,300
すべてかけて抱きしめてみせるよ
【我会不顾一切将你紧紧拥抱】
31
00:01:47,350 --> 00:01:51,950
32
00:01:52,000 --> 00:01:55,250
33
00:01:55,300 --> 00:01:59,250
寂(さび)しさ纷(まぎ)らすだけなら
【如果只是为了排遣寂寞】
34
00:01:59,300 --> 00:02:02,950
谁でもいいはずなのに
【其实不管是谁都无所谓】
35
00:02:03,000 --> 00:02:07,250
星が落(お)ちそうな夜(よる)だから
【唯有在星辰仿佛要坠落的夜晚】
36
00:02:07,300 --> 00:02:10,250
自分(じぶん)をいつわれない
【我无法欺骗自己】
37
00:02:10,300 --> 00:02:13,250
One more time
38
00:02:13,300 --> 00:02:17,250
季节(きせつ)よ うつろわないで
【不愿看到季节的变迁】
39
00:02:17,300 --> 00:02:20,250
One more time
40
00:02:20,300 --> 00:02:24,600
ふざけあった时间(じかん)よ
【曾与你嬉闹的时光啊】
41
00:02:24,650 --> 00:02:25,250
42
00:02:25,300 --> 00:02:29,050
いつでも捜(さが)しているよ
【总是在一直寻觅】
43
00:02:29,100 --> 00:02:32,250
どっかに君(きみ)の姿(すがた)を
【寻觅着你的身影】
44
00:02:32,300 --> 00:02:34,250
交差点(こうさてん)でも
【每个十字路口】
45
00:02:34,300 --> 00:02:36,250
梦の中でも 【每次梦境之中】
46
00:02:36,300 --> 00:02:39,950
こんなとこにいるはずもないのに
【尽管明知道你不可能在那里】
47
00:02:40,000 --> 00:02:43,250
奇迹(きせき)がもしも起(お)こるなら
【若奇迹将会发生】
48
00:02:43,300 --> 00:02:46,950
今すぐ君に见せたい
【我希望马上就能见到你】
49
00:02:47,000 --> 00:02:50,250
新しい朝(あさ) これからの仆
【无论崭新的清晨 还是今后的自己】
50
00:02:50,300 --> 00:02:57,250
言えなかった「好き」という言叶も
【或是那句没能说出口的「喜欢你」】
51
00:02:57,300 --> 00:03:04,450
52
00:03:04,500 --> 00:03:05,950
53
00:03:06,000 --> 00:03:13,950
夏の想い出がまわる
【夏日的回忆在脑海中回旋】
54
00:03:14,000 --> 00:03:20,950
ふいに消(き)えた鼓动(こどう)
【刹那间消失的悸动】
55
00:03:21,000 --> 00:03:24,950
いつでも捜(さが)しているよ
【总是在一直寻觅】
57
00:03:25,000 --> 00:03:27,950
どっかに君の姿(すがた)を
【寻觅着你的身影】
58
00:03:28,000 --> 00:03:29,950
明(あ)け方(がた)の街(まち)
【在拂晓的街头】
59
00:03:30,000 --> 00:03:31,950
桜木町(さくらぎちょう)で
【在种满樱树的小镇】
60
00:03:32,000 --> 00:03:35,950
こんなとこに来(く)るはずもないのに
【尽管明知道你不可能在那里】
61
00:03:36,000 --> 00:03:39,250
愿(ねが)いがもしも叶(かな)うなら
【若愿望能够实现】
62
00:03:39,300 --> 00:03:43,050
今すぐ君のもとへ
【现在马上去到你身边】
63
00:03:43,100 --> 00:03:46,800
できないことは もう何(なに)もない
【如今我再也不会有丝毫退缩】
64
00:03:46,850 --> 00:03:50,600
すべてかけて抱きしめてみせるよ
【我会不顾一切紧紧将你拥抱】
65
00:03:50,650 --> 00:03:54,250
いつでも捜(さが)しているよ
【总是在一直寻觅】
66
00:03:54,300 --> 00:03:57,700
どっかに君のかけらを
【寻觅着你的片断】
67
00:03:57,750 --> 00:03:59,250
旅先(たびさき)の店(みせ)
【在旅途中的小店】
68
00:03:59,300 --> 00:04:01,450
新闻(しんぶん)の隅(すみ)
【在报纸的角落】
69
00:04:01,500 --> 00:04:04,950
こんなとこにあるはずもないのに
【尽管明知道你不可能在那里】
70
00:04:05,000 --> 00:04:08,250
奇迹(きせき)がもしも起(お)こるなら
【若奇迹将会发生】
71
00:04:08,300 --> 00:04:12,250
今すぐ君に见せたい
【我希望现在就能见到你】
72
00:04:12,300 --> 00:04:16,050
新しい朝(あさ) これからの仆
【无论崭新的清晨 还是今后的自己】
73
00:04:16,100 --> 00:04:19,400
言えなかった「好き」という言叶も
【或是那句没能说出口的「喜欢你」】
74
00:04:19,450 --> 00:04:19,950
75
00:04:20,000 --> 00:04:22,950
いつでも捜(さが)してしまう
【总是在一直寻觅】
76
00:04:23,000 --> 00:04:26,950
どっかに君の笑颜(えがお)を
【寻觅着你的笑容】
77
00:04:27,000 --> 00:04:30,250
急行(きゅうこう)待ちの 踏切(ふみきり)あたり
【哪怕在等待列车通过的铁路道口】
78
00:04:30,300 --> 00:04:34,250
こんなとこにいるはずもないのに
【虽然明明知道你不可能在那里】
79
00:04:34,300 --> 00:04:37,950
命(いのち)が缲(く)り返(かえ)すならば
【如果生命能够重来】
80
00:04:38,000 --> 00:04:41,050
何度(なんど)も君のもとへ
【无论几次我都要去你身边】
81
00:04:41,100 --> 00:04:45,150
欲(ほ)しいものなど もう何もない
【那时我一定别无所求】
82
00:04:45,200 --> 00:04:52,750
君のほかに大切なものなど
【再也没有什么比你更加重要】
83
00:04:52,800 --> 00:05:10,950
84
00:05:11,000 --> 00:05:15,450
85
00:05:15,500 --> 00:05:25,500
--终わり--
@@ -0,0 +1,403 @@
WEBVTT
1
00:00:01.500 --> 00:00:03.950
歌名:One More Time,One More Chance
〖愿往事重来〗
2
00:00:04.000 --> 00:00:05.950
【新海诚动画】『秒速5センチメートル』
《秒速5厘米》主题曲
3
00:00:06.000 --> 00:00:08.950
编曲:森俊之
4
00:00:09.000 --> 00:00:11.950
作词|作曲|演唱:山崎まさよし <山崎将义>
5
00:00:12.000 --> 00:00:15.950
6
00:00:16.000 --> 00:00:20.250
これ以上何をう失(し)なえば
【还要再失去什么】
7
00:00:20.300 --> 00:00:23.250
心は许(ゆる)されるの
【才能让心得到宽恕?】
8
00:00:23.300 --> 00:00:27.250
どれ程(ほど)の痛(いた)みならば
【还要再怎样痛苦】
9
00:00:27.300 --> 00:00:30.250
もう一度君に会(あ)える
【才能与你再次相见】
10
00:00:30.300 --> 00:00:33.250
One more time
11
00:00:33.300 --> 00:00:37.950
季节(きせつ)よ うつろわないで
【不愿看到季节的变迁】
12
00:00:38.000 --> 00:00:41.050
One more time
13
00:00:41.100 --> 00:00:45.250
ふざけあった时间(じかん)よ
【曾与你嬉闹的时光啊】
14
00:00:45.300 --> 00:00:49.250
くいちがうときはいつも
【每次争执的时候】
15
00:00:49.300 --> 00:00:53.100
仆が先(さき)に折(お)れたね
【总是我先让步】
16
00:00:53.150 --> 00:00:56.250
わがままな性格(せいかく)が
【你那任性的性格】
17
00:00:56.300 --> 00:00:59.250
なおさら爱(いと)しくさせた
【反而令你更加可爱】
18
00:00:59.300 --> 00:01:02.950
One more chance
19
00:01:03.000 --> 00:01:07.250
记忆(きおく)に足(あし)を取(と)られて
【回忆绊住我的脚步】
20
00:01:07.300 --> 00:01:10.250
One more chance
21
00:01:10.300 --> 00:01:14.950
次(つぎ)の场所を选(えら)べない
【无法选择下个地方】
22
00:01:15.000 --> 00:01:18.250
いつでも捜(さが)しているよ
【总是在一直寻觅】
23
00:01:18.300 --> 00:01:21.950
どっかに君の姿(すがた)を
【寻觅着你的身影】
24
00:01:22.000 --> 00:01:23.950
向(むか)いのホーム
【对面的月台上】
25
00:01:24.000 --> 00:01:25.950
路地裏(ろじうら)の窓(まど)
【在小巷的窗口里】
26
00:01:26.000 --> 00:01:29.250
こんなとこにいるはずもないのに
【尽管明知道你不可能在那里】
27
00:01:29.300 --> 00:01:33.250
愿(ねが)いがもしも叶(かな)うなら
【若愿望能够实现】
28
00:01:33.300 --> 00:01:36.550
いますぐ君のもとへ
【好想马上去到你身边】
29
00:01:36.600 --> 00:01:40.250
できないことは もう何もない
【如今我再也不会有丝毫退缩】
30
00:01:40.300 --> 00:01:47.300
すべてかけて抱きしめてみせるよ
【我会不顾一切将你紧紧拥抱】
31
00:01:47.350 --> 00:01:51.950
32
00:01:52.000 --> 00:01:55.250
33
00:01:55.300 --> 00:01:59.250
寂(さび)しさ纷(まぎ)らすだけなら
【如果只是为了排遣寂寞】
34
00:01:59.300 --> 00:02:02.950
谁でもいいはずなのに
【其实不管是谁都无所谓】
35
00:02:03.000 --> 00:02:07.250
星が落(お)ちそうな夜(よる)だから
【唯有在星辰仿佛要坠落的夜晚】
36
00:02:07.300 --> 00:02:10.250
自分(じぶん)をいつわれない
【我无法欺骗自己】
37
00:02:10.300 --> 00:02:13.250
One more time
38
00:02:13.300 --> 00:02:17.250
季节(きせつ)よ うつろわないで
【不愿看到季节的变迁】
39
00:02:17.300 --> 00:02:20.250
One more time
40
00:02:20.300 --> 00:02:24.600
ふざけあった时间(じかん)よ
【曾与你嬉闹的时光啊】
41
00:02:24.650 --> 00:02:25.250
42
00:02:25.300 --> 00:02:29.050
いつでも捜(さが)しているよ
【总是在一直寻觅】
43
00:02:29.100 --> 00:02:32.250
どっかに君(きみ)の姿(すがた)を
【寻觅着你的身影】
44
00:02:32.300 --> 00:02:34.250
交差点(こうさてん)でも
【每个十字路口】
45
00:02:34.300 --> 00:02:36.250
梦の中でも 【每次梦境之中】
46
00:02:36.300 --> 00:02:39.950
こんなとこにいるはずもないのに
【尽管明知道你不可能在那里】
47
00:02:40.000 --> 00:02:43.250
奇迹(きせき)がもしも起(お)こるなら
【若奇迹将会发生】
48
00:02:43.300 --> 00:02:46.950
今すぐ君に见せたい
【我希望马上就能见到你】
49
00:02:47.000 --> 00:02:50.250
新しい朝(あさ) これからの仆
【无论崭新的清晨 还是今后的自己】
50
00:02:50.300 --> 00:02:57.250
言えなかった「好き」という言叶も
【或是那句没能说出口的「喜欢你」】
51
00:02:57.300 --> 00:03:04.450
52
00:03:04.500 --> 00:03:05.950
53
00:03:06.000 --> 00:03:13.950
夏の想い出がまわる
【夏日的回忆在脑海中回旋】
54
00:03:14.000 --> 00:03:20.950
ふいに消(き)えた鼓动(こどう)
【刹那间消失的悸动】
55
00:03:21.000 --> 00:03:24.950
いつでも捜(さが)しているよ
【总是在一直寻觅】
56
00:03:25.000 --> 00:03:27.950
どっかに君の姿(すがた)を
【寻觅着你的身影】
57
00:03:28.000 --> 00:03:29.950
明(あ)け方(がた)の街(まち)
【在拂晓的街头】
58
00:03:30.000 --> 00:03:31.950
桜木町(さくらぎちょう)で
【在种满樱树的小镇】
59
00:03:32.000 --> 00:03:35.950
こんなとこに来(く)るはずもないのに
【尽管明知道你不可能在那里】
60
00:03:36.000 --> 00:03:39.250
愿(ねが)いがもしも叶(かな)うなら
【若愿望能够实现】
61
00:03:39.300 --> 00:03:43.050
今すぐ君のもとへ
【现在马上去到你身边】
62
00:03:43.100 --> 00:03:46.800
できないことは もう何(なに)もない
【如今我再也不会有丝毫退缩】
63
00:03:46.850 --> 00:03:50.600
すべてかけて抱きしめてみせるよ
【我会不顾一切紧紧将你拥抱】
64
00:03:50.650 --> 00:03:54.250
いつでも捜(さが)しているよ
【总是在一直寻觅】
65
00:03:54.300 --> 00:03:57.700
どっかに君のかけらを
【寻觅着你的片断】
66
00:03:57.750 --> 00:03:59.250
旅先(たびさき)の店(みせ)
【在旅途中的小店】
67
00:03:59.300 --> 00:04:01.450
新闻(しんぶん)の隅(すみ)
【在报纸的角落】
68
00:04:01.500 --> 00:04:04.950
こんなとこにあるはずもないのに
【尽管明知道你不可能在那里】
69
00:04:05.000 --> 00:04:08.250
奇迹(きせき)がもしも起(お)こるなら
【若奇迹将会发生】
70
00:04:08.300 --> 00:04:12.250
今すぐ君に见せたい
【我希望现在就能见到你】
71
00:04:12.300 --> 00:04:16.050
新しい朝(あさ) これからの仆
【无论崭新的清晨 还是今后的自己】
72
00:04:16.100 --> 00:04:19.400
言えなかった「好き」という言叶も
【或是那句没能说出口的「喜欢你」】
73
00:04:19.450 --> 00:04:19.950
74
00:04:20.000 --> 00:04:22.950
いつでも捜(さが)してしまう
【总是在一直寻觅】
75
00:04:23.000 --> 00:04:26.950
どっかに君の笑颜(えがお)を
【寻觅着你的笑容】
76
00:04:27.000 --> 00:04:30.250
急行(きゅうこう)待ちの 踏切(ふみきり)あたり
【哪怕在等待列车通过的铁路道口】
77
00:04:30.300 --> 00:04:34.250
こんなとこにいるはずもないのに
【虽然明明知道你不可能在那里】
78
00:04:34.300 --> 00:04:37.950
命(いのち)が缲(く)り返(かえ)すならば
【如果生命能够重来】
79
00:04:38.000 --> 00:04:41.050
何度(なんど)も君のもとへ
【无论几次我都要去你身边】
80
00:04:41.100 --> 00:04:45.150
欲(ほ)しいものなど もう何もない
【那时我一定别无所求】
81
00:04:45.200 --> 00:04:52.750
君のほかに大切なものなど
【再也没有什么比你更加重要】
82
00:04:52.800 --> 00:05:10.950
83
00:05:11.000 --> 00:05:15.450
84
00:05:15.500 --> 00:05:25.500
--终わり--
Binary file not shown.
Binary file not shown.
-13
View File
@@ -1,13 +0,0 @@
{
"version": "1.0.0",
"command": {
"publish": {
"ignoreChanges": ["ignored-file", "*.md"]
},
"bootstrap": {
"ignore": "component-*",
"npmClientArgs": ["--no-package-lock"]
}
},
"packages": ["packages/*"]
}
-2
View File
@@ -31,7 +31,6 @@
"autoprefixer": "^9.2.1",
"cross-env": "^5.2.0",
"cssnano": "^4.1.4",
"lerna": "^3.4.3",
"node-sass": "^4.9.4",
"rollup": "^0.66.6",
"rollup-plugin-babel": "^4.0.3",
@@ -44,7 +43,6 @@
"rollup-plugin-uglify": "^6.0.0"
},
"dependencies": {
"balloon-css": "^0.5.0",
"tiny-emitter": "^2.0.2"
}
}
View File
Whitespace-only changes.
-1
View File
@@ -1,5 +1,4 @@
import './style/index.scss';
import 'balloon-css/balloon.min.css';
import validOption from './verification/player';
import config from './config';
import Emitter from 'tiny-emitter';
+1 -1
View File
@@ -214,7 +214,7 @@
.art-control-thumbnails {
display: none;
position: absolute;
top: -95px;
bottom: 8px;
left: 0;
pointer-events: none;
background-color: rgba(0,0,0,.7);