From 69a4884880dc3baaacd91ea23194b46dd7b48f53 Mon Sep 17 00:00:00 2001 From: David Date: Tue, 19 May 2015 16:57:12 +0000 Subject: [PATCH] Release v4.12.7 --- CHANGELOG.md | 7 ++- bower.json | 2 +- component.json | 2 +- dist/video-js/video-js.css | 3 +- dist/video-js/video-js.less | 1 + dist/video-js/video-js.min.css | 4 +- dist/video-js/video-js.swf | Bin 17202 -> 17476 bytes dist/video-js/video.dev.js | 5 +- dist/video-js/video.js | 72 +++++++++++++-------------- dist/video-js/video.novtt.dev.js | 5 +- dist/video-js/video.novtt.js | 70 +++++++++++++------------- docs/api/vjs.RemainingTimeDisplay.md | 4 +- docs/api/vjs.TimeDivider.md | 4 +- package.json | 2 +- 14 files changed, 94 insertions(+), 87 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 14f0d64c07..253ec6b803 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,13 +2,16 @@ CHANGELOG ========= ## HEAD (Unreleased) +_(none)_ + +-------------------- + +## 4.12.7 (2015-05-19) * @tjenkinson Added background-color to vjs-poster to remove transparent borders around scaled poster image ([view](https://github.com/videojs/video.js/pull/2138)) * @bc-bbay fixed a bug where the player would try to autoplay when there was no source ([view](https://github.com/videojs/video.js/pull/2127)) * @bc-bbay update time display on loadedmetadata ([view](https://github.com/videojs/video.js/pull/2151)) * @dmlap update swf to 4.7 to pick up preload fix ([view](https://github.com/videojs/video.js/pull/2170)) --------------------- - ## 4.12.6 (2015-05-07) * @saxena-gaurav fixed a bug from disposing after changing techs ([view](https://github.com/videojs/video.js/pull/2125)) diff --git a/bower.json b/bower.json index ec5d683f47..adbc7841f3 100644 --- a/bower.json +++ b/bower.json @@ -1,7 +1,7 @@ { "name": "video.js", "description": "An HTML5 and Flash video player with a common API and skin for both.", - "version": "4.12.6", + "version": "4.12.7", "main": [ "dist/video-js/video.js", "dist/video-js/video-js.css", diff --git a/component.json b/component.json index ad4690b68a..71efb29e7f 100644 --- a/component.json +++ b/component.json @@ -1,7 +1,7 @@ { "name": "video.js", "description": "An HTML5 and Flash video player with a common API and skin for both.", - "version": "4.12.6", + "version": "4.12.7", "keywords": [ "videojs", "html5", diff --git a/dist/video-js/video-js.css b/dist/video-js/video-js.css index c027202c28..97113b5054 100644 --- a/dist/video-js/video-js.css +++ b/dist/video-js/video-js.css @@ -1,6 +1,6 @@ /*! Video.js Default Styles (http://videojs.com) -Version 4.12.6 +Version 4.12.7 Create your own skin at http://designer.videojs.com */ /* SKIN @@ -868,6 +868,7 @@ body.vjs-full-window { background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; + background-color: #000000; cursor: pointer; margin: 0; padding: 0; diff --git a/dist/video-js/video-js.less b/dist/video-js/video-js.less index fc43aee422..8c2576b350 100644 --- a/dist/video-js/video-js.less +++ b/dist/video-js/video-js.less @@ -924,6 +924,7 @@ body.vjs-full-window { background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; + background-color: #000000; cursor: pointer; margin: 0; padding: 0; diff --git a/dist/video-js/video-js.min.css b/dist/video-js/video-js.min.css index 7f0a749e4e..fe0a1bf1d3 100644 --- a/dist/video-js/video-js.min.css +++ b/dist/video-js/video-js.min.css @@ -1,5 +1,5 @@ /*! Video.js Default Styles (http://videojs.com) -Version 4.12.6 +Version 4.12.7 Create your own skin at http://designer.videojs.com -*/.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(font/vjs.eot);src:url(font/vjs.eot?#iefix) format('embedded-opentype'),url(font/vjs.woff) format('woff'),url(font/vjs.ttf) format('truetype'),url(font/vjs.svg#icomoon) format('svg');font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control:focus{}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460} \ No newline at end of file +*/.vjs-default-skin{color:#ccc}@font-face{font-family:VideoJS;src:url(font/vjs.eot);src:url(font/vjs.eot?#iefix) format('embedded-opentype'),url(font/vjs.woff) format('woff'),url(font/vjs.ttf) format('truetype'),url(font/vjs.svg#icomoon) format('svg');font-weight:400;font-style:normal}.vjs-default-skin .vjs-slider{outline:0;position:relative;cursor:pointer;padding:0;background-color:#333;background-color:rgba(51,51,51,.9)}.vjs-default-skin .vjs-slider:focus{-webkit-box-shadow:0 0 2em #fff;-moz-box-shadow:0 0 2em #fff;box-shadow:0 0 2em #fff}.vjs-default-skin .vjs-slider-handle{position:absolute;left:0;top:0}.vjs-default-skin .vjs-slider-handle:before{content:"\e009";font-family:VideoJS;font-size:1em;line-height:1;text-align:center;text-shadow:0 0 1em #fff;position:absolute;top:0;left:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.vjs-default-skin .vjs-control-bar{display:none;position:absolute;bottom:0;left:0;right:0;height:3em;background-color:#07141e;background-color:rgba(7,20,30,.7)}.vjs-default-skin.vjs-has-started .vjs-control-bar{display:block;visibility:visible;opacity:1;-webkit-transition:visibility .1s,opacity .1s;-moz-transition:visibility .1s,opacity .1s;-o-transition:visibility .1s,opacity .1s;transition:visibility .1s,opacity .1s}.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{display:block;visibility:hidden;opacity:0;-webkit-transition:visibility 1s,opacity 1s;-moz-transition:visibility 1s,opacity 1s;-o-transition:visibility 1s,opacity 1s;transition:visibility 1s,opacity 1s}.vjs-default-skin.vjs-controls-disabled .vjs-control-bar{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-control-bar{display:none}.vjs-default-skin.vjs-error .vjs-control-bar{display:none}.vjs-audio.vjs-default-skin.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1;visibility:visible}@media \0screen{.vjs-default-skin.vjs-user-inactive.vjs-playing .vjs-control-bar :before{content:""}}.vjs-default-skin .vjs-control{outline:0;position:relative;float:left;text-align:center;margin:0;padding:0;height:3em;width:4em}.vjs-default-skin .vjs-control:before{font-family:VideoJS;font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-control:focus:before,.vjs-default-skin .vjs-control:hover:before{text-shadow:0 0 1em #fff}.vjs-default-skin .vjs-control:focus{}.vjs-default-skin .vjs-control-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.vjs-default-skin .vjs-play-control{width:5em;cursor:pointer}.vjs-default-skin .vjs-play-control:before{content:"\e001"}.vjs-default-skin.vjs-playing .vjs-play-control:before{content:"\e002"}.vjs-default-skin .vjs-playback-rate .vjs-playback-rate-value{font-size:1.5em;line-height:2;position:absolute;top:0;left:0;width:100%;height:100%;text-align:center;text-shadow:1px 1px 1px rgba(0,0,0,.5)}.vjs-default-skin .vjs-playback-rate.vjs-menu-button .vjs-menu .vjs-menu-content{width:4em;left:-2em;list-style:none}.vjs-default-skin .vjs-mute-control,.vjs-default-skin .vjs-volume-menu-button{cursor:pointer;float:right}.vjs-default-skin .vjs-mute-control:before,.vjs-default-skin .vjs-volume-menu-button:before{content:"\e006"}.vjs-default-skin .vjs-mute-control.vjs-vol-0:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-0:before{content:"\e003"}.vjs-default-skin .vjs-mute-control.vjs-vol-1:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-1:before{content:"\e004"}.vjs-default-skin .vjs-mute-control.vjs-vol-2:before,.vjs-default-skin .vjs-volume-menu-button.vjs-vol-2:before{content:"\e005"}.vjs-default-skin .vjs-volume-control{width:5em;float:right}.vjs-default-skin .vjs-volume-bar{width:5em;height:.6em;margin:1.1em auto 0}.vjs-default-skin .vjs-volume-level{position:absolute;top:0;left:0;height:.5em;width:100%;background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-volume-bar .vjs-volume-handle{width:.5em;height:.5em;left:4.5em}.vjs-default-skin .vjs-volume-handle:before{font-size:.9em;top:-.2em;left:-.2em;width:1em;height:1em}.vjs-default-skin .vjs-volume-menu-button .vjs-menu{display:block;width:0;height:0;border-top-color:transparent}.vjs-default-skin .vjs-volume-menu-button .vjs-menu .vjs-menu-content{height:0;width:0}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing{border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-volume-menu-button:hover .vjs-menu .vjs-menu-content,.vjs-default-skin .vjs-volume-menu-button .vjs-menu.vjs-lock-showing .vjs-menu-content{height:2.9em;width:10em}.vjs-default-skin .vjs-progress-control{position:absolute;left:0;right:0;width:auto;font-size:.3em;height:1em;top:-1em;-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin:hover .vjs-progress-control{font-size:.9em;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.vjs-default-skin .vjs-progress-holder{height:100%}.vjs-default-skin .vjs-progress-holder .vjs-play-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress,.vjs-default-skin .vjs-progress-holder .vjs-load-progress div{position:absolute;display:block;height:100%;margin:0;padding:0;width:0;left:0;top:0}.vjs-default-skin .vjs-play-progress{background:#66a8cc url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAP0lEQVQIHWWMAQoAIAgDR/QJ/Ub//04+w7ZICBwcOg5FZi5iBB82AGzixEglJrd4TVK5XUJpskSTEvpdFzX9AB2pGziSQcvAAAAAAElFTkSuQmCC) -50% 0 repeat}.vjs-default-skin .vjs-load-progress{background:#646464;background:rgba(255,255,255,.2)}.vjs-default-skin .vjs-load-progress div{background:#787878;background:rgba(255,255,255,.1)}.vjs-default-skin .vjs-seek-handle{width:1.5em;height:100%}.vjs-default-skin .vjs-seek-handle:before{padding-top:.1em}.vjs-default-skin.vjs-live .vjs-time-controls,.vjs-default-skin.vjs-live .vjs-time-divider,.vjs-default-skin.vjs-live .vjs-progress-control{display:none}.vjs-default-skin.vjs-live .vjs-live-display{display:block}.vjs-default-skin .vjs-live-display{display:none;font-size:1em;line-height:3em}.vjs-default-skin .vjs-time-controls{font-size:1em;line-height:3em}.vjs-default-skin .vjs-current-time{float:left}.vjs-default-skin .vjs-duration{float:left}.vjs-default-skin .vjs-remaining-time{display:none;float:left}.vjs-time-divider{float:left;line-height:3em}.vjs-default-skin .vjs-fullscreen-control{width:3.8em;cursor:pointer;float:right}.vjs-default-skin .vjs-fullscreen-control:before{content:"\e000"}.vjs-default-skin.vjs-fullscreen .vjs-fullscreen-control:before{content:"\e00b"}.vjs-default-skin .vjs-big-play-button{left:.5em;top:.5em;font-size:3em;display:block;z-index:2;position:absolute;width:4em;height:2.6em;text-align:center;vertical-align:middle;cursor:pointer;opacity:1;background-color:#07141e;background-color:rgba(7,20,30,.7);border:.1em solid #3b4249;-webkit-border-radius:.8em;-moz-border-radius:.8em;border-radius:.8em;-webkit-box-shadow:0 0 1em rgba(255,255,255,.25);-moz-box-shadow:0 0 1em rgba(255,255,255,.25);box-shadow:0 0 1em rgba(255,255,255,.25);-webkit-transition:all .4s;-moz-transition:all .4s;-o-transition:all .4s;transition:all .4s}.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{left:50%;margin-left:-2.1em;top:50%;margin-top:-1.4000000000000001em}.vjs-default-skin.vjs-controls-disabled .vjs-big-play-button{display:none}.vjs-default-skin.vjs-has-started .vjs-big-play-button{display:none}.vjs-default-skin.vjs-using-native-controls .vjs-big-play-button{display:none}.vjs-default-skin:hover .vjs-big-play-button,.vjs-default-skin .vjs-big-play-button:focus{outline:0;border-color:#fff;background-color:#505050;background-color:rgba(50,50,50,.75);-webkit-box-shadow:0 0 3em #fff;-moz-box-shadow:0 0 3em #fff;box-shadow:0 0 3em #fff;-webkit-transition:all 0s;-moz-transition:all 0s;-o-transition:all 0s;transition:all 0s}.vjs-default-skin .vjs-big-play-button:before{content:"\e001";font-family:VideoJS;line-height:2.6em;text-shadow:.05em .05em .1em #000;text-align:center;position:absolute;left:0;width:100%;height:100%}.vjs-error .vjs-big-play-button{display:none}.vjs-error-display{display:none}.vjs-error .vjs-error-display{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.vjs-error .vjs-error-display:before{content:'X';font-family:Arial;font-size:4em;color:#666;line-height:1;text-shadow:.05em .05em .1em #000;text-align:center;vertical-align:middle;position:absolute;left:0;top:50%;margin-top:-.5em;width:100%}.vjs-error-display div{position:absolute;bottom:1em;right:0;left:0;font-size:1.4em;text-align:center;padding:3px;background:#000;background:rgba(0,0,0,.5)}.vjs-error-display a,.vjs-error-display a:visited{color:#F4A460}.vjs-loading-spinner{display:none;position:absolute;top:50%;left:50%;font-size:4em;line-height:1;width:1em;height:1em;margin-left:-.5em;margin-top:-.5em;opacity:.75}.vjs-waiting .vjs-loading-spinner,.vjs-seeking .vjs-loading-spinner{display:block;-webkit-animation:spin 1.5s infinite linear;-moz-animation:spin 1.5s infinite linear;-o-animation:spin 1.5s infinite linear;animation:spin 1.5s infinite linear}.vjs-error .vjs-loading-spinner{display:none;-webkit-animation:none;-moz-animation:none;-o-animation:none;animation:none}.vjs-default-skin .vjs-loading-spinner:before{content:"\e01e";font-family:VideoJS;position:absolute;top:0;left:0;width:1em;height:1em;text-align:center;text-shadow:0 0 .1em #000}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.vjs-default-skin .vjs-menu-button{float:right;cursor:pointer}.vjs-default-skin .vjs-menu{display:none;position:absolute;bottom:0;left:0;width:0;height:0;margin-bottom:3em;border-left:2em solid transparent;border-right:2em solid transparent;border-top:1.55em solid #000;border-top-color:rgba(7,40,50,.5)}.vjs-default-skin .vjs-menu-button .vjs-menu .vjs-menu-content{display:block;padding:0;margin:0;position:absolute;width:10em;bottom:1.5em;max-height:15em;overflow:auto;left:-5em;background-color:#07141e;background-color:rgba(7,20,30,.7);-webkit-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);-moz-box-shadow:-.2em -.2em .3em rgba(255,255,255,.2);box-shadow:-.2em -.2em .3em rgba(255,255,255,.2)}.vjs-default-skin .vjs-menu-button:hover .vjs-control-content .vjs-menu,.vjs-default-skin .vjs-control-content .vjs-menu.vjs-lock-showing{display:block}.vjs-default-skin.vjs-scrubbing .vjs-menu-button:hover .vjs-control-content .vjs-menu{display:none}.vjs-default-skin .vjs-menu-button ul li{list-style:none;margin:0;padding:.3em 0;line-height:1.4em;font-size:1.2em;text-align:center;text-transform:lowercase}.vjs-default-skin .vjs-menu-button ul li.vjs-selected{background-color:#000}.vjs-default-skin .vjs-menu-button ul li:focus,.vjs-default-skin .vjs-menu-button ul li:hover,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:focus,.vjs-default-skin .vjs-menu-button ul li.vjs-selected:hover{outline:0;color:#111;background-color:#fff;background-color:rgba(255,255,255,.75);-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.vjs-default-skin .vjs-menu-button ul li.vjs-menu-title{text-align:center;text-transform:uppercase;font-size:1em;line-height:2em;padding:0;margin:0 0 .3em;font-weight:700;cursor:default}.vjs-default-skin .vjs-subtitles-button:before{content:"\e00c"}.vjs-default-skin .vjs-captions-button:before{content:"\e008"}.vjs-default-skin .vjs-chapters-button:before{content:"\e00c"}.vjs-default-skin .vjs-chapters-button.vjs-menu-button .vjs-menu .vjs-menu-content{width:24em;left:-12em}.vjs-default-skin .vjs-captions-button:focus .vjs-control-content:before,.vjs-default-skin .vjs-captions-button:hover .vjs-control-content:before{-webkit-box-shadow:0 0 1em #fff;-moz-box-shadow:0 0 1em #fff;box-shadow:0 0 1em #fff}.video-js{background-color:#000;position:relative;padding:0;font-size:10px;vertical-align:middle;font-weight:400;font-style:normal;font-family:Arial,sans-serif;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.video-js .vjs-tech{position:absolute;top:0;left:0;width:100%;height:100%}.video-js:-moz-full-screen{position:absolute}body.vjs-full-window{padding:0;margin:0;height:100%;overflow-y:auto}.video-js.vjs-fullscreen{position:fixed;overflow:hidden;z-index:1000;left:0;top:0;bottom:0;right:0;width:100%!important;height:100%!important;_position:absolute}.video-js:-webkit-full-screen{width:100%!important;height:100%!important}.video-js.vjs-fullscreen.vjs-user-inactive{cursor:none}.vjs-poster{background-repeat:no-repeat;background-position:50% 50%;background-size:contain;background-color:#000;cursor:pointer;margin:0;padding:0;position:absolute;top:0;right:0;bottom:0;left:0}.vjs-poster img{display:block;margin:0 auto;max-height:100%;padding:0;width:100%}.video-js.vjs-has-started .vjs-poster{display:none}.video-js.vjs-audio.vjs-has-started .vjs-poster{display:block}.video-js.vjs-controls-disabled .vjs-poster{display:none}.video-js.vjs-using-native-controls .vjs-poster{display:none}.video-js .vjs-text-track-display{position:absolute;top:0;left:0;bottom:3em;right:0;pointer-events:none}.vjs-caption-settings{position:relative;top:1em;background-color:#000;opacity:.75;color:#FFF;margin:0 auto;padding:.5em;height:15em;font-family:Arial,Helvetica,sans-serif;font-size:12px;width:40em}.vjs-caption-settings .vjs-tracksettings{top:0;bottom:2em;left:0;right:0;position:absolute;overflow:auto}.vjs-caption-settings .vjs-tracksettings-colors,.vjs-caption-settings .vjs-tracksettings-font{float:left}.vjs-caption-settings .vjs-tracksettings-colors:after,.vjs-caption-settings .vjs-tracksettings-font:after,.vjs-caption-settings .vjs-tracksettings-controls:after{clear:both}.vjs-caption-settings .vjs-tracksettings-controls{position:absolute;bottom:1em;right:1em}.vjs-caption-settings .vjs-tracksetting{margin:5px;padding:3px;min-height:40px}.vjs-caption-settings .vjs-tracksetting label{display:block;width:100px;margin-bottom:5px}.vjs-caption-settings .vjs-tracksetting span{display:inline;margin-left:5px}.vjs-caption-settings .vjs-tracksetting>div{margin-bottom:5px;min-height:20px}.vjs-caption-settings .vjs-tracksetting>div:last-child{margin-bottom:0;padding-bottom:0;min-height:0}.vjs-caption-settings label>input{margin-right:10px}.vjs-caption-settings input[type=button]{width:40px;height:40px}.vjs-hidden{display:none!important}.vjs-lock-showing{display:block!important;opacity:1;visibility:visible}.vjs-no-js{padding:2em;color:#ccc;background-color:#333;font-size:1.8em;font-family:Arial,sans-serif;text-align:center;width:30em;height:15em;margin:0 auto}.vjs-no-js a,.vjs-no-js a:visited{color:#F4A460} \ No newline at end of file diff --git a/dist/video-js/video-js.swf b/dist/video-js/video-js.swf index 1b0d3f39ab498702a052a6905c463376b5d7f0b1..e4f86620264cd94683eff8c4b09e8757bee27502 100644 GIT binary patch literal 17476 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 T{>$9z|1VF&G1C4IrKsgooC=;w literal 17202 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 FFhZ*5?b-kU diff --git a/dist/video-js/video.dev.js b/dist/video-js/video.dev.js index d12c1a3674..3b273a8d1a 100644 --- a/dist/video-js/video.dev.js +++ b/dist/video-js/video.dev.js @@ -80,7 +80,7 @@ vjs.ACCESS_PROTOCOL = ('https:' == document.location.protocol ? 'https://' : 'ht * Full player version * @type {string} */ -vjs['VERSION'] = '4.12.6'; +vjs['VERSION'] = '4.12.7'; /** * Global Player instance options, surfaced from vjs.Player.prototype.options_ @@ -5601,6 +5601,7 @@ vjs.DurationDisplay = vjs.Component.extend({ // Once the order of durationchange and this.player_.duration() being set is figured out, // this can be updated. this.on(player, 'timeupdate', this.updateContent); + this.on(player, 'loadedmetadata', this.updateContent); } }); @@ -7142,7 +7143,7 @@ vjs.Html5 = vjs.MediaTechController.extend({ // In Chrome (15), if you have autoplay + a poster + no controls, the video gets hidden (but audio plays) // This fixes both issues. Need to wait for API, so it updates displays correctly player.ready(function(){ - if (this.tag && this.options_['autoplay'] && this.paused()) { + if (this.src() && this.tag && this.options_['autoplay'] && this.paused()) { delete this.tag['poster']; // Chrome Fix. Fixed in Chrome v16. this.play(); } diff --git a/dist/video-js/video.js b/dist/video-js/video.js index 1889df9e12..07abb2c6d9 100644 --- a/dist/video-js/video.js +++ b/dist/video-js/video.js @@ -1,6 +1,6 @@ -/*! Video.js v4.12.6 Copyright 2014 Brightcove, Inc. https://github.com/videojs/video.js/blob/master/LICENSE */ +/*! Video.js v4.12.7 Copyright 2014 Brightcove, Inc. https://github.com/videojs/video.js/blob/master/LICENSE */ (function() {var b=void 0,f=!0,j=null,l=!1;function m(){return function(){}}function n(a){return function(){return this[a]}}function q(a){return function(){return a}}var s;document.createElement("video");document.createElement("audio");document.createElement("track"); -function t(a,c,d){if("string"===typeof a){0===a.indexOf("#")&&(a=a.slice(1));if(t.Aa[a])return c&&t.log.warn('Player "'+a+'" is already initialised. Options will not be applied.'),d&&t.Aa[a].I(d),t.Aa[a];a=t.m(a)}if(!a||!a.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return a.player||new t.Player(a,c,d)}var videojs=window.videojs=t;t.ic="4.12";t.vd="https:"==document.location.protocol?"https://":"http://";t.VERSION="4.12.6"; +function t(a,c,d){if("string"===typeof a){0===a.indexOf("#")&&(a=a.slice(1));if(t.Aa[a])return c&&t.log.warn('Player "'+a+'" is already initialised. Options will not be applied.'),d&&t.Aa[a].I(d),t.Aa[a];a=t.m(a)}if(!a||!a.nodeName)throw new TypeError("The element or ID supplied is not valid. (videojs)");return a.player||new t.Player(a,c,d)}var videojs=window.videojs=t;t.ic="4.12";t.vd="https:"==document.location.protocol?"https://":"http://";t.VERSION="4.12.7"; t.options={techOrder:["html5","flash"],html5:{},flash:{},width:300,height:150,defaultVolume:0,playbackRates:[],inactivityTimeout:2E3,children:{mediaLoader:{},posterImage:{},loadingSpinner:{},textTrackDisplay:{},bigPlayButton:{},controlBar:{},errorDisplay:{},textTrackSettings:{}},language:document.getElementsByTagName("html")[0].getAttribute("lang")||navigator.languages&&navigator.languages[0]||navigator.If||navigator.language||"en",languages:{},notSupportedMessage:"No compatible source was found for this video."}; "GENERATED_CDN_VSN"!==t.ic&&(videojs.options.flash.swf=t.vd+"vjs.zencdn.net/"+t.ic+"/video-js.swf");t.Jd=function(a,c){t.options.languages[a]=t.options.languages[a]!==b?t.$.ya(t.options.languages[a],c):c;return t.options.languages};t.Aa={};"function"===typeof define&&define.amd?define("videojs",[],function(){return videojs}):"object"===typeof exports&&"object"===typeof module&&(module.exports=videojs);t.Ea=t.CoreObject=m(); t.Ea.extend=function(a){var c,d;a=a||{};c=a.init||a.l||this.prototype.init||this.prototype.l||m();d=function(){c.apply(this,arguments)};d.prototype=t.i.create(this.prototype);d.prototype.constructor=d;d.extend=t.Ea.extend;d.create=t.Ea.create;for(var e in a)a.hasOwnProperty(e)&&(d.prototype[e]=a[e]);return d};t.Ea.create=function(){var a=t.i.create(this.prototype);this.apply(a,arguments);return a}; @@ -39,17 +39,17 @@ s.width=function(a,c){return ca(this,"width",a,c)};s.height=function(a,c){return function da(a){var c,d,e,g,h,k,p,r;c=0;d=j;a.b("touchstart",function(a){1===a.touches.length&&(d=t.i.copy(a.touches[0]),c=(new Date).getTime(),g=f)});a.b("touchmove",function(a){1e&&(a.preventDefault(),this.o("tap")))})} s.setTimeout=function(a,c){function d(){this.clearTimeout(e)}a=t.bind(this,a);var e=setTimeout(a,c);d.s="vjs-timeout-"+e;this.b("dispose",d);return e};s.clearTimeout=function(a){function c(){}clearTimeout(a);c.s="vjs-timeout-"+a;this.n("dispose",c);return a};s.setInterval=function(a,c){function d(){this.clearInterval(e)}a=t.bind(this,a);var e=setInterval(a,c);d.s="vjs-interval-"+e;this.b("dispose",d);return e}; s.clearInterval=function(a){function c(){}clearInterval(a);c.s="vjs-interval-"+a;this.n("dispose",c);return a};t.w=t.a.extend({l:function(a,c){t.a.call(this,a,c);da(this);this.b("tap",this.u);this.b("click",this.u);this.b("focus",this.lb);this.b("blur",this.kb)}});s=t.w.prototype; -s.e=function(a,c){var d;c=t.i.D({className:this.V(),role:"button","aria-live":"polite",tabIndex:0},c);d=t.a.prototype.e.call(this,a,c);c.innerHTML||(this.B=t.e("div",{className:"vjs-control-content"}),this.Jb=t.e("span",{className:"vjs-control-text",innerHTML:this.v(this.sa)||"Need Text"}),this.B.appendChild(this.Jb),d.appendChild(this.B));return d};s.V=function(){return"vjs-control "+t.a.prototype.V.call(this)};s.u=m();s.lb=function(){t.b(document,"keydown",t.bind(this,this.ja))}; -s.ja=function(a){if(32==a.which||13==a.which)a.preventDefault(),this.u()};s.kb=function(){t.n(document,"keydown",t.bind(this,this.ja))};t.U=t.a.extend({l:function(a,c){t.a.call(this,a,c);this.Kd=this.ea(this.q.barName);this.handle=this.ea(this.q.handleName);this.b("mousedown",this.mb);this.b("touchstart",this.mb);this.b("focus",this.lb);this.b("blur",this.kb);this.b("click",this.u);this.b(a,"controlsvisible",this.update);this.b(a,this.Yc,this.update)}});s=t.U.prototype; -s.e=function(a,c){c=c||{};c.className+=" vjs-slider";c=t.i.D({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},c);return t.a.prototype.e.call(this,a,c)};s.mb=function(a){a.preventDefault();t.Ld();this.p("vjs-sliding");this.b(document,"mousemove",this.ka);this.b(document,"mouseup",this.za);this.b(document,"touchmove",this.ka);this.b(document,"touchend",this.za);this.ka(a)};s.ka=m(); -s.za=function(){t.af();this.r("vjs-sliding");this.n(document,"mousemove",this.ka);this.n(document,"mouseup",this.za);this.n(document,"touchmove",this.ka);this.n(document,"touchend",this.za);this.update()};s.update=function(){if(this.c){var a,c=this.Sb(),d=this.handle,e=this.Kd;if("number"!==typeof c||c!==c||0>c||Infinity===c)c=0;a=c;if(d){a=this.c.offsetWidth;var g=d.m().offsetWidth;a=g?g/a:0;c*=1-a;a=c+a/2;d.m().style.left=t.round(100*c,2)+"%"}e&&(e.m().style.width=t.round(100*a,2)+"%")}}; -function ea(a,c){var d,e,g,h;d=a.c;e=t.Yd(d);h=g=d.offsetWidth;d=a.handle;if(a.options().vertical)return h=e.top,e=c.changedTouches?c.changedTouches[0].pageY:c.pageY,d&&(d=d.m().offsetHeight,h+=d/2,g-=d),Math.max(0,Math.min(1,(h-e+g)/g));g=e.left;e=c.changedTouches?c.changedTouches[0].pageX:c.pageX;d&&(d=d.m().offsetWidth,g+=d/2,h-=d);return Math.max(0,Math.min(1,(e-g)/h))}s.lb=function(){this.b(document,"keydown",this.ja)}; -s.ja=function(a){if(37==a.which||40==a.which)a.preventDefault(),this.jd();else if(38==a.which||39==a.which)a.preventDefault(),this.kd()};s.kb=function(){this.n(document,"keydown",this.ja)};s.u=function(a){a.stopImmediatePropagation();a.preventDefault()};t.ga=t.a.extend();t.ga.prototype.defaultValue=0;t.ga.prototype.e=function(a,c){c=c||{};c.className+=" vjs-slider-handle";c=t.i.D({innerHTML:''+this.defaultValue+""},c);return t.a.prototype.e.call(this,"div",c)}; +s.e=function(a,c){var d;c=t.i.D({className:this.V(),role:"button","aria-live":"polite",tabIndex:0},c);d=t.a.prototype.e.call(this,a,c);c.innerHTML||(this.B=t.e("div",{className:"vjs-control-content"}),this.Jb=t.e("span",{className:"vjs-control-text",innerHTML:this.v(this.sa)||"Need Text"}),this.B.appendChild(this.Jb),d.appendChild(this.B));return d};s.V=function(){return"vjs-control "+t.a.prototype.V.call(this)};s.u=m();s.lb=function(){t.b(document,"keydown",t.bind(this,this.ka))}; +s.ka=function(a){if(32==a.which||13==a.which)a.preventDefault(),this.u()};s.kb=function(){t.n(document,"keydown",t.bind(this,this.ka))};t.U=t.a.extend({l:function(a,c){t.a.call(this,a,c);this.Kd=this.ea(this.q.barName);this.handle=this.ea(this.q.handleName);this.b("mousedown",this.mb);this.b("touchstart",this.mb);this.b("focus",this.lb);this.b("blur",this.kb);this.b("click",this.u);this.b(a,"controlsvisible",this.update);this.b(a,this.Yc,this.update)}});s=t.U.prototype; +s.e=function(a,c){c=c||{};c.className+=" vjs-slider";c=t.i.D({role:"slider","aria-valuenow":0,"aria-valuemin":0,"aria-valuemax":100,tabIndex:0},c);return t.a.prototype.e.call(this,a,c)};s.mb=function(a){a.preventDefault();t.Ld();this.p("vjs-sliding");this.b(document,"mousemove",this.la);this.b(document,"mouseup",this.za);this.b(document,"touchmove",this.la);this.b(document,"touchend",this.za);this.la(a)};s.la=m(); +s.za=function(){t.af();this.r("vjs-sliding");this.n(document,"mousemove",this.la);this.n(document,"mouseup",this.za);this.n(document,"touchmove",this.la);this.n(document,"touchend",this.za);this.update()};s.update=function(){if(this.c){var a,c=this.Sb(),d=this.handle,e=this.Kd;if("number"!==typeof c||c!==c||0>c||Infinity===c)c=0;a=c;if(d){a=this.c.offsetWidth;var g=d.m().offsetWidth;a=g?g/a:0;c*=1-a;a=c+a/2;d.m().style.left=t.round(100*c,2)+"%"}e&&(e.m().style.width=t.round(100*a,2)+"%")}}; +function ea(a,c){var d,e,g,h;d=a.c;e=t.Yd(d);h=g=d.offsetWidth;d=a.handle;if(a.options().vertical)return h=e.top,e=c.changedTouches?c.changedTouches[0].pageY:c.pageY,d&&(d=d.m().offsetHeight,h+=d/2,g-=d),Math.max(0,Math.min(1,(h-e+g)/g));g=e.left;e=c.changedTouches?c.changedTouches[0].pageX:c.pageX;d&&(d=d.m().offsetWidth,g+=d/2,h-=d);return Math.max(0,Math.min(1,(e-g)/h))}s.lb=function(){this.b(document,"keydown",this.ka)}; +s.ka=function(a){if(37==a.which||40==a.which)a.preventDefault(),this.jd();else if(38==a.which||39==a.which)a.preventDefault(),this.kd()};s.kb=function(){this.n(document,"keydown",this.ka)};s.u=function(a){a.stopImmediatePropagation();a.preventDefault()};t.ha=t.a.extend();t.ha.prototype.defaultValue=0;t.ha.prototype.e=function(a,c){c=c||{};c.className+=" vjs-slider-handle";c=t.i.D({innerHTML:''+this.defaultValue+""},c);return t.a.prototype.e.call(this,"div",c)}; t.pa=t.a.extend();function fa(a,c){a.ba(c);c.b("click",t.bind(a,function(){G(this)}))}t.pa.prototype.e=function(){var a=this.options().Cc||"ul";this.B=t.e(a,{className:"vjs-menu-content"});a=t.a.prototype.e.call(this,"div",{append:this.B,className:"vjs-menu"});a.appendChild(this.B);t.b(a,"click",function(a){a.preventDefault();a.stopImmediatePropagation()});return a};t.M=t.w.extend({l:function(a,c){t.w.call(this,a,c);this.selected(c.selected)}}); t.M.prototype.e=function(a,c){return t.w.prototype.e.call(this,"li",t.i.D({className:"vjs-menu-item",innerHTML:this.v(this.q.label)},c))};t.M.prototype.u=function(){this.selected(f)};t.M.prototype.selected=function(a){a?(this.p("vjs-selected"),this.c.setAttribute("aria-selected",f)):(this.r("vjs-selected"),this.c.setAttribute("aria-selected",l))}; -t.O=t.w.extend({l:function(a,c){t.w.call(this,a,c);this.update();this.b("keydown",this.ja);this.c.setAttribute("aria-haspopup",f);this.c.setAttribute("role","button")}});s=t.O.prototype;s.update=function(){var a=this.Ja();this.xa&&this.removeChild(this.xa);this.xa=a;this.ba(a);this.H&&0===this.H.length?this.Y():this.H&&1'+this.v("Stream Type")+""+this.v("LIVE"),"aria-live":"off"});a.appendChild(this.B);return a};t.nc=t.w.extend({l:function(a,c){t.w.call(this,a,c);this.b(a,"play",this.$b);this.b(a,"pause",this.Zb)}});s=t.nc.prototype;s.sa="Play"; -s.V=function(){return"vjs-play-control "+t.w.prototype.V.call(this)};s.u=function(){this.d.paused()?this.d.play():this.d.pause()};s.$b=function(){this.r("vjs-paused");this.p("vjs-playing");this.c.children[0].children[0].innerHTML=this.v("Pause")};s.Zb=function(){this.r("vjs-playing");this.p("vjs-paused");this.c.children[0].children[0].innerHTML=this.v("Play")};t.vb=t.a.extend({l:function(a,c){t.a.call(this,a,c);this.b(a,"timeupdate",this.ma)}}); -t.vb.prototype.e=function(){var a=t.a.prototype.e.call(this,"div",{className:"vjs-current-time vjs-time-controls vjs-control"});this.B=t.e("div",{className:"vjs-current-time-display",innerHTML:'Current Time 0:00',"aria-live":"off"});a.appendChild(this.B);return a};t.vb.prototype.ma=function(){var a=this.d.ob?this.d.K.currentTime:this.d.currentTime();this.B.innerHTML=''+this.v("Current Time")+" "+t.Ma(a,this.d.duration())}; -t.wb=t.a.extend({l:function(a,c){t.a.call(this,a,c);this.b(a,"timeupdate",this.ma)}});t.wb.prototype.e=function(){var a=t.a.prototype.e.call(this,"div",{className:"vjs-duration vjs-time-controls vjs-control"});this.B=t.e("div",{className:"vjs-duration-display",innerHTML:''+this.v("Duration Time")+" 0:00","aria-live":"off"});a.appendChild(this.B);return a}; -t.wb.prototype.ma=function(){var a=this.d.duration();a&&(this.B.innerHTML=''+this.v("Duration Time")+" "+t.Ma(a))};t.tc=t.a.extend({l:function(a,c){t.a.call(this,a,c)}});t.tc.prototype.e=function(){return t.a.prototype.e.call(this,"div",{className:"vjs-time-divider",innerHTML:"
/
"})};t.Db=t.a.extend({l:function(a,c){t.a.call(this,a,c);this.b(a,"timeupdate",this.ma)}}); -t.Db.prototype.e=function(){var a=t.a.prototype.e.call(this,"div",{className:"vjs-remaining-time vjs-time-controls vjs-control"});this.B=t.e("div",{className:"vjs-remaining-time-display",innerHTML:''+this.v("Remaining Time")+" -0:00","aria-live":"off"});a.appendChild(this.B);return a};t.Db.prototype.ma=function(){this.d.duration()&&(this.B.innerHTML=''+this.v("Remaining Time")+" -"+t.Ma(this.d.remainingTime()))}; +s.V=function(){return"vjs-play-control "+t.w.prototype.V.call(this)};s.u=function(){this.d.paused()?this.d.play():this.d.pause()};s.$b=function(){this.r("vjs-paused");this.p("vjs-playing");this.c.children[0].children[0].innerHTML=this.v("Pause")};s.Zb=function(){this.r("vjs-playing");this.p("vjs-paused");this.c.children[0].children[0].innerHTML=this.v("Play")};t.vb=t.a.extend({l:function(a,c){t.a.call(this,a,c);this.b(a,"timeupdate",this.ga)}}); +t.vb.prototype.e=function(){var a=t.a.prototype.e.call(this,"div",{className:"vjs-current-time vjs-time-controls vjs-control"});this.B=t.e("div",{className:"vjs-current-time-display",innerHTML:'Current Time 0:00',"aria-live":"off"});a.appendChild(this.B);return a};t.vb.prototype.ga=function(){var a=this.d.ob?this.d.K.currentTime:this.d.currentTime();this.B.innerHTML=''+this.v("Current Time")+" "+t.Ma(a,this.d.duration())}; +t.wb=t.a.extend({l:function(a,c){t.a.call(this,a,c);this.b(a,"timeupdate",this.ga);this.b(a,"loadedmetadata",this.ga)}});t.wb.prototype.e=function(){var a=t.a.prototype.e.call(this,"div",{className:"vjs-duration vjs-time-controls vjs-control"});this.B=t.e("div",{className:"vjs-duration-display",innerHTML:''+this.v("Duration Time")+" 0:00","aria-live":"off"});a.appendChild(this.B);return a}; +t.wb.prototype.ga=function(){var a=this.d.duration();a&&(this.B.innerHTML=''+this.v("Duration Time")+" "+t.Ma(a))};t.tc=t.a.extend({l:function(a,c){t.a.call(this,a,c)}});t.tc.prototype.e=function(){return t.a.prototype.e.call(this,"div",{className:"vjs-time-divider",innerHTML:"
/
"})};t.Db=t.a.extend({l:function(a,c){t.a.call(this,a,c);this.b(a,"timeupdate",this.ga)}}); +t.Db.prototype.e=function(){var a=t.a.prototype.e.call(this,"div",{className:"vjs-remaining-time vjs-time-controls vjs-control"});this.B=t.e("div",{className:"vjs-remaining-time-display",innerHTML:''+this.v("Remaining Time")+" -0:00","aria-live":"off"});a.appendChild(this.B);return a};t.Db.prototype.ga=function(){this.d.duration()&&(this.B.innerHTML=''+this.v("Remaining Time")+" -"+t.Ma(this.d.remainingTime()))}; t.Za=t.w.extend({l:function(a,c){t.w.call(this,a,c)}});t.Za.prototype.sa="Fullscreen";t.Za.prototype.V=function(){return"vjs-fullscreen-control "+t.w.prototype.V.call(this)};t.Za.prototype.u=function(){this.d.isFullscreen()?(this.d.exitFullscreen(),this.Jb.innerHTML=this.v("Fullscreen")):(this.d.requestFullscreen(),this.Jb.innerHTML=this.v("Non-Fullscreen"))};t.Cb=t.a.extend({l:function(a,c){t.a.call(this,a,c)}});t.Cb.prototype.q={children:{seekBar:{}}}; t.Cb.prototype.e=function(){return t.a.prototype.e.call(this,"div",{className:"vjs-progress-control vjs-control"})};t.qc=t.U.extend({l:function(a,c){t.U.call(this,a,c);this.b(a,"timeupdate",this.Ca);a.I(t.bind(this,this.Ca))}});s=t.qc.prototype;s.q={children:{loadProgressBar:{},playProgressBar:{},seekHandle:{}},barName:"playProgressBar",handleName:"seekHandle"};s.Yc="timeupdate";s.e=function(){return t.U.prototype.e.call(this,"div",{className:"vjs-progress-holder","aria-label":"video progress bar"})}; -s.Ca=function(){var a=this.d.ob?this.d.K.currentTime:this.d.currentTime();this.c.setAttribute("aria-valuenow",t.round(100*this.Sb(),2));this.c.setAttribute("aria-valuetext",t.Ma(a,this.d.duration()))};s.Sb=function(){return this.d.currentTime()/this.d.duration()};s.mb=function(a){t.U.prototype.mb.call(this,a);this.d.ob=f;this.d.p("vjs-scrubbing");this.df=!this.d.paused();this.d.pause()};s.ka=function(a){a=ea(this,a)*this.d.duration();a==this.d.duration()&&(a-=0.1);this.d.currentTime(a)}; +s.Ca=function(){var a=this.d.ob?this.d.K.currentTime:this.d.currentTime();this.c.setAttribute("aria-valuenow",t.round(100*this.Sb(),2));this.c.setAttribute("aria-valuetext",t.Ma(a,this.d.duration()))};s.Sb=function(){return this.d.currentTime()/this.d.duration()};s.mb=function(a){t.U.prototype.mb.call(this,a);this.d.ob=f;this.d.p("vjs-scrubbing");this.df=!this.d.paused();this.d.pause()};s.la=function(a){a=ea(this,a)*this.d.duration();a==this.d.duration()&&(a-=0.1);this.d.currentTime(a)}; s.za=function(a){t.U.prototype.za.call(this,a);this.d.ob=l;this.d.r("vjs-scrubbing");this.df&&this.d.play()};s.kd=function(){this.d.currentTime(this.d.currentTime()+5)};s.jd=function(){this.d.currentTime(this.d.currentTime()-5)};t.zb=t.a.extend({l:function(a,c){t.a.call(this,a,c);this.b(a,"progress",this.update)}});t.zb.prototype.e=function(){return t.a.prototype.e.call(this,"div",{className:"vjs-load-progress",innerHTML:''+this.v("Loaded")+": 0%"})}; t.zb.prototype.update=function(){var a,c,d,e,g=this.d.buffered();a=this.d.duration();var h,k=this.d;h=k.buffered();k=k.duration();h=h.end(h.length-1);h>k&&(h=k);k=this.c.children;this.c.style.width=100*(h/a||0)+"%";for(a=0;ag.length;a--)this.c.removeChild(k[a-1])};t.mc=t.a.extend({l:function(a,c){t.a.call(this,a,c)}}); -t.mc.prototype.e=function(){return t.a.prototype.e.call(this,"div",{className:"vjs-play-progress",innerHTML:''+this.v("Progress")+": 0%"})};t.$a=t.ga.extend({l:function(a,c){t.ga.call(this,a,c);this.b(a,"timeupdate",this.ma)}});t.$a.prototype.defaultValue="00:00";t.$a.prototype.e=function(){return t.ga.prototype.e.call(this,"div",{className:"vjs-seek-handle","aria-live":"off"})}; -t.$a.prototype.ma=function(){var a=this.d.ob?this.d.K.currentTime:this.d.currentTime();this.c.innerHTML=''+t.Ma(a,this.d.duration())+""};t.Gb=t.a.extend({l:function(a,c){t.a.call(this,a,c);a.h&&a.h.featuresVolumeControl===l&&this.p("vjs-hidden");this.b(a,"loadstart",function(){a.h.featuresVolumeControl===l?this.p("vjs-hidden"):this.r("vjs-hidden")})}});t.Gb.prototype.q={children:{volumeBar:{}}}; +t.mc.prototype.e=function(){return t.a.prototype.e.call(this,"div",{className:"vjs-play-progress",innerHTML:''+this.v("Progress")+": 0%"})};t.$a=t.ha.extend({l:function(a,c){t.ha.call(this,a,c);this.b(a,"timeupdate",this.ga)}});t.$a.prototype.defaultValue="00:00";t.$a.prototype.e=function(){return t.ha.prototype.e.call(this,"div",{className:"vjs-seek-handle","aria-live":"off"})}; +t.$a.prototype.ga=function(){var a=this.d.ob?this.d.K.currentTime:this.d.currentTime();this.c.innerHTML=''+t.Ma(a,this.d.duration())+""};t.Gb=t.a.extend({l:function(a,c){t.a.call(this,a,c);a.h&&a.h.featuresVolumeControl===l&&this.p("vjs-hidden");this.b(a,"loadstart",function(){a.h.featuresVolumeControl===l?this.p("vjs-hidden"):this.r("vjs-hidden")})}});t.Gb.prototype.q={children:{volumeBar:{}}}; t.Gb.prototype.e=function(){return t.a.prototype.e.call(this,"div",{className:"vjs-volume-control vjs-control"})};t.Fb=t.U.extend({l:function(a,c){t.U.call(this,a,c);this.b(a,"volumechange",this.Ca);a.I(t.bind(this,this.Ca))}});s=t.Fb.prototype;s.Ca=function(){this.c.setAttribute("aria-valuenow",t.round(100*this.d.volume(),2));this.c.setAttribute("aria-valuetext",t.round(100*this.d.volume(),2)+"%")};s.q={children:{volumeLevel:{},volumeHandle:{}},barName:"volumeLevel",handleName:"volumeHandle"}; -s.Yc="volumechange";s.e=function(){return t.U.prototype.e.call(this,"div",{className:"vjs-volume-bar","aria-label":"volume level"})};s.ka=function(a){this.d.muted()&&this.d.muted(l);this.d.volume(ea(this,a))};s.Sb=function(){return this.d.muted()?0:this.d.volume()};s.kd=function(){this.d.volume(this.d.volume()+0.1)};s.jd=function(){this.d.volume(this.d.volume()-0.1)};t.uc=t.a.extend({l:function(a,c){t.a.call(this,a,c)}}); -t.uc.prototype.e=function(){return t.a.prototype.e.call(this,"div",{className:"vjs-volume-level",innerHTML:''})};t.Hb=t.ga.extend();t.Hb.prototype.defaultValue="00:00";t.Hb.prototype.e=function(){return t.ga.prototype.e.call(this,"div",{className:"vjs-volume-handle"})}; +s.Yc="volumechange";s.e=function(){return t.U.prototype.e.call(this,"div",{className:"vjs-volume-bar","aria-label":"volume level"})};s.la=function(a){this.d.muted()&&this.d.muted(l);this.d.volume(ea(this,a))};s.Sb=function(){return this.d.muted()?0:this.d.volume()};s.kd=function(){this.d.volume(this.d.volume()+0.1)};s.jd=function(){this.d.volume(this.d.volume()-0.1)};t.uc=t.a.extend({l:function(a,c){t.a.call(this,a,c)}}); +t.uc.prototype.e=function(){return t.a.prototype.e.call(this,"div",{className:"vjs-volume-level",innerHTML:''})};t.Hb=t.ha.extend();t.Hb.prototype.defaultValue="00:00";t.Hb.prototype.e=function(){return t.ha.prototype.e.call(this,"div",{className:"vjs-volume-handle"})}; t.qa=t.w.extend({l:function(a,c){t.w.call(this,a,c);this.b(a,"volumechange",this.update);a.h&&a.h.featuresVolumeControl===l&&this.p("vjs-hidden");this.b(a,"loadstart",function(){a.h.featuresVolumeControl===l?this.p("vjs-hidden"):this.r("vjs-hidden")})}});t.qa.prototype.e=function(){return t.w.prototype.e.call(this,"div",{className:"vjs-mute-control vjs-control",innerHTML:'
'+this.v("Mute")+"
"})}; t.qa.prototype.u=function(){this.d.muted(this.d.muted()?l:f)};t.qa.prototype.update=function(){var a=this.d.volume(),c=3;0===a||this.d.muted()?c=0:0.33>a?c=1:0.67>a&&(c=2);this.d.muted()?this.c.children[0].children[0].innerHTML!=this.v("Unmute")&&(this.c.children[0].children[0].innerHTML=this.v("Unmute")):this.c.children[0].children[0].innerHTML!=this.v("Mute")&&(this.c.children[0].children[0].innerHTML=this.v("Mute"));for(a=0;4>a;a++)t.r(this.c,"vjs-vol-"+a);t.p(this.c,"vjs-vol-"+c)}; t.Fa=t.O.extend({l:function(a,c){t.O.call(this,a,c);this.b(a,"volumechange",this.ef);a.h&&a.h.featuresVolumeControl===l&&this.p("vjs-hidden");this.b(a,"loadstart",function(){a.h.featuresVolumeControl===l?this.p("vjs-hidden"):this.r("vjs-hidden")});this.p("vjs-menu-button")}});t.Fa.prototype.Ja=function(){var a=new t.pa(this.d,{Cc:"div"}),c=new t.Fb(this.d,this.q.volumeBar);c.b("focus",function(){a.p("vjs-lock-showing")});c.b("blur",function(){G(a)});a.ba(c);return a}; @@ -103,7 +103,7 @@ t.Fa.prototype.u=function(){t.qa.prototype.u.call(this);t.O.prototype.u.call(thi s.className="vjs-playback-rate";s.e=function(){var a=t.O.prototype.e.call(this);this.Sc=t.e("div",{className:"vjs-playback-rate-value",innerHTML:1});a.appendChild(this.Sc);return a};s.Ja=function(){var a=new t.pa(this.k()),c=this.k().options().playbackRates;if(c)for(var d=c.length-1;0<=d;d--)a.ba(new t.Bb(this.k(),{rate:c[d]+"x"}));return a};s.Ca=function(){this.m().setAttribute("aria-valuenow",this.k().playbackRate())}; s.u=function(){for(var a=this.k().playbackRate(),c=this.k().options().playbackRates,d=c[0],e=0;ea){d=c[e];break}this.k().playbackRate(d)};function na(a){return a.k().h&&a.k().h.featuresPlaybackRate&&a.k().options().playbackRates&&0