1 |
- !function(){function e(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,r)}return o}function t(t){for(var r=1;r<arguments.length;r++){var n=null!=arguments[r]?arguments[r]:{};r%2?e(Object(n),!0).forEach((function(e){o(t,e,n[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):e(Object(n)).forEach((function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(n,e))}))}return t}function o(e,t,o){return t in e?Object.defineProperty(e,t,{value:o,enumerable:!0,configurable:!0,writable:!0}):e[t]=o,e}var r=document.createElement("style");r.innerHTML="._video-container_1jgvo_1{position:relative;width:100%;--plyr-color-main: #FF8057}._video-container_1jgvo_1 video{width:100%}._video-container_1jgvo_1 .video-back{position:absolute;left:.53333rem;top:.53333rem;color:#fff;z-index:99;font-size:.64rem;width:.8rem;height:.8rem;background-color:rgba(0,0,0,.5);border-radius:50%;padding:.10667rem .13333rem .10667rem .08rem}._video-container_1jgvo_1 .plyr__poster{background-size:cover}._video-container_1jgvo_1 .plyr__control--overlaid{border:.02667rem solid #fff;background-color:rgba(0,0,0,.2)!important}._video-container_1jgvo_1 .plyr--video .plyr__control:hover{background-color:transparent!important}._video-container_1jgvo_1 .video-js{width:100%;height:100%}._video-container_1jgvo_1 .tcp-skin .vjs-play-progress{background-color:var(--van-primary)!important}._video-container_1jgvo_1 .vjs-poster{background-size:cover}._video-container_1jgvo_1 .video-js .vjs-progress-control:hover .vjs-progress-holder{font-size:inherit!important;outline:none}._video-container_1jgvo_1 .video-js .vjs-slider:focus{box-shadow:none!important;text-shadow:none!important;outline:none}._video-container_1jgvo_1 ._video_1jgvo_1{position:relative}._loadingVideo_1jgvo_54{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.9);z-index:10}._playOver_1jgvo_63{background:rgba(0,0,0,.5);color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column}._playOver_1jgvo_63 ._tips_1jgvo_71{font-size:.4rem;color:#fff}._playOver_1jgvo_63 ._btn_1jgvo_75{margin:.26667rem 0;min-width:2.50667rem;font-size:.37333rem;height:.74667rem;line-height:.74667rem}._playOver_1jgvo_63 ._replay_1jgvo_82{padding-top:.32rem}._freeTxt_1jgvo_85{font-size:.4rem;color:#fff;line-height:.56rem;padding-top:.26667rem}._freeRate_1jgvo_91{color:#32ffd8}\n",document.head.appendChild(r),System.register(["./index-legacy.5f9666b4.js","./plyr-legacy.2bfabaee.js","./tcplayer.v4.8.0.min-legacy.cbe420be.js","./tcplayer-legacy.cc17772c.js"],(function(e){"use strict";var o,r,n,i,l;return{setters:[function(e){o=e.d,r=e.c,n=e.L,i=e.q},function(){},function(e){l=e.T},function(){}],execute:function(){var a="_video-container_1jgvo_1",s="_video_1jgvo_1",c="_loadingVideo_1jgvo_54";e("O",o({name:"o-video",props:{setting:{type:Object,default:function(){}},controls:{type:Boolean,default:!0},height:String,src:{type:String,default:""},poster:{type:String,default:""},styleValue:{type:Object,default:function(){return{}}},preload:{type:String,default:"auto"},currentTime:{type:Boolean,default:!0},playsinline:{type:Boolean,default:!0},onPlay:{type:Function,default:function(){}}},emits:["exitfullscreen"],data:function(){return{videoID:"video"+Date.now()+Math.floor(100*Math.random()),player:null,loading:!0}},mounted:function(){this._init()},methods:{_init:function(){var e=this,t=l.getComponent("Button");l.getComponent("BigPlayButton").prototype.createEl=function(){var e=t.prototype.createEl.call(this);return e.appendChild(l.dom.createEl("div",{className:"vjs-button-icon",innerHTML:'<button><svg width="41px"height="41px"viewBox="0 0 41 41"version="1.1"xmlns="http://www.w3.org/2000/svg"xmlns:xlink="http://www.w3.org/1999/xlink"><g stroke="none"stroke-width="1"fill="none"fill-rule="evenodd"><g transform="translate(-167.000000, -155.000000)"><g transform="translate(0.000000, 85.000000)"><g transform="translate(158.000000, 70.000000)"><g transform="translate(9.000000, 0.000000)"><circle id="椭圆形"stroke="#FFFFFF"fill-opacity="0.1"fill="#D8D8D8"cx="20.5"cy="20.5"r="20"></circle><path d="M14.5483871,27.6859997 L14.5483871,13.4342349 C14.5480523,12.8729571 14.8729597,12.356555 15.3949624,12.0887034 C15.9169651,11.8208518 16.5522696,11.8445472 17.0503046,12.1504437 L28.6530473,19.2778563 C29.1119763,19.5602271 29.3887725,20.0426422 29.3887725,20.5601173 C29.3887725,21.0775924 29.1119763,21.5600075 28.6530473,21.8423783 L17.0503046,28.9697909 C16.5522696,29.2756874 15.9169651,29.2993828 15.3949624,29.0315312 C14.8729597,28.7636796 14.5480523,28.2472775 14.5483871,27.6859997 Z"id="路径"fill="#FFFFFF"fill-rule="nonzero"></path></g></g></g></g></g></svg></button>'})),e},this.player=l(this.videoID,{appID:"",controls:this.controls}),this.player&&(this.player.src(this.src),this.player.poster(this.poster||""),"none"===this.preload&&(this.loading=!1),this.player.on("loadstart",(function(){e.loading=!1,e.domPlayVisibility(!1)})),this.player.on("play",(function(){e.onPlay&&e.onPlay(e.player)})))},domPlayVisibility:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=document.querySelector(".vjs-big-play-button"),o=document.querySelector(".vjs-control-bar");e?(null==t||t.setAttribute("style","display:none"),null==o||o.setAttribute("style","display:none")):(null==t||t.removeAttribute("style"),setTimeout((function(){null==o||o.removeAttribute("style")}),200))},onReplay:function(){this.player.currentTime(0),this.player.play(),this.domPlayVisibility(!1)},onStop:function(){this.player.currentTime(0),this.player.pause()}},unmounted:function(){var e,t,o;null===(e=this.player)||void 0===e||e.pause(),null===(t=this.player)||void 0===t||t.src(""),null===(o=this.player)||void 0===o||o.dispose()},render:function(){return r("div",{class:a},[r("video",{ref:"video",id:this.videoID,class:s,src:this.src,playsinline:this.playsinline,poster:this.poster,preload:this.preload,style:t({},this.styleValue)},null),this.loading&&r("div",{class:c,style:{height:this.height||"210px"}},[r(n,{size:36,color:"#FF8057",vertical:!0,style:{height:"100%",justifyContent:"center"}},{default:function(){return[i("加载中...")]}})])])}}))}}}))}();
|