mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-29 02:51:20 -08:00
add index.esm.html
This commit is contained in:
1 parent
a64e13c9c1
commit
2a7e3d5e03
194 files changed
+11632
-371
No files matched your search
+83
@@ -0,0 +1,83 @@
|
||||
|
||||
/*!
|
||||
* artplayer.js v5.2.3
|
||||
* Github: https://github.com/zhw2590582/ArtPlayer
|
||||
* (c) 2017-2025 Harvey Zack
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
|
||||
!function(e,t,r,a,o,i,n,s){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},c="function"==typeof l[a]&&l[a],d=c.i||{},p=c.cache||{},u="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function f(t,r){if(!p[t]){if(!e[t]){if(o[t])return o[t];var i="function"==typeof l[a]&&l[a];if(!r&&i)return i(t,!0);if(c)return c(t,!0);if(u&&"string"==typeof t)return u(t);var n=Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}d.resolve=function(r){var a=e[t][1][r];return null!=a?a:r},d.cache={};var s=p[t]=new f.Module(t);e[t][0].call(s.exports,d,s,s.exports,l)}return p[t].exports;function d(e){var t=d.resolve(e);return!1===t?{}:f(t)}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.require=u,this.exports={}},f.modules=e,f.cache=p,f.parent=c,f.distDir=void 0,f.publicUrl=void 0,f.devServer=void 0,f.i=d,f.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(f,"root",{get:function(){return l[a]}}),l[a]=f;for(var h=0;h<t.length;h++)f(t[h]);if(r){var m=f(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=m:"function"==typeof define&&define.amd&&define(function(){return m})}}({kXXX5:[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("bundle-text:./style/index.less"),n=o.interopDefault(i),s=e("option-validator"),l=o.interopDefault(s),c=e("./utils/emitter"),d=o.interopDefault(c),p=e("./utils"),u=e("./scheme"),f=o.interopDefault(u),h=e("./config"),m=o.interopDefault(h),g=e("./template"),v=o.interopDefault(g),y=e("./i18n"),b=o.interopDefault(y),x=e("./player"),w=o.interopDefault(x),j=e("./control"),k=o.interopDefault(j),S=e("./contextmenu"),I=o.interopDefault(S),$=e("./info"),T=o.interopDefault($),M=e("./subtitle"),E=o.interopDefault(M),F=e("./events"),C=o.interopDefault(F),D=e("./hotkey"),A=o.interopDefault(D),R=e("./layer"),W=o.interopDefault(R),z=e("./loading"),L=o.interopDefault(z),P=e("./notice"),O=o.interopDefault(P),H=e("./mask"),_=o.interopDefault(H),q=e("./icons"),V=o.interopDefault(q),Q=e("./setting"),N=o.interopDefault(Q),B=e("./storage"),U=o.interopDefault(B),Y=e("./plugins"),X=o.interopDefault(Y);let K=0,G=[];class J extends d.default{constructor(e,t){super(),this.id=++K;let r=p.mergeDeep(J.option,e);if(r.container=e.container,this.option=(0,l.default)(r,f.default),this.isLock=!1,this.isReady=!1,this.isFocus=!1,this.isInput=!1,this.isRotate=!1,this.isDestroy=!1,this.template=new(0,v.default)(this),this.events=new(0,C.default)(this),this.storage=new(0,U.default)(this),this.icons=new(0,V.default)(this),this.i18n=new(0,b.default)(this),this.notice=new(0,O.default)(this),this.player=new(0,w.default)(this),this.layers=new(0,W.default)(this),this.controls=new(0,k.default)(this),this.contextmenu=new(0,I.default)(this),this.subtitle=new(0,E.default)(this),this.info=new(0,T.default)(this),this.loading=new(0,L.default)(this),this.hotkey=new(0,A.default)(this),this.mask=new(0,_.default)(this),this.setting=new(0,N.default)(this),this.plugins=new(0,X.default)(this),"function"==typeof t&&this.on("ready",()=>t.call(this,this)),J.DEBUG){let e=e=>console.log(`[ART.${this.id}] -> ${e}`);e("Version@"+J.version),e("Env@"+J.env),e("Build@"+J.build);for(let t=0;t<m.default.events.length;t++)this.on("video:"+m.default.events[t],t=>e("Event@"+t.type))}G.push(this)}static get instances(){return G}static get version(){return'"5.2.3"'}static get env(){return'"development"'}static get config(){return m.default}static get utils(){return p}static get scheme(){return f.default}static get Emitter(){return d.default}static get validator(){return l.default}static get kindOf(){return l.default.kindOf}static get html(){return v.default.html}static get option(){return{id:"",container:"#artplayer",url:"",poster:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,gesture:!0,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,proxy:void 0,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],thumbnails:{url:"",number:60,column:10,width:0,height:0,scale:1},subtitle:{url:"",type:"",style:{},name:"",escape:!0,encoding:"utf-8",onVttLoad:e=>e},moreVideoAttr:{controls:!1,preload:p.isSafari?"auto":"metadata"},i18n:{},icons:{},cssVar:{},customType:{},lang:navigator?.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}get video(){return this.template.$video}destroy(e=!0){this.events.destroy(),this.template.destroy(e),G.splice(G.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}r.default=J,J.STYLE=n.default,J.DEBUG=!1,J.CONTEXTMENU=!0,J.NOTICE_TIME=2Line truncated
|
||||
<div class="art-video-player art-subtitle-show art-layer-show art-control-show art-mask-show">
|
||||
<video class="art-video">
|
||||
<track default kind="metadata" src=""></track>
|
||||
</video>
|
||||
<div class="art-poster"></div>
|
||||
<div class="art-subtitle"></div>
|
||||
<div class="art-danmuku"></div>
|
||||
<div class="art-layers"></div>
|
||||
<div class="art-mask">
|
||||
<div class="art-state"></div>
|
||||
</div>
|
||||
<div class="art-bottom">
|
||||
<div class="art-progress"></div>
|
||||
<div class="art-controls">
|
||||
<div class="art-controls-left"></div>
|
||||
<div class="art-controls-center"></div>
|
||||
<div class="art-controls-right"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="art-loading"></div>
|
||||
<div class="art-notice">
|
||||
<div class="art-notice-inner"></div>
|
||||
</div>
|
||||
<div class="art-settings"></div>
|
||||
<div class="art-info">
|
||||
<div class="art-info-panel">
|
||||
<div class="art-info-item">
|
||||
<div class="art-info-title">Player version:</div>
|
||||
<div class="art-info-content">__APP_VERSION__</div>
|
||||
</div>
|
||||
<div class="art-info-item">
|
||||
<div class="art-info-title">Video url:</div>
|
||||
<div class="art-info-content" data-video="src"></div>
|
||||
</div>
|
||||
<div class="art-info-item">
|
||||
<div class="art-info-title">Video volume:</div>
|
||||
<div class="art-info-content" data-video="volume"></div>
|
||||
</div>
|
||||
<div class="art-info-item">
|
||||
<div class="art-info-title">Video time:</div>
|
||||
<div class="art-info-content" data-video="currentTime"></div>
|
||||
</div>
|
||||
<div class="art-info-item">
|
||||
<div class="art-info-title">Video duration:</div>
|
||||
<div class="art-info-content" data-video="duration"></div>
|
||||
</div>
|
||||
<div class="art-info-item">
|
||||
<div class="art-info-title">Video resolution:</div>
|
||||
<div class="art-info-content">
|
||||
<span data-video="videoWidth"></span> x <span data-video="videoHeight"></span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="art-info-close">[x]</div>
|
||||
</div>
|
||||
<div class="art-contextmenus"></div>
|
||||
</div>
|
||||
`}query(e){return(0,o.query)(e,this.$container)}init(){let{option:e}=this.art;if(e.useSSR||(this.$container.innerHTML=i.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$track=this.query("track"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsCenter=this.query(".art-controls-center"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$contextmenu=this.query(".art-contextmenus"),e.proxy){let t=e.proxy.call(this.art,this.art);(0,o.errorHandle)(t instanceof HTMLVideoElement||t instanceof HTMLCanvasElement,"Function 'option.proxy' needs to return 'HTMLVideoElement' or 'HTMLCanvasElement'"),(0,o.replaceElement)(t,this.$video),t.className="art-video",this.$video=t}e.backdrop&&(0,o.addClass)(this.$player,"art-backdrop"),o.isMobile&&(0,o.addClass)(this.$player,"art-mobile")}destroy(e){this.$video.src="",e?this.$container.innerHTML="":(0,o.addClass)(this.$player,"art-destroy")}}r.default=i},{"./utils":"ga71d","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],g6kBT:[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("../utils"),n=e("./zh-cn"),s=o.interopDefault(n);r.default=class{constructor(e){this.art=e,this.languages={"zh-cn":s.default},this.language={},this.update(e.option.i18n)}init(){let e=this.art.option.lang.toLowerCase();this.language=this.languages[e]||{}}get(e){return this.language[e]||e}update(e){this.languages=(0,i.mergeDeep)(this.languages,e),this.init()}}},{"../utils":"ga71d","./zh-cn":"hpI5A","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],hpI5A:[function(e,t,r,a){e("@parcel/transformer-js/src/esmodule-helpers.js").defineInteropFlag(r);let o={"Video Info":"统计信息",Close:"关闭","Video Load Failed":"加载失败",Volume:"音量",Play:"播放",Pause:"暂停",Rate:"速度",Mute:"静音","Video Flip":"画面翻转",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新连接","Show Setting":"显示设置","Hide Setting":"隐藏设置",Screenshot:"截图","Play Speed":"播放速度","Aspect Ratio":"画面比例",Default:"默认",Normal:"正常",Open:"打开","Switch Video":"切换","Switch Subtitle":"切换字幕",Fullscreen:"全屏","Exit Fullscreen":"退出全屏","Web Fullscreen":"网页全屏","Exit Web Fullscreen":"退出网页全屏","Mini Player":"迷你播放器","PIP Mode":"开启画中画","Exit PIP Mode":"退出画中画","PIP Not Supported":"不支持画中画","Fullscreen Not Supported":"不支持全屏","Subtitle Offset":"字幕偏移","Last Seen":"上次看到","Jump Play":"跳转播放",AirPlay:"隔空播放","AirPlay Not Available":"隔空播放不可用"};r.default=o,"undefined"!=typeof window&&(window["artplayer-i18n-zh-cn"]=o)},{"@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],hZaaw:[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./urlMix"),n=o.interopDefault(i),s=e("./attrMix"),l=o.interopDefault(s),c=e("./playMix"),d=o.interopDefault(c),p=e("./pauseMix"),u=o.interopDefault(p),f=e("./toggleMix"),h=o.interopDefault(f),m=e("./seekMix"),g=o.interopDefault(m),v=e("./volumeMix"),y=o.interopDefault(v),b=e("./currentTimeMix"),x=o.interopDefault(b),w=e("./durationMix"),j=o.interopDefault(w),k=e("./switchMix"),S=o.interopDefault(k),I=e("./playbackRateMix"),$=o.interopDefault(I),T=e("./aspectRatioMix"),M=o.interopDefault(T),E=e("./screenshotMix"),F=o.interopDefault(E),C=e("./fullscreenMix"),D=o.interopDefault(C),A=e("./fullscreenWebMix"),R=o.interopDefault(A),W=e("./pipMix"),z=o.interopDefault(W),L=e("./loadedMix"),P=o.interopDefault(L),O=e("./playedMix"),H=o.interopDefault(O),_=e("./playingMix"),q=o.interopDefault(_),V=e("./autoSizeMix"),Q=o.interopDefault(V),N=e("./rectMix"),B=o.interopDefault(N),U=e("./flipMix"),Y=o.interopDefault(U),X=e("./miniMix"),K=o.interopDefault(X),G=e("./posterMix"),J=o.interopDefault(G),Z=e("./autoHeightMix"),ee=o.interopDefault(Z),et=e("./cssVarMix"),er=o.interopDefault(et),ea=e("./themeMix"),eo=o.interopDefault(ea),ei=e("./typeMix"),en=o.interopDefault(ei),es=e("./stateMix"),el=o.interopDefault(es),ec=e("./subtitleOffsetMix"),ed=o.interopDefault(ec),ep=e("./airplayMix"),eu=o.interopDefault(ep),ef=e("./qualityMix"),eh=o.interopDefault(ef),em=e("./thumbnailsMix"),eg=o.interopDefault(em),ev=e(
Line truncated
|
||||
<div class="art-control-progress-inner">
|
||||
<div class="art-progress-hover"></div>
|
||||
<div class="art-progress-loaded"></div>
|
||||
<div class="art-progress-played"></div>
|
||||
<div class="art-progress-highlight"></div>
|
||||
<div class="art-progress-indicator"></div>
|
||||
<div class="art-progress-tip"></div>
|
||||
</div>
|
||||
`,mounted:e=>{let l=null,c=!1,d=(0,i.query)(".art-progress-hover",e),p=(0,i.query)(".art-progress-loaded",e),u=(0,i.query)(".art-progress-played",e),f=(0,i.query)(".art-progress-highlight",e),h=(0,i.query)(".art-progress-indicator",e),m=(0,i.query)(".art-progress-tip",e);function g(r,a){let{width:o,time:s}=a||n(t,r);m.innerText=s;let l=m.clientWidth;o<=l/2?(0,i.setStyle)(m,"left",0):o>e.clientWidth-l/2?(0,i.setStyle)(m,"left",`${e.clientWidth-l}px`):(0,i.setStyle)(m,"left",`${o-l/2}px`)}r.indicator?(0,i.append)(h,r.indicator):(0,i.setStyle)(h,"backgroundColor","var(--art-theme)"),t.on("setBar",function(r,a,o){let n="played"===r&&o&&i.isMobile;"loaded"===r&&(0,i.setStyle)(p,"width",`${100*a}%`),"hover"===r&&(0,i.setStyle)(d,"width",`${100*a}%`),"played"===r&&((0,i.setStyle)(u,"width",`${100*a}%`),(0,i.setStyle)(h,"left",`${100*a}%`)),n&&((0,i.setStyle)(m,"display","flex"),g(o,{width:e.clientWidth*a,time:(0,i.secondToTime)(a*t.duration)}),clearTimeout(l),l=setTimeout(()=>{(0,i.setStyle)(m,"display","none")},500))}),t.on("video:loadedmetadata",function(){f.innerText="";for(let e=0;e<a.highlight.length;e++){let r=a.highlight[e],o=(0,i.clamp)(r.time,0,t.duration)/t.duration*100,n=`<span data-text="${r.text}" data-time="${r.time}" style="left: ${o}%"></span>`;(0,i.append)(f,n)}}),t.constructor.USE_RAF?t.on("raf",()=>{t.emit("setBar","played",t.played),t.emit("setBar","loaded",t.loaded)}):(t.on("video:timeupdate",()=>{t.emit("setBar","played",t.played)}),t.on("video:progress",()=>{t.emit("setBar","loaded",t.loaded)}),t.on("video:ended",()=>{t.emit("setBar","played",1)})),t.emit("setBar","loaded",t.loaded||0),i.isMobile||(o(e,"click",e=>{e.target!==h&&s(t,e)}),o(e,"mousemove",r=>{let{percentage:a}=n(t,r);if(t.emit("setBar","hover",a,r),(0,i.setStyle)(m,"display","flex"),(0,i.includeFromEvent)(r,f)){let{width:a}=n(t,r),{text:o}=r.target.dataset;m.innerText=o;let s=m.clientWidth;a<=s/2?(0,i.setStyle)(m,"left",0):a>e.clientWidth-s/2?(0,i.setStyle)(m,"left",`${e.clientWidth-s}px`):(0,i.setStyle)(m,"left",`${a-s/2}px`)}else g(r)}),o(e,"mouseleave",e=>{(0,i.setStyle)(m,"display","none"),t.emit("setBar","hover",0,e)}),o(e,"mousedown",e=>{c=0===e.button}),t.on("document:mousemove",e=>{if(c){let{second:r,percentage:a}=n(t,e);t.emit("setBar","played",a,e),t.seek=r}}),t.on("document:mouseup",()=>{c&&(c=!1)}))}}}}},{"../utils":"ga71d","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],"3kqR1":[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",()=>n);var i=e("../utils");function n(e){return t=>({...e,style:i.isMobile?{fontSize:"12px",padding:"0 5px"}:{cursor:"auto",padding:"0 10px"},mounted:e=>{function r(){let r=`${(0,i.secondToTime)(t.currentTime)} / ${(0,i.secondToTime)(t.duration)}`;r!==e.innerText&&(e.innerText=r)}r();let a=["video:loadedmetadata","video:timeupdate","video:progress"];for(let e=0;e<a.length;e++)t.on(a[e],r)}})}},{"../utils":"ga71d","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],cqTwe:[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",()=>n);var i=e("../utils");function n(e){return t=>({...e,mounted:e=>{let{proxy:r,icons:a}=t,o=(0,i.append)(e,a.volume),n=(0,i.append)(e,a.volumeClose),s=(0,i.append)(e,'<div class="art-volume-panel"></div>'),l=(0,i.append)(s,'<div class="art-volume-inner"></div>'),c=(0,i.append)(l,'<div class="art-volume-val"></div>'),d=(0,i.append)(l,'<div class="art-volume-slider"></div>'),p=(0,i.append)(d,'<div class="art-volume-handle"></div>'),u=(0,i.append)(p,'<div class="art-volume-loaded"></div>'),f=(0,i.append)(d,'<div class="art-volume-indicator"></div>');function h(e){let{top:t,height:r}=(0,i.getRect)(d);return 1-(e.clientY-t)/r}function m(){if(t.muted||0===t.volume)(0,i.setStyle)(o,"display","none"),(0,i.setStyle)(n,"display","flex"),(0,i.setStyle)(f,"top","100%"),(0,i.setStyle)(u,"top","100%"),c.innerText=0;else{let e=100*t.volume;(0,i.setStyle)(o,"display","flex"),(0,i.setStyle)(n,"display","none"),(0,i.setStyle)(f,"top",`${100-e}%`),(0,i.setStyle)(u,"top",`${100-e}%`),c.innerText=Math.floor(e)}}if(m(),t.on("video:volumechange",m),r(o,"click",()=>{t.muted=!0}),r(n,"click",()=>{t.muted=!1}),i.isMobile)(0,i.setStyle)(s,"display","none");else{let e=!1;r(d,"mousedown",r=>{e=0===r.button,t.volume=h(r)}),t.on("document:mousemove",r=>{e&&(t.muted=!1,t.volume=h(r))}),t.on("document:mouseup",()=>{e&&(e=!1)})}}})}},{"../utils":"ga71d","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],"3gKuK":[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",()=>n);var i=e("../utils");function n(e){return t=>({...e,tooltip:t.i18n.get("Show Setting"),mounted:e=>{let{proxy:r,icons:a,i18n:o}=t;(0,i.append)(e,a.setting),r(e,"click",()=>{t.setting.toggle(),t.setting.resize()}),t.on("setting",t=>{(0,i.tooltip)(e,o.get(t?"Hide Setting":"Show Setting"))})}})}},{"../uLine truncated
|
||||
${e.escape?(0,i.escape)(t):t}
|
||||
</div>`).join("")).join(""),this.art.emit("subtitleAfterUpdate",this.activeCues))}async switch(e,t={}){let{i18n:r,notice:a,option:o}=this.art,i={...o.subtitle,...t,url:e},n=await this.init(i);return t.name&&(a.show=`${r.get("Switch Subtitle")}: ${t.name}`),n}createTrack(e,t){let{template:r,proxy:a,option:o}=this.art,{$video:n,$track:s}=r,l=(0,i.createElement)("track");l.default=!0,l.kind=e,l.src=t,l.label=o.subtitle.name||"Artplayer",l.track.mode="hidden",l.onload=()=>{this.art.emit("subtitleLoad",this.cues,this.option)},this.art.events.remove(this.destroyEvent),s.onload=null,(0,i.remove)(s),(0,i.append)(n,l),r.$track=l,this.destroyEvent=a(this.textTrack,"cuechange",()=>this.update())}async init(e){let{notice:t,template:{$subtitle:r}}=this.art;return this.textTrack?((0,c.default)(e,p.default.subtitle),e.url)?(this.option=e,this.style(e.style),fetch(e.url).then(e=>e.arrayBuffer()).then(t=>{let r=new TextDecoder(e.encoding).decode(t);switch(e.type||(0,i.getExt)(e.url)){case"srt":{let t=(0,i.srtToVtt)(r),a=e.onVttLoad(t);return(0,i.vttToBlob)(a)}case"ass":{let t=(0,i.assToVtt)(r),a=e.onVttLoad(t);return(0,i.vttToBlob)(a)}case"vtt":{let t=e.onVttLoad(r);return(0,i.vttToBlob)(t)}default:return e.url}}).then(e=>(r.innerHTML="",this.url===e||(URL.revokeObjectURL(this.url),this.createTrack("metadata",e)),e)).catch(e=>{throw r.innerHTML="",t.show=e,e})):void 0:null}}r.default=u},{"./utils":"ga71d","./utils/component":"hARFP","option-validator":"hw47a","./scheme":"9Np13","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],eFzfA:[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("./clickInit"),n=o.interopDefault(i),s=e("./hoverInit"),l=o.interopDefault(s),c=e("./moveInit"),d=o.interopDefault(c),p=e("./resizeInit"),u=o.interopDefault(p),f=e("./gestureInit"),h=o.interopDefault(f),m=e("./viewInit"),g=o.interopDefault(m),v=e("./documentInit"),y=o.interopDefault(v),b=e("./updateInit"),x=o.interopDefault(b),w=e("./restoreInit"),j=o.interopDefault(w);r.default=class{constructor(e){this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),(0,n.default)(e,this),(0,l.default)(e,this),(0,d.default)(e,this),(0,u.default)(e,this),(0,h.default)(e,this),(0,g.default)(e,this),(0,y.default)(e,this),(0,x.default)(e,this),(0,j.default)(e,this)}proxy(e,t,r,a={}){if(Array.isArray(t))return t.map(t=>this.proxy(e,t,r,a));e.addEventListener(t,r,a);let o=()=>e.removeEventListener(t,r,a);return this.destroyEvents.push(o),o}hover(e,t,r){t&&this.proxy(e,"mouseenter",t),r&&this.proxy(e,"mouseleave",r)}remove(e){let t=this.destroyEvents.indexOf(e);t>-1&&(e(),this.destroyEvents.splice(t,1))}destroy(){for(let e=0;e<this.destroyEvents.length;e++)this.destroyEvents[e]()}}},{"./clickInit":"6uudx","./hoverInit":"34Nn1","./moveInit":"1n1rp","./resizeInit":"gfqtJ","./gestureInit":"7AgpD","./viewInit":"kPVx0","./documentInit":"aWI0f","./updateInit":"g3KXr","./restoreInit":"b3c8j","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],"6uudx":[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",()=>n);var i=e("../utils");function n(e,t){let{constructor:r,template:{$player:a,$video:o}}=e;t.proxy(document,["click","contextmenu"],t=>{(0,i.includeFromEvent)(t,a)?(e.isInput="INPUT"===t.target.tagName,e.isFocus=!0,e.emit("focus",t)):(e.isInput=!1,e.isFocus=!1,e.emit("blur",t))});let n=[];t.proxy(o,"click",t=>{let a=Date.now();n.push(a);let{MOBILE_CLICK_PLAY:o,DBCLICK_TIME:s,MOBILE_DBCLICK_PLAY:l,DBCLICK_FULLSCREEN:c}=r,d=n.filter(e=>a-e<=s);switch(d.length){case 1:e.emit("click",t),i.isMobile?!e.isLock&&o&&e.toggle():e.toggle(),n=d;break;case 2:e.emit("dblclick",t),i.isMobile?!e.isLock&&l&&e.toggle():c&&(e.fullscreen=!e.fullscreen),n=[];break;default:n=[]}})}},{"../utils":"ga71d","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],"34Nn1":[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",()=>n);var i=e("../utils");function n(e,t){let{$player:r}=e.template;t.hover(r,t=>{(0,i.addClass)(r,"art-hover"),e.emit("hover",!0,t)},t=>{(0,i.removeClass)(r,"art-hover"),e.emit("hover",!1,t)})}},{"../utils":"ga71d","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],"1n1rp":[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");function i(e,t){let{$player:r}=e.template;t.proxy(r,"mousemove",t=>{e.emit("mousemove",t)})}o.defineInteropFlag(r),o.export(r,"default",()=>i)},{"@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],gfqtJ:[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",()=>n);var i=e("../utils");function n(e,t){let{option:r,constructor:a}=e;e.on("resize",()=>{let{aspectRatio:t,notice:a}=e;"standard"===e.state&&r.autoSize&&e.autoSize(),e.aspectRatio=t,a.show=""});let o=(0,i.debounce)(()=>e.emit("resLine truncated
|
||||
<div class="art-auto-playback-close"></div>
|
||||
<div class="art-auto-playback-last"></div>
|
||||
<div class="art-auto-playback-jump"></div>
|
||||
`}),c=(0,i.query)(".art-auto-playback-last",l),d=(0,i.query)(".art-auto-playback-jump",l),p=(0,i.query)(".art-auto-playback-close",l);(0,i.append)(p,r.close);let u=null;function f(){let r=(a.get("times")||{})[e.option.id||e.option.url];clearTimeout(u),(0,i.setStyle)(l,"display","none"),r&&r>=o.AUTO_PLAYBACK_MIN&&((0,i.setStyle)(l,"display","flex"),c.innerText=`${t.get("Last Seen")} ${(0,i.secondToTime)(r)}`,d.innerText=t.get("Jump Play"),n(p,"click",()=>{(0,i.setStyle)(l,"display","none")}),n(d,"click",()=>{e.seek=r,e.play(),(0,i.setStyle)(s,"display","none"),(0,i.setStyle)(l,"display","none")}),e.once("video:timeupdate",()=>{u=setTimeout(()=>{(0,i.setStyle)(l,"display","none")},o.AUTO_PLAYBACK_TIMEOUT)}))}return e.on("video:timeupdate",()=>{if(e.playing){let t=a.get("times")||{},r=Object.keys(t);r.length>o.AUTO_PLAYBACK_MAX&&delete t[r[0]],t[e.option.id||e.option.url]=e.currentTime,a.set("times",t)}}),e.on("ready",f),e.on("restart",f),{name:"auto-playback",get times(){return a.get("times")||{}},clear:()=>a.del("times"),delete(e){let t=a.get("times")||{};return delete t[e],a.set("times",t),t}}}},{"../utils":"ga71d","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],"2vvbM":[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",()=>n);var i=e("../utils");function n(e){let{constructor:t,proxy:r,template:{$player:a,$video:o}}=e,n=null,s=!1,l=1,c=()=>{clearTimeout(n),s&&(s=!1,e.playbackRate=l,(0,i.removeClass)(a,"art-fast-forward"))};return r(o,"touchstart",r=>{1===r.touches.length&&e.playing&&!e.isLock&&(n=setTimeout(()=>{s=!0,l=e.playbackRate,e.playbackRate=t.FAST_FORWARD_VALUE,(0,i.addClass)(a,"art-fast-forward")},t.FAST_FORWARD_TIME))}),r(document,"touchmove",c),r(document,"touchend",c),{name:"fastForward",get state(){return(0,i.hasClass)(a,"art-fast-forward")}}}},{"../utils":"ga71d","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}],eAX5u:[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",()=>n);var i=e("../utils");function n(e){let{layers:t,icons:r,template:{$player:a}}=e;function o(){return(0,i.hasClass)(a,"art-lock")}function n(){(0,i.addClass)(a,"art-lock"),e.isLock=!0,e.emit("lock",!0)}function s(){(0,i.removeClass)(a,"art-lock"),e.isLock=!1,e.emit("lock",!1)}return t.add({name:"lock",mounted(t){let a=(0,i.append)(t,r.lock),o=(0,i.append)(t,r.unlock);(0,i.setStyle)(a,"display","none"),e.on("lock",e=>{e?((0,i.setStyle)(a,"display","inline-flex"),(0,i.setStyle)(o,"display","none")):((0,i.setStyle)(a,"display","none"),(0,i.setStyle)(o,"display","inline-flex"))})},click(){o()?s():n()}}),{name:"lock",get state(){return o()},set state(value){value?n():s()}}}},{"../utils":"ga71d","@parcel/transformer-js/src/esmodule-helpers.js":"5lQoW"}]},["kXXX5"],"kXXX5","parcelRequire4dc0",{});let{default:e}=parcelRequire4dc0("kXXX5");export{e as default};
|
||||
//# sourceMappingURL=index.js.map
|
||||
Vendored
+1
-1
@@ -5,4 +5,4 @@
|
||||
* (c) 2017-2025 Harvey Zack
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
!function(e,t,r,a,o,i,n,s){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},c="function"==typeof l[a]&&l[a],p=c.i||{},u=c.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function f(t,r){if(!u[t]){if(!e[t]){if(o[t])return o[t];var i="function"==typeof l[a]&&l[a];if(!r&&i)return i(t,!0);if(c)return c(t,!0);if(d&&"string"==typeof t)return d(t);var n=Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}p.resolve=function(r){var a=e[t][1][r];return null!=a?a:r},p.cache={};var s=u[t]=new f.Module(t);e[t][0].call(s.exports,p,s,s.exports,l)}return u[t].exports;function p(e){var t=p.resolve(e);return!1===t?{}:f(t)}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.require=d,this.exports={}},f.modules=e,f.cache=u,f.parent=c,f.distDir=void 0,f.publicUrl=void 0,f.devServer=void 0,f.i=p,f.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(f,"root",{get:function(){return l[a]}}),l[a]=f;for(var h=0;h<t.length;h++)f(t[h]);if(r){var m=f(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=m:"function"==typeof define&&define.amd&&define(function(){return m})}}({"5lTcX":[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("bundle-text:./style/index.less"),n=o.interopDefault(i),s=e("option-validator"),l=o.interopDefault(s),c=e("./utils/emitter"),p=o.interopDefault(c),u=e("./utils"),d=e("./scheme"),f=o.interopDefault(d),h=e("./config"),m=o.interopDefault(h),g=e("./template"),v=o.interopDefault(g),y=e("./i18n"),b=o.interopDefault(y),x=e("./player"),w=o.interopDefault(x),j=e("./control"),k=o.interopDefault(j),C=e("./contextmenu"),S=o.interopDefault(C),I=e("./info"),T=o.interopDefault(I),$=e("./subtitle"),E=o.interopDefault($),M=e("./events"),F=o.interopDefault(M),D=e("./hotkey"),H=o.interopDefault(D),A=e("./layer"),z=o.interopDefault(A),R=e("./loading"),O=o.interopDefault(R),Y=e("./notice"),L=o.interopDefault(Y),P=e("./mask"),V=o.interopDefault(P),q=e("./icons"),_=o.interopDefault(q),N=e("./setting"),B=o.interopDefault(N),W=e("./storage"),U=o.interopDefault(W),K=e("./plugins"),X=o.interopDefault(K);let G=0,Q=[];class Z extends p.default{constructor(e,t){super(),this.id=++G;let r=u.mergeDeep(Z.option,e);if(r.container=e.container,this.option=(0,l.default)(r,f.default),this.isLock=!1,this.isReady=!1,this.isFocus=!1,this.isInput=!1,this.isRotate=!1,this.isDestroy=!1,this.template=new(0,v.default)(this),this.events=new(0,F.default)(this),this.storage=new(0,U.default)(this),this.icons=new(0,_.default)(this),this.i18n=new(0,b.default)(this),this.notice=new(0,L.default)(this),this.player=new(0,w.default)(this),this.layers=new(0,z.default)(this),this.controls=new(0,k.default)(this),this.contextmenu=new(0,S.default)(this),this.subtitle=new(0,E.default)(this),this.info=new(0,T.default)(this),this.loading=new(0,O.default)(this),this.hotkey=new(0,H.default)(this),this.mask=new(0,V.default)(this),this.setting=new(0,B.default)(this),this.plugins=new(0,X.default)(this),"function"==typeof t&&this.on("ready",()=>t.call(this,this)),Z.DEBUG){let e=e=>console.log(`[ART.${this.id}] -> ${e}`);e("Version@"+Z.version),e("Env@"+Z.env),e("Build@"+Z.build);for(let t=0;t<m.default.events.length;t++)this.on("video:"+m.default.events[t],t=>e("Event@"+t.type))}Q.push(this)}static get instances(){return Q}static get version(){return"5.2.3"}static get env(){return"production"}static get build(){return"2025-04-20 10:10:54"}static get config(){return m.default}static get utils(){return u}static get scheme(){return f.default}static get Emitter(){return p.default}static get validator(){return l.default}static get kindOf(){return l.default.kindOf}static get html(){return v.default.html}static get option(){return{id:"",container:"#artplayer",url:"",poster:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,gesture:!0,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,proxy:void 0,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],thumbnails:{url:"",number:60,column:10,width:0,height:0,scale:1},subtitle:{url:"",type:"",style:{},name:"",escape:!0,encoding:"utf-8",onVttLoad:e=>e},moreVideoAttr:{controls:!1,preload:u.isSafari?"auto":"metadata"},i18n:{},icons:{},cssVar:{},customType:{},lang:navigator?.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}get video(){return this.template.$video}destroy(e=!0){this.events.destroy(),this.template.destroy(e),Q.splice(Q.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}r.default=Z,Z.STYLE=n.defaultLine truncated
|
||||
!function(e,t,r,a,o,i,n,s){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},c="function"==typeof l[a]&&l[a],p=c.i||{},u=c.cache||{},d="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function f(t,r){if(!u[t]){if(!e[t]){if(o[t])return o[t];var i="function"==typeof l[a]&&l[a];if(!r&&i)return i(t,!0);if(c)return c(t,!0);if(d&&"string"==typeof t)return d(t);var n=Error("Cannot find module '"+t+"'");throw n.code="MODULE_NOT_FOUND",n}p.resolve=function(r){var a=e[t][1][r];return null!=a?a:r},p.cache={};var s=u[t]=new f.Module(t);e[t][0].call(s.exports,p,s,s.exports,l)}return u[t].exports;function p(e){var t=p.resolve(e);return!1===t?{}:f(t)}}f.isParcelRequire=!0,f.Module=function(e){this.id=e,this.bundle=f,this.require=d,this.exports={}},f.modules=e,f.cache=u,f.parent=c,f.distDir=void 0,f.publicUrl=void 0,f.devServer=void 0,f.i=p,f.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(f,"root",{get:function(){return l[a]}}),l[a]=f;for(var h=0;h<t.length;h++)f(t[h]);if(r){var m=f(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=m:"function"==typeof define&&define.amd&&define(function(){return m})}}({"9IAQF":[function(e,t,r,a){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r);var i=e("bundle-text:./style/index.less"),n=o.interopDefault(i),s=e("option-validator"),l=o.interopDefault(s),c=e("./utils/emitter"),p=o.interopDefault(c),u=e("./utils"),d=e("./scheme"),f=o.interopDefault(d),h=e("./config"),m=o.interopDefault(h),g=e("./template"),v=o.interopDefault(g),y=e("./i18n"),b=o.interopDefault(y),x=e("./player"),w=o.interopDefault(x),k=e("./control"),j=o.interopDefault(k),S=e("./contextmenu"),$=o.interopDefault(S),E=e("./info"),I=o.interopDefault(E),T=e("./subtitle"),M=o.interopDefault(T),F=e("./events"),C=o.interopDefault(F),D=e("./hotkey"),A=o.interopDefault(D),R=e("./layer"),O=o.interopDefault(R),L=e("./loading"),z=o.interopDefault(L),P=e("./notice"),Y=o.interopDefault(P),_=e("./mask"),H=o.interopDefault(_),V=e("./icons"),q=o.interopDefault(V),B=e("./setting"),N=o.interopDefault(B),W=e("./storage"),U=o.interopDefault(W),K=e("./plugins"),X=o.interopDefault(K);let G=0,Z=[];class J extends p.default{constructor(e,t){super(),this.id=++G;let r=u.mergeDeep(J.option,e);if(r.container=e.container,this.option=(0,l.default)(r,f.default),this.isLock=!1,this.isReady=!1,this.isFocus=!1,this.isInput=!1,this.isRotate=!1,this.isDestroy=!1,this.template=new(0,v.default)(this),this.events=new(0,C.default)(this),this.storage=new(0,U.default)(this),this.icons=new(0,q.default)(this),this.i18n=new(0,b.default)(this),this.notice=new(0,Y.default)(this),this.player=new(0,w.default)(this),this.layers=new(0,O.default)(this),this.controls=new(0,j.default)(this),this.contextmenu=new(0,$.default)(this),this.subtitle=new(0,M.default)(this),this.info=new(0,I.default)(this),this.loading=new(0,z.default)(this),this.hotkey=new(0,A.default)(this),this.mask=new(0,H.default)(this),this.setting=new(0,N.default)(this),this.plugins=new(0,X.default)(this),"function"==typeof t&&this.on("ready",()=>t.call(this,this)),J.DEBUG){let e=e=>console.log(`[ART.${this.id}] -> ${e}`);e("Version@"+J.version),e("Env@"+J.env),e("Build@"+J.build);for(let t=0;t<m.default.events.length;t++)this.on("video:"+m.default.events[t],t=>e("Event@"+t.type))}Z.push(this)}static get instances(){return Z}static get version(){return'"5.2.3"'}static get env(){return'"development"'}static get config(){return m.default}static get utils(){return u}static get scheme(){return f.default}static get Emitter(){return p.default}static get validator(){return l.default}static get kindOf(){return l.default.kindOf}static get html(){return v.default.html}static get option(){return{id:"",container:"#artplayer",url:"",poster:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,gesture:!0,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,proxy:void 0,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],thumbnails:{url:"",number:60,column:10,width:0,height:0,scale:1},subtitle:{url:"",type:"",style:{},name:"",escape:!0,encoding:"utf-8",onVttLoad:e=>e},moreVideoAttr:{controls:!1,preload:u.isSafari?"auto":"metadata"},i18n:{},icons:{},cssVar:{},customType:{},lang:navigator?.language.toLowerCase()}}get proxy(){return this.events.proxy}get query(){return this.template.query}get video(){return this.template.$video}destroy(e=!0){this.events.destroy(),this.template.destroy(e),Z.splice(Z.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}r.default=J,J.STYLE=n.default,J.DEBUG=!1,J.CONTEXTMENU=!0,J.NOTICE_TIMELine truncated
|
||||
+1
-1
@@ -5,4 +5,4 @@
|
||||
* (c) 2017-2025 Harvey Zack
|
||||
* Released under the MIT License.
|
||||
*/
|
||||
!function(e,t,r,n,o,a,i,s){var l="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},c="function"==typeof l[n]&&l[n],u=c.i||{},p=c.cache||{},f="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function d(t,r){if(!p[t]){if(!e[t]){if(o[t])return o[t];var a="function"==typeof l[n]&&l[n];if(!r&&a)return a(t,!0);if(c)return c(t,!0);if(f&&"string"==typeof t)return f(t);var i=Error("Cannot find module '"+t+"'");throw i.code="MODULE_NOT_FOUND",i}u.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},u.cache={};var s=p[t]=new d.Module(t);e[t][0].call(s.exports,u,s,s.exports,l)}return p[t].exports;function u(e){var t=u.resolve(e);return!1===t?{}:d(t)}}d.isParcelRequire=!0,d.Module=function(e){this.id=e,this.bundle=d,this.require=f,this.exports={}},d.modules=e,d.cache=p,d.parent=c,d.distDir=void 0,d.publicUrl=void 0,d.devServer=void 0,d.i=u,d.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(d,"root",{get:function(){return l[n]}}),l[n]=d;for(var h=0;h<t.length;h++)d(t[h]);if(r){var m=d(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=m:"function"==typeof define&&define.amd&&define(function(){return m})}}({"4Be4O":[function(e,t,r,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",function(){return er});var a=e("@swc/helpers/_/_call_super"),i=e("@swc/helpers/_/_class_call_check"),s=e("@swc/helpers/_/_create_class"),l=e("@swc/helpers/_/_inherits"),c=e("bundle-text:./style/index.less"),u=o.interopDefault(c),p=e("option-validator"),f=o.interopDefault(p),d=e("./utils/emitter"),h=o.interopDefault(d),m=e("./utils"),v=e("./scheme"),g=o.interopDefault(v),y=e("./config"),_=o.interopDefault(y),b=e("./template"),w=o.interopDefault(b),x=e("./i18n"),j=o.interopDefault(x),k=e("./player"),M=o.interopDefault(k),I=e("./control"),S=o.interopDefault(I),D=e("./contextmenu"),T=o.interopDefault(D),E=e("./info"),F=o.interopDefault(E),R=e("./subtitle"),O=o.interopDefault(R),C=e("./events"),W=o.interopDefault(C),A=e("./hotkey"),P=o.interopDefault(A),$=e("./layer"),L=o.interopDefault($),z=e("./loading"),H=o.interopDefault(z),N=e("./notice"),U=o.interopDefault(N),V=e("./mask"),B=o.interopDefault(V),q=e("./icons"),Y=o.interopDefault(q),G=e("./setting"),J=o.interopDefault(G),K=e("./storage"),X=o.interopDefault(K),Z=e("./plugins"),Q=o.interopDefault(Z),ee=0,et=[],er=function(e){"use strict";function t(e,r){(0,i._)(this,t),(n=(0,a._)(this,t)).id=++ee;var n,o=m.mergeDeep(t.option,e);if(o.container=e.container,n.option=(0,f.default)(o,g.default),n.isLock=!1,n.isReady=!1,n.isFocus=!1,n.isInput=!1,n.isRotate=!1,n.isDestroy=!1,n.template=new(0,w.default)(n),n.events=new(0,W.default)(n),n.storage=new(0,X.default)(n),n.icons=new(0,Y.default)(n),n.i18n=new(0,j.default)(n),n.notice=new(0,U.default)(n),n.player=new(0,M.default)(n),n.layers=new(0,L.default)(n),n.controls=new(0,S.default)(n),n.contextmenu=new(0,T.default)(n),n.subtitle=new(0,O.default)(n),n.info=new(0,F.default)(n),n.loading=new(0,H.default)(n),n.hotkey=new(0,P.default)(n),n.mask=new(0,B.default)(n),n.setting=new(0,J.default)(n),n.plugins=new(0,Q.default)(n),"function"==typeof r&&n.on("ready",function(){return r.call(n,n)}),t.DEBUG){var s=function(e){return console.log("[ART.".concat(n.id,"] ->").concat(e))};s("Version@"+t.version),s("Env@"+t.env),s("Build@"+t.build);for(var l=0;l<_.default.events.length;l++)n.on("video:"+_.default.events[l],function(e){return s("Event@"+e.type)})}return et.push(n),n}return(0,l._)(t,e),(0,s._)(t,[{key:"proxy",get:function(){return this.events.proxy}},{key:"query",get:function(){return this.template.query}},{key:"video",get:function(){return this.template.$video}},{key:"destroy",value:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];this.events.destroy(),this.template.destroy(e),et.splice(et.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return et}},{key:"version",get:function(){return"5.2.3"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"2025-04-20 10:10:56"}},{key:"config",get:function(){return _.default}},{key:"utils",get:function(){return m}},{key:"scheme",get:function(){return g.default}},{key:"Emitter",get:function(){return h.default}},{key:"validator",get:function(){return f.default}},{key:"kindOf",get:function(){return f.default.kindOf}},{key:"html",get:function(){return w.default.html}},{key:"option",get:function(){var e;return{id:"",container:"#artplayer",url:"",poster:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,gesture:!0,fastForward:!1,autoPlayback:!1,Line truncated
|
||||
!function(e,t,r,n,o,a,s,i){var c="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:"undefined"!=typeof global?global:{},l="function"==typeof c[n]&&c[n],u=l.i||{},p=l.cache||{},f="undefined"!=typeof module&&"function"==typeof module.require&&module.require.bind(module);function d(t,r){if(!p[t]){if(!e[t]){if(o[t])return o[t];var a="function"==typeof c[n]&&c[n];if(!r&&a)return a(t,!0);if(l)return l(t,!0);if(f&&"string"==typeof t)return f(t);var s=Error("Cannot find module '"+t+"'");throw s.code="MODULE_NOT_FOUND",s}u.resolve=function(r){var n=e[t][1][r];return null!=n?n:r},u.cache={};var i=p[t]=new d.Module(t);e[t][0].call(i.exports,u,i,i.exports,c)}return p[t].exports;function u(e){var t=u.resolve(e);return!1===t?{}:d(t)}}d.isParcelRequire=!0,d.Module=function(e){this.id=e,this.bundle=d,this.require=f,this.exports={}},d.modules=e,d.cache=p,d.parent=l,d.distDir=void 0,d.publicUrl=void 0,d.devServer=void 0,d.i=u,d.register=function(t,r){e[t]=[function(e,t){t.exports=r},{}]},Object.defineProperty(d,"root",{get:function(){return c[n]}}),c[n]=d;for(var h=0;h<t.length;h++)d(t[h]);if(r){var m=d(r);"object"==typeof exports&&"undefined"!=typeof module?module.exports=m:"function"==typeof define&&define.amd&&define(function(){return m})}}({ee4D8:[function(e,t,r,n){var o=e("@parcel/transformer-js/src/esmodule-helpers.js");o.defineInteropFlag(r),o.export(r,"default",function(){return er});var a=e("@swc/helpers/cjs/_call_super.cjs"),s=e("@swc/helpers/cjs/_class_call_check.cjs"),i=e("@swc/helpers/cjs/_create_class.cjs"),c=e("@swc/helpers/cjs/_inherits.cjs"),l=e("bundle-text:./style/index.less"),u=o.interopDefault(l),p=e("option-validator"),f=o.interopDefault(p),d=e("./utils/emitter"),h=o.interopDefault(d),m=e("./utils"),v=e("./scheme"),g=o.interopDefault(v),y=e("./config"),b=o.interopDefault(y),j=e("./template"),w=o.interopDefault(j),_=e("./i18n"),x=o.interopDefault(_),k=e("./player"),M=o.interopDefault(k),S=e("./control"),E=o.interopDefault(S),I=e("./contextmenu"),T=o.interopDefault(I),L=e("./info"),O=o.interopDefault(L),F=e("./subtitle"),C=o.interopDefault(F),D=e("./events"),A=o.interopDefault(D),P=e("./hotkey"),R=o.interopDefault(P),q=e("./layer"),$=o.interopDefault(q),z=e("./loading"),H=o.interopDefault(z),V=e("./notice"),N=o.interopDefault(V),B=e("./mask"),U=o.interopDefault(B),W=e("./icons"),Q=o.interopDefault(W),Y=e("./setting"),G=o.interopDefault(Y),X=e("./storage"),K=o.interopDefault(X),Z=e("./plugins"),J=o.interopDefault(Z),ee=0,et=[],er=function(e){"use strict";function t(e,r){(0,s._)(this,t),(n=(0,a._)(this,t)).id=++ee;var n,o=m.mergeDeep(t.option,e);if(o.container=e.container,n.option=(0,f.default)(o,g.default),n.isLock=!1,n.isReady=!1,n.isFocus=!1,n.isInput=!1,n.isRotate=!1,n.isDestroy=!1,n.template=new(0,w.default)(n),n.events=new(0,A.default)(n),n.storage=new(0,K.default)(n),n.icons=new(0,Q.default)(n),n.i18n=new(0,x.default)(n),n.notice=new(0,N.default)(n),n.player=new(0,M.default)(n),n.layers=new(0,$.default)(n),n.controls=new(0,E.default)(n),n.contextmenu=new(0,T.default)(n),n.subtitle=new(0,C.default)(n),n.info=new(0,O.default)(n),n.loading=new(0,H.default)(n),n.hotkey=new(0,R.default)(n),n.mask=new(0,U.default)(n),n.setting=new(0,G.default)(n),n.plugins=new(0,J.default)(n),"function"==typeof r&&n.on("ready",function(){return r.call(n,n)}),t.DEBUG){var i=function(e){return console.log("[ART.".concat(n.id,"] ->").concat(e))};i("Version@"+t.version),i("Env@"+t.env),i("Build@"+t.build);for(var c=0;c<b.default.events.length;c++)n.on("video:"+b.default.events[c],function(e){return i("Event@"+e.type)})}return et.push(n),n}return(0,c._)(t,e),(0,i._)(t,[{key:"proxy",get:function(){return this.events.proxy}},{key:"query",get:function(){return this.template.query}},{key:"video",get:function(){return this.template.$video}},{key:"destroy",value:function(){var e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];this.events.destroy(),this.template.destroy(e),et.splice(et.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return et}},{key:"version",get:function(){return'"5.2.3"'}},{key:"env",get:function(){return'"development"'}},{key:"config",get:function(){return b.default}},{key:"utils",get:function(){return m}},{key:"scheme",get:function(){return g.default}},{key:"Emitter",get:function(){return h.default}},{key:"validator",get:function(){return f.default}},{key:"kindOf",get:function(){return f.default.kindOf}},{key:"html",get:function(){return w.default.html}},{key:"option",get:function(){var e;return{id:"",container:"#artplayer",url:"",poster:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,useSSR:!1,playsInline:!0,lock:!1,gesture:!0,fastForward:!1,autoPlayback:!1,autoOrientation:!1,airplay:!1,pLine truncated
|
||||
Vendored
+1
@@ -0,0 +1 @@
|
||||
{"mappings":"C,A,S,C,C,C,C,C,C,C,C,C,C,C,C,C,C,C,E,I,E,A,a,O,W,W,A,a,O,K,K,A,a,O,O,O,A,a,O,O,O,C,E,E,A,Y,O,C,C,E,E,C,C,E,C,E,E,C,E,C,E,E,E,K,E,C,E,E,A,a,O,Q,A,Y,O,O,O,E,O,O,C,I,C,Q,S,E,C,C,C,E,G,C,C,C,E,C,C,G,C,C,C,E,C,C,G,C,C,E,C,O,C,C,E,C,I,E,A,Y,O,C,C,E,E,C,C,E,C,G,C,G,E,O,E,E,C,G,G,E,O,E,E,C,G,G,G,A,U,O,E,O,E,G,I,E,A,M,uB,E,I,O,E,I,C,mB,C,C,E,O,C,S,C,E,I,E,C,C,E,C,E,C,E,C,O,A,M,E,E,C,E,E,K,C,C,E,I,E,C,C,E,C,I,E,M,C,G,C,C,E,C,E,C,I,C,E,O,C,E,E,E,O,C,E,C,O,C,C,E,C,O,C,S,E,C,E,I,E,E,O,C,G,M,A,C,I,E,C,E,E,E,C,C,E,e,C,C,E,E,M,C,S,C,E,I,C,E,C,E,I,C,M,C,E,I,C,O,C,E,I,C,O,C,C,C,E,E,O,C,E,E,K,C,E,E,M,C,E,E,O,C,K,E,E,S,C,K,E,E,S,C,K,E,E,C,C,E,E,Q,C,S,C,C,C,E,C,C,E,C,C,S,C,C,C,E,E,O,C,C,E,C,E,A,E,O,c,C,E,O,C,I,W,O,C,C,E,A,C,G,C,C,E,C,E,I,I,E,E,E,E,M,C,I,E,C,C,E,E,G,E,C,I,E,E,E,A,C,U,O,S,A,a,O,O,O,O,C,E,A,Y,O,Q,O,G,E,O,W,O,C,E,C,E,C,M,C,S,C,C,C,C,C,C,C,E,I,E,E,kD,E,iB,C,GCAA,IAAA,EAAA,EAAA,kC,E,E,c,C,GACA,EAAA,EAAA,oB,E,E,c,C,GACA,EAAA,EAAA,mB,E,E,c,C,GACA,EAAA,EAAA,WACA,EAAA,EAAA,Y,E,E,c,C,GACA,EAAA,EAAA,Y,E,E,c,C,GACA,EAAA,EAAA,c,E,E,c,C,GACA,EAAA,EAAA,U,E,E,c,C,GACA,EAAA,EAAA,Y,E,E,c,C,GACA,EAAA,EAAA,a,E,E,c,C,GACA,EAAA,EAAA,iB,E,E,c,C,GACA,EAAA,EAAA,U,E,E,c,C,GACA,EAAA,EAAA,c,E,E,c,C,GACA,EAAA,EAAA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 truncated
|
||||
@@ -4,7 +4,13 @@
|
||||
"version": "5.2.3",
|
||||
"main": "dist/artplayer.js",
|
||||
"legacy": "dist/artplayer.legacy.js",
|
||||
"module": "dist/artplayer.esm.js",
|
||||
"types": "types/artplayer.d.ts",
|
||||
"exports": {
|
||||
"import": "./dist/artplayer.esm.js",
|
||||
"require": "./dist/artplayer.js",
|
||||
"default": "./dist/artplayer.js"
|
||||
},
|
||||
"homepage": "https://artplayer.org",
|
||||
"author": "Harvey Zack <laozhaochaguan@gmail.com>",
|
||||
"browserslist": "last 1 Chrome version",
|
||||
@@ -24,4 +30,4 @@
|
||||
"dependencies": {
|
||||
"option-validator": "^2.0.6"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
export default function version(option) {
|
||||
return {
|
||||
...option,
|
||||
html: `<a href="https://artplayer.org" target="_blank">ArtPlayer ${process.env.APP_VER}</a>`,
|
||||
html: `<a href="https://artplayer.org" target="_blank">ArtPlayer ${'__APP_VERSION__'}</a>`,
|
||||
};
|
||||
}
|
||||
@@ -82,15 +82,11 @@ export default class Artplayer extends Emitter {
|
||||
}
|
||||
|
||||
static get version() {
|
||||
return process.env.APP_VER;
|
||||
return '"5.2.3"';
|
||||
}
|
||||
|
||||
static get env() {
|
||||
return process.env.NODE_ENV;
|
||||
}
|
||||
|
||||
static get build() {
|
||||
return process.env.BUILD_DATE;
|
||||
return '"development"';
|
||||
}
|
||||
|
||||
static get config() {
|
||||
|
||||
@@ -57,7 +57,7 @@ export default class Template {
|
||||
<div class="art-info-panel">
|
||||
<div class="art-info-item">
|
||||
<div class="art-info-title">Player version:</div>
|
||||
<div class="art-info-content">${process.env.APP_VER}</div>
|
||||
<div class="art-info-content">${'__APP_VERSION__'}</div>
|
||||
</div>
|
||||
<div class="art-info-item">
|
||||
<div class="art-info-title">Video url:</div>
|
||||
|
||||
Reference in new issue
Block a user