diff --git a/docs/document/404.html b/docs/document/404.html index c2133302c..cc5c31d35 100644 --- a/docs/document/404.html +++ b/docs/document/404.html @@ -6,7 +6,7 @@ 404 | Artplayer.js - + @@ -15,8 +15,8 @@
Skip to content

404

PAGE NOT FOUND

But if you don't change your direction, and if you keep looking, you may end up where you are heading.
- - + + \ No newline at end of file diff --git a/docs/document/advanced/built-in.html b/docs/document/advanced/built-in.html index 698e02055..81707e529 100644 --- a/docs/document/advanced/built-in.html +++ b/docs/document/advanced/built-in.html @@ -6,9 +6,9 @@ 高级属性 | Artplayer.js - - - + + + @@ -227,8 +227,8 @@ art.plugins.add(myPlugin); }); - - + + \ No newline at end of file diff --git a/docs/document/advanced/class.html b/docs/document/advanced/class.html index f8d6e24dd..666edf515 100644 --- a/docs/document/advanced/class.html +++ b/docs/document/advanced/class.html @@ -6,9 +6,9 @@ 静态属性 | Artplayer.js - - - + + + @@ -36,8 +36,8 @@

html

返回播放器所需的 html 字符串

▶ Run Code
js
console.info(Artplayer.html);
 

option

返回播放器的默认选项

▶ Run Code
js
console.info(Artplayer.option);
 

DEBUG

CONTEXTMENU

NOTICE_TIME

SETTING_WIDTH

SETTING_ITEM_WIDTH

SETTING_ITEM_HEIGHT

INDICATOR_SIZE

INDICATOR_SIZE_ICON

INDICATOR_SIZE_MOBILE

INDICATOR_SIZE_MOBILE_ICON

VOLUME_PANEL_WIDTH

VOLUME_HANDLE_WIDTH

RESIZE_TIME

SCROLL_TIME

SCROLL_GAP

AUTO_PLAYBACK_MAX

AUTO_PLAYBACK_MIN

AUTO_PLAYBACK_TIMEOUT

RECONNECT_TIME_MAX

RECONNECT_SLEEP_TIME

CONTROL_HIDE_TIME

DB_CLICE_TIME

MOBILE_AUTO_PLAYBACKRATE

MOBILE_AUTO_PLAYBACKRATE_TIME

MOBILE_AUTO_ORIENTATION_TIME

INFO_LOOP_TIME

FAST_FORWARD_VALUE

FAST_FORWARD_TIME

TOUCH_MOVE_RATIO

VOLUME_STEP

SEEK_STEP

PROGRESS_HEIGHT

PLAYBACK_RATE

ASPECT_RATIO

FLIP

- - + + \ No newline at end of file diff --git a/docs/document/advanced/event.html b/docs/document/advanced/event.html index 16873badb..16af81ae5 100644 --- a/docs/document/advanced/event.html +++ b/docs/document/advanced/event.html @@ -6,9 +6,9 @@ 实例事件 | Artplayer.js - - - + + + @@ -337,8 +337,8 @@ console.info('subtitleSwitch', url); });

video:canplay

浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容

video:canplaythrough

浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束

video:complete

OfflineAudioContext 渲染完成

video:durationchange

duration 属性的值改变时触发

video:emptied

媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载它

video:ended

视频停止播放,因为 media 已经到达结束点

video:error

获取媒体数据时出错,或者资源类型不是受支持的媒体格式

video:loadeddata

media 中的首帧已经完成加载

video:loadedmetadata

已加载元数据

video:pause

播放已暂停

video:play

播放已开始

video:playing

由于缺乏数据而暂停或延迟后,播放准备开始

video:progress

在浏览器加载资源时周期性触发

video:ratechange

播放速率发生变化

video:seeked

跳帧(seek)操作完成

video:seeking

跳帧(seek)操作开始

video:stalled

用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现

video:suspend

媒体数据加载已暂停

video:timeupdate

currentTime 属性指定的时间发生变化

video:volumechange

音量发生变化

video:waiting

由于暂时缺少数据,播放已停止

- - + + \ No newline at end of file diff --git a/docs/document/advanced/plugin.html b/docs/document/advanced/plugin.html index 3c735b81a..0bf04ae4f 100644 --- a/docs/document/advanced/plugin.html +++ b/docs/document/advanced/plugin.html @@ -6,9 +6,9 @@ 编写插件 | Artplayer.js - - - + + + @@ -118,8 +118,8 @@ ], }); - - + + \ No newline at end of file diff --git a/docs/document/advanced/property.html b/docs/document/advanced/property.html index 31549bf0c..8e23e4d60 100644 --- a/docs/document/advanced/property.html +++ b/docs/document/advanced/property.html @@ -6,9 +6,9 @@ 实例属性 | Artplayer.js - - - + + + @@ -410,8 +410,8 @@ console.info(art.video); - - + + \ No newline at end of file diff --git a/docs/document/assets/advanced_built-in.md.9db52baf.js b/docs/document/assets/advanced_built-in.md.7f07bd39.js similarity index 99% rename from docs/document/assets/advanced_built-in.md.9db52baf.js rename to docs/document/assets/advanced_built-in.md.7f07bd39.js index 6a6840165..a751b2b51 100644 --- a/docs/document/assets/advanced_built-in.md.9db52baf.js +++ b/docs/document/assets/advanced_built-in.md.7f07bd39.js @@ -1,4 +1,4 @@ -import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"template","slug":"template","link":"#template","children":[]},{"level":2,"title":"events","slug":"events","link":"#events","children":[]},{"level":2,"title":"storage","slug":"storage","link":"#storage","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"notice","slug":"notice","link":"#notice","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"mask","slug":"mask","link":"#mask","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}],"relativePath":"advanced/built-in.md","lastUpdated":1673441101000}'),o={name:"advanced/built-in.md"},e=s('

高级属性

这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用

option

播放器的选项

',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"template","slug":"template","link":"#template","children":[]},{"level":2,"title":"events","slug":"events","link":"#events","children":[]},{"level":2,"title":"storage","slug":"storage","link":"#storage","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"notice","slug":"notice","link":"#notice","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"mask","slug":"mask","link":"#mask","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}],"relativePath":"advanced/built-in.md","lastUpdated":1673441101000}'),o={name:"advanced/built-in.md"},e=s('

高级属性

这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用

option

播放器的选项

',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
diff --git a/docs/document/assets/advanced_built-in.md.9db52baf.lean.js b/docs/document/assets/advanced_built-in.md.7f07bd39.lean.js
similarity index 97%
rename from docs/document/assets/advanced_built-in.md.9db52baf.lean.js
rename to docs/document/assets/advanced_built-in.md.7f07bd39.lean.js
index 260bb139c..eb6135b10 100644
--- a/docs/document/assets/advanced_built-in.md.9db52baf.lean.js
+++ b/docs/document/assets/advanced_built-in.md.7f07bd39.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"template","slug":"template","link":"#template","children":[]},{"level":2,"title":"events","slug":"events","link":"#events","children":[]},{"level":2,"title":"storage","slug":"storage","link":"#storage","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"notice","slug":"notice","link":"#notice","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"mask","slug":"mask","link":"#mask","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}],"relativePath":"advanced/built-in.md","lastUpdated":1673441101000}'),o={name:"advanced/built-in.md"},e=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",5),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",2),b=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",3),m=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",5),h=n("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",5),S=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),I=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),j=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",5),O=n("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),$=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),B=n("div",{className:"run-code"},"▶ Run Code",-1),G=s("",1),L=[e,c,r,t,D,F,y,i,A,C,d,b,u,m,_,h,g,v,E,T,k,w,f,S,P,I,N,R,V,j,x,O,M,$,z,B,G];function W(q,J,U,Y,H,K){return p(),l("div",null,L)}const Z=a(o,[["render",W]]);export{X as __pageData,Z as default};
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"template","slug":"template","link":"#template","children":[]},{"level":2,"title":"events","slug":"events","link":"#events","children":[]},{"level":2,"title":"storage","slug":"storage","link":"#storage","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"notice","slug":"notice","link":"#notice","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"mask","slug":"mask","link":"#mask","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}],"relativePath":"advanced/built-in.md","lastUpdated":1673441101000}'),o={name:"advanced/built-in.md"},e=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",5),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",2),b=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",3),m=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",5),h=n("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",5),S=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),I=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),j=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",5),O=n("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),$=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),B=n("div",{className:"run-code"},"▶ Run Code",-1),G=s("",1),L=[e,c,r,t,D,F,y,i,A,C,d,b,u,m,_,h,g,v,E,T,k,w,f,S,P,I,N,R,V,j,x,O,M,$,z,B,G];function W(q,J,U,Y,H,K){return p(),l("div",null,L)}const Z=a(o,[["render",W]]);export{X as __pageData,Z as default};
diff --git a/docs/document/assets/advanced_class.md.d5908b40.js b/docs/document/assets/advanced_class.md.efc03caf.js
similarity index 99%
rename from docs/document/assets/advanced_class.md.d5908b40.js
rename to docs/document/assets/advanced_class.md.efc03caf.js
index af053c99f..3bb9899b8 100644
--- a/docs/document/assets/advanced_class.md.d5908b40.js
+++ b/docs/document/assets/advanced_class.md.efc03caf.js
@@ -1,4 +1,4 @@
-import{_ as s,c as n,o as l,a as e,b as a}from"./app.c9f3056c.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"instances","slug":"instances","link":"#instances","children":[]},{"level":2,"title":"version","slug":"version","link":"#version","children":[]},{"level":2,"title":"env","slug":"env","link":"#env","children":[]},{"level":2,"title":"build","slug":"build","link":"#build","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"scheme","slug":"scheme","link":"#scheme","children":[]},{"level":2,"title":"Emitter","slug":"emitter","link":"#emitter","children":[]},{"level":2,"title":"validator","slug":"validator","link":"#validator","children":[]},{"level":2,"title":"kindOf","slug":"kindof","link":"#kindof","children":[]},{"level":2,"title":"html","slug":"html","link":"#html","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"DEBUG","slug":"debug","link":"#debug","children":[]},{"level":2,"title":"CONTEXTMENU","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"NOTICE_TIME","slug":"notice-time","link":"#notice-time","children":[]},{"level":2,"title":"SETTING_WIDTH","slug":"setting-width","link":"#setting-width","children":[]},{"level":2,"title":"SETTING_ITEM_WIDTH","slug":"setting-item-width","link":"#setting-item-width","children":[]},{"level":2,"title":"SETTING_ITEM_HEIGHT","slug":"setting-item-height","link":"#setting-item-height","children":[]},{"level":2,"title":"INDICATOR_SIZE","slug":"indicator-size","link":"#indicator-size","children":[]},{"level":2,"title":"INDICATOR_SIZE_ICON","slug":"indicator-size-icon","link":"#indicator-size-icon","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE","slug":"indicator-size-mobile","link":"#indicator-size-mobile","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE_ICON","slug":"indicator-size-mobile-icon","link":"#indicator-size-mobile-icon","children":[]},{"level":2,"title":"VOLUME_PANEL_WIDTH","slug":"volume-panel-width","link":"#volume-panel-width","children":[]},{"level":2,"title":"VOLUME_HANDLE_WIDTH","slug":"volume-handle-width","link":"#volume-handle-width","children":[]},{"level":2,"title":"RESIZE_TIME","slug":"resize-time","link":"#resize-time","children":[]},{"level":2,"title":"SCROLL_TIME","slug":"scroll-time","link":"#scroll-time","children":[]},{"level":2,"title":"SCROLL_GAP","slug":"scroll-gap","link":"#scroll-gap","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MAX","slug":"auto-playback-max","link":"#auto-playback-max","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MIN","slug":"auto-playback-min","link":"#auto-playback-min","children":[]},{"level":2,"title":"AUTO_PLAYBACK_TIMEOUT","slug":"auto-playback-timeout","link":"#auto-playback-timeout","children":[]},{"level":2,"title":"RECONNECT_TIME_MAX","slug":"reconnect-time-max","link":"#reconnect-time-max","children":[]},{"level":2,"title":"RECONNECT_SLEEP_TIME","slug":"reconnect-sleep-time","link":"#reconnect-sleep-time","children":[]},{"level":2,"title":"CONTROL_HIDE_TIME","slug":"control-hide-time","link":"#control-hide-time","children":[]},{"level":2,"title":"DB_CLICE_TIME","slug":"db-clice-time","link":"#db-clice-time","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE","slug":"mobile-auto-playbackrate","link":"#mobile-auto-playbackrate","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE_TIME","slug":"mobile-auto-playbackrate-time","link":"#mobile-auto-playbackrate-time","children":[]},{"level":2,"title":"MOBILE_AUTO_ORIENTATION_TIME","slug":"mobile-auto-orientation-time","link":"#mobile-auto-orientation-time","children":[]},{"level":2,"title":"INFO_LOOP_TIME","slug":"info-loop-time","link":"#info-loop-time","children":[]},{"level":2,"title":"FAST_FORWARD_VALUE","slug":"fast-forward-value","link":"#fast-forward-value","children":[]},{"level":2,"title":"FAST_FORWARD_TIME","slug":"fast-forward-time","link":"#fast-forward-time","children":[]},{"level":2,"title":"TOUCH_MOVE_RATIO","slug":"touch-move-ratio","link":"#touch-move-ratio","children":[]},{"level":2,"title":"VOLUME_STEP","slug":"volume-step","link":"#volume-step","children":[]},{"level":2,"title":"SEEK_STEP","slug":"seek-step","link":"#seek-step","children":[]},{"level":2,"title":"PROGRESS_HEIGHT","slug":"progress-height","link":"#progress-height","children":[]},{"level":2,"title":"PLAYBACK_RATE","slug":"playback-rate","link":"#playback-rate","children":[]},{"level":2,"title":"ASPECT_RATIO","slug":"aspect-ratio","link":"#aspect-ratio","children":[]},{"level":2,"title":"FLIP","slug":"flip","link":"#flip","children":[]}],"relativePath":"advanced/class.md","lastUpdated":1673441101000}'),i={name:"advanced/class.md"},o=e('

静态属性

这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用

提示

有些属性是全大写的,说明这些属性是不稳定的,可能会在将来被更改

instances

返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性

',5),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=e(`
js
console.info([...Artplayer.instances]);
+import{_ as s,c as n,o as l,a as e,b as a}from"./app.a9006a39.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"instances","slug":"instances","link":"#instances","children":[]},{"level":2,"title":"version","slug":"version","link":"#version","children":[]},{"level":2,"title":"env","slug":"env","link":"#env","children":[]},{"level":2,"title":"build","slug":"build","link":"#build","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"scheme","slug":"scheme","link":"#scheme","children":[]},{"level":2,"title":"Emitter","slug":"emitter","link":"#emitter","children":[]},{"level":2,"title":"validator","slug":"validator","link":"#validator","children":[]},{"level":2,"title":"kindOf","slug":"kindof","link":"#kindof","children":[]},{"level":2,"title":"html","slug":"html","link":"#html","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"DEBUG","slug":"debug","link":"#debug","children":[]},{"level":2,"title":"CONTEXTMENU","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"NOTICE_TIME","slug":"notice-time","link":"#notice-time","children":[]},{"level":2,"title":"SETTING_WIDTH","slug":"setting-width","link":"#setting-width","children":[]},{"level":2,"title":"SETTING_ITEM_WIDTH","slug":"setting-item-width","link":"#setting-item-width","children":[]},{"level":2,"title":"SETTING_ITEM_HEIGHT","slug":"setting-item-height","link":"#setting-item-height","children":[]},{"level":2,"title":"INDICATOR_SIZE","slug":"indicator-size","link":"#indicator-size","children":[]},{"level":2,"title":"INDICATOR_SIZE_ICON","slug":"indicator-size-icon","link":"#indicator-size-icon","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE","slug":"indicator-size-mobile","link":"#indicator-size-mobile","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE_ICON","slug":"indicator-size-mobile-icon","link":"#indicator-size-mobile-icon","children":[]},{"level":2,"title":"VOLUME_PANEL_WIDTH","slug":"volume-panel-width","link":"#volume-panel-width","children":[]},{"level":2,"title":"VOLUME_HANDLE_WIDTH","slug":"volume-handle-width","link":"#volume-handle-width","children":[]},{"level":2,"title":"RESIZE_TIME","slug":"resize-time","link":"#resize-time","children":[]},{"level":2,"title":"SCROLL_TIME","slug":"scroll-time","link":"#scroll-time","children":[]},{"level":2,"title":"SCROLL_GAP","slug":"scroll-gap","link":"#scroll-gap","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MAX","slug":"auto-playback-max","link":"#auto-playback-max","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MIN","slug":"auto-playback-min","link":"#auto-playback-min","children":[]},{"level":2,"title":"AUTO_PLAYBACK_TIMEOUT","slug":"auto-playback-timeout","link":"#auto-playback-timeout","children":[]},{"level":2,"title":"RECONNECT_TIME_MAX","slug":"reconnect-time-max","link":"#reconnect-time-max","children":[]},{"level":2,"title":"RECONNECT_SLEEP_TIME","slug":"reconnect-sleep-time","link":"#reconnect-sleep-time","children":[]},{"level":2,"title":"CONTROL_HIDE_TIME","slug":"control-hide-time","link":"#control-hide-time","children":[]},{"level":2,"title":"DB_CLICE_TIME","slug":"db-clice-time","link":"#db-clice-time","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE","slug":"mobile-auto-playbackrate","link":"#mobile-auto-playbackrate","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE_TIME","slug":"mobile-auto-playbackrate-time","link":"#mobile-auto-playbackrate-time","children":[]},{"level":2,"title":"MOBILE_AUTO_ORIENTATION_TIME","slug":"mobile-auto-orientation-time","link":"#mobile-auto-orientation-time","children":[]},{"level":2,"title":"INFO_LOOP_TIME","slug":"info-loop-time","link":"#info-loop-time","children":[]},{"level":2,"title":"FAST_FORWARD_VALUE","slug":"fast-forward-value","link":"#fast-forward-value","children":[]},{"level":2,"title":"FAST_FORWARD_TIME","slug":"fast-forward-time","link":"#fast-forward-time","children":[]},{"level":2,"title":"TOUCH_MOVE_RATIO","slug":"touch-move-ratio","link":"#touch-move-ratio","children":[]},{"level":2,"title":"VOLUME_STEP","slug":"volume-step","link":"#volume-step","children":[]},{"level":2,"title":"SEEK_STEP","slug":"seek-step","link":"#seek-step","children":[]},{"level":2,"title":"PROGRESS_HEIGHT","slug":"progress-height","link":"#progress-height","children":[]},{"level":2,"title":"PLAYBACK_RATE","slug":"playback-rate","link":"#playback-rate","children":[]},{"level":2,"title":"ASPECT_RATIO","slug":"aspect-ratio","link":"#aspect-ratio","children":[]},{"level":2,"title":"FLIP","slug":"flip","link":"#flip","children":[]}],"relativePath":"advanced/class.md","lastUpdated":1673441101000}'),i={name:"advanced/class.md"},o=e('

静态属性

这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用

提示

有些属性是全大写的,说明这些属性是不稳定的,可能会在将来被更改

instances

返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性

',5),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=e(`
js
console.info([...Artplayer.instances]);
 
 var art = new Artplayer({
     container: '.artplayer-app',
diff --git a/docs/document/assets/advanced_class.md.d5908b40.lean.js b/docs/document/assets/advanced_class.md.efc03caf.lean.js
similarity index 98%
rename from docs/document/assets/advanced_class.md.d5908b40.lean.js
rename to docs/document/assets/advanced_class.md.efc03caf.lean.js
index 0a8d955ff..5e96a6a68 100644
--- a/docs/document/assets/advanced_class.md.d5908b40.lean.js
+++ b/docs/document/assets/advanced_class.md.efc03caf.lean.js
@@ -1 +1 @@
-import{_ as s,c as n,o as l,a as e,b as a}from"./app.c9f3056c.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"instances","slug":"instances","link":"#instances","children":[]},{"level":2,"title":"version","slug":"version","link":"#version","children":[]},{"level":2,"title":"env","slug":"env","link":"#env","children":[]},{"level":2,"title":"build","slug":"build","link":"#build","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"scheme","slug":"scheme","link":"#scheme","children":[]},{"level":2,"title":"Emitter","slug":"emitter","link":"#emitter","children":[]},{"level":2,"title":"validator","slug":"validator","link":"#validator","children":[]},{"level":2,"title":"kindOf","slug":"kindof","link":"#kindof","children":[]},{"level":2,"title":"html","slug":"html","link":"#html","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"DEBUG","slug":"debug","link":"#debug","children":[]},{"level":2,"title":"CONTEXTMENU","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"NOTICE_TIME","slug":"notice-time","link":"#notice-time","children":[]},{"level":2,"title":"SETTING_WIDTH","slug":"setting-width","link":"#setting-width","children":[]},{"level":2,"title":"SETTING_ITEM_WIDTH","slug":"setting-item-width","link":"#setting-item-width","children":[]},{"level":2,"title":"SETTING_ITEM_HEIGHT","slug":"setting-item-height","link":"#setting-item-height","children":[]},{"level":2,"title":"INDICATOR_SIZE","slug":"indicator-size","link":"#indicator-size","children":[]},{"level":2,"title":"INDICATOR_SIZE_ICON","slug":"indicator-size-icon","link":"#indicator-size-icon","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE","slug":"indicator-size-mobile","link":"#indicator-size-mobile","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE_ICON","slug":"indicator-size-mobile-icon","link":"#indicator-size-mobile-icon","children":[]},{"level":2,"title":"VOLUME_PANEL_WIDTH","slug":"volume-panel-width","link":"#volume-panel-width","children":[]},{"level":2,"title":"VOLUME_HANDLE_WIDTH","slug":"volume-handle-width","link":"#volume-handle-width","children":[]},{"level":2,"title":"RESIZE_TIME","slug":"resize-time","link":"#resize-time","children":[]},{"level":2,"title":"SCROLL_TIME","slug":"scroll-time","link":"#scroll-time","children":[]},{"level":2,"title":"SCROLL_GAP","slug":"scroll-gap","link":"#scroll-gap","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MAX","slug":"auto-playback-max","link":"#auto-playback-max","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MIN","slug":"auto-playback-min","link":"#auto-playback-min","children":[]},{"level":2,"title":"AUTO_PLAYBACK_TIMEOUT","slug":"auto-playback-timeout","link":"#auto-playback-timeout","children":[]},{"level":2,"title":"RECONNECT_TIME_MAX","slug":"reconnect-time-max","link":"#reconnect-time-max","children":[]},{"level":2,"title":"RECONNECT_SLEEP_TIME","slug":"reconnect-sleep-time","link":"#reconnect-sleep-time","children":[]},{"level":2,"title":"CONTROL_HIDE_TIME","slug":"control-hide-time","link":"#control-hide-time","children":[]},{"level":2,"title":"DB_CLICE_TIME","slug":"db-clice-time","link":"#db-clice-time","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE","slug":"mobile-auto-playbackrate","link":"#mobile-auto-playbackrate","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE_TIME","slug":"mobile-auto-playbackrate-time","link":"#mobile-auto-playbackrate-time","children":[]},{"level":2,"title":"MOBILE_AUTO_ORIENTATION_TIME","slug":"mobile-auto-orientation-time","link":"#mobile-auto-orientation-time","children":[]},{"level":2,"title":"INFO_LOOP_TIME","slug":"info-loop-time","link":"#info-loop-time","children":[]},{"level":2,"title":"FAST_FORWARD_VALUE","slug":"fast-forward-value","link":"#fast-forward-value","children":[]},{"level":2,"title":"FAST_FORWARD_TIME","slug":"fast-forward-time","link":"#fast-forward-time","children":[]},{"level":2,"title":"TOUCH_MOVE_RATIO","slug":"touch-move-ratio","link":"#touch-move-ratio","children":[]},{"level":2,"title":"VOLUME_STEP","slug":"volume-step","link":"#volume-step","children":[]},{"level":2,"title":"SEEK_STEP","slug":"seek-step","link":"#seek-step","children":[]},{"level":2,"title":"PROGRESS_HEIGHT","slug":"progress-height","link":"#progress-height","children":[]},{"level":2,"title":"PLAYBACK_RATE","slug":"playback-rate","link":"#playback-rate","children":[]},{"level":2,"title":"ASPECT_RATIO","slug":"aspect-ratio","link":"#aspect-ratio","children":[]},{"level":2,"title":"FLIP","slug":"flip","link":"#flip","children":[]}],"relativePath":"advanced/class.md","lastUpdated":1673441101000}'),i={name:"advanced/class.md"},o=e("",5),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=e("",3),c=a("div",{className:"run-code"},"▶ Run Code",-1),d=e("",3),p=a("div",{className:"run-code"},"▶ Run Code",-1),h=e("",3),_=a("div",{className:"run-code"},"▶ Run Code",-1),u=e("",3),A=a("div",{className:"run-code"},"▶ Run Code",-1),m=e("",3),C=a("div",{className:"run-code"},"▶ Run Code",-1),b=e("",4),D=a("div",{className:"run-code"},"▶ Run Code",-1),y=e("",3),T=a("div",{className:"run-code"},"▶ Run Code",-1),v=e("",3),F=a("div",{className:"run-code"},"▶ Run Code",-1),g=e("",3),E=a("div",{className:"run-code"},"▶ Run Code",-1),I=e("",3),f=a("div",{className:"run-code"},"▶ Run Code",-1),k=e("",3),O=a("div",{className:"run-code"},"▶ Run Code",-1),S=e("",36),N=[o,t,r,c,d,p,h,_,u,A,m,C,b,D,y,T,v,F,g,E,I,f,k,O,S];function R(x,P,M,L,w,V){return l(),n("div",null,N)}const j=s(i,[["render",R]]);export{U as __pageData,j as default};
+import{_ as s,c as n,o as l,a as e,b as a}from"./app.a9006a39.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"instances","slug":"instances","link":"#instances","children":[]},{"level":2,"title":"version","slug":"version","link":"#version","children":[]},{"level":2,"title":"env","slug":"env","link":"#env","children":[]},{"level":2,"title":"build","slug":"build","link":"#build","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"scheme","slug":"scheme","link":"#scheme","children":[]},{"level":2,"title":"Emitter","slug":"emitter","link":"#emitter","children":[]},{"level":2,"title":"validator","slug":"validator","link":"#validator","children":[]},{"level":2,"title":"kindOf","slug":"kindof","link":"#kindof","children":[]},{"level":2,"title":"html","slug":"html","link":"#html","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"DEBUG","slug":"debug","link":"#debug","children":[]},{"level":2,"title":"CONTEXTMENU","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"NOTICE_TIME","slug":"notice-time","link":"#notice-time","children":[]},{"level":2,"title":"SETTING_WIDTH","slug":"setting-width","link":"#setting-width","children":[]},{"level":2,"title":"SETTING_ITEM_WIDTH","slug":"setting-item-width","link":"#setting-item-width","children":[]},{"level":2,"title":"SETTING_ITEM_HEIGHT","slug":"setting-item-height","link":"#setting-item-height","children":[]},{"level":2,"title":"INDICATOR_SIZE","slug":"indicator-size","link":"#indicator-size","children":[]},{"level":2,"title":"INDICATOR_SIZE_ICON","slug":"indicator-size-icon","link":"#indicator-size-icon","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE","slug":"indicator-size-mobile","link":"#indicator-size-mobile","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE_ICON","slug":"indicator-size-mobile-icon","link":"#indicator-size-mobile-icon","children":[]},{"level":2,"title":"VOLUME_PANEL_WIDTH","slug":"volume-panel-width","link":"#volume-panel-width","children":[]},{"level":2,"title":"VOLUME_HANDLE_WIDTH","slug":"volume-handle-width","link":"#volume-handle-width","children":[]},{"level":2,"title":"RESIZE_TIME","slug":"resize-time","link":"#resize-time","children":[]},{"level":2,"title":"SCROLL_TIME","slug":"scroll-time","link":"#scroll-time","children":[]},{"level":2,"title":"SCROLL_GAP","slug":"scroll-gap","link":"#scroll-gap","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MAX","slug":"auto-playback-max","link":"#auto-playback-max","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MIN","slug":"auto-playback-min","link":"#auto-playback-min","children":[]},{"level":2,"title":"AUTO_PLAYBACK_TIMEOUT","slug":"auto-playback-timeout","link":"#auto-playback-timeout","children":[]},{"level":2,"title":"RECONNECT_TIME_MAX","slug":"reconnect-time-max","link":"#reconnect-time-max","children":[]},{"level":2,"title":"RECONNECT_SLEEP_TIME","slug":"reconnect-sleep-time","link":"#reconnect-sleep-time","children":[]},{"level":2,"title":"CONTROL_HIDE_TIME","slug":"control-hide-time","link":"#control-hide-time","children":[]},{"level":2,"title":"DB_CLICE_TIME","slug":"db-clice-time","link":"#db-clice-time","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE","slug":"mobile-auto-playbackrate","link":"#mobile-auto-playbackrate","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE_TIME","slug":"mobile-auto-playbackrate-time","link":"#mobile-auto-playbackrate-time","children":[]},{"level":2,"title":"MOBILE_AUTO_ORIENTATION_TIME","slug":"mobile-auto-orientation-time","link":"#mobile-auto-orientation-time","children":[]},{"level":2,"title":"INFO_LOOP_TIME","slug":"info-loop-time","link":"#info-loop-time","children":[]},{"level":2,"title":"FAST_FORWARD_VALUE","slug":"fast-forward-value","link":"#fast-forward-value","children":[]},{"level":2,"title":"FAST_FORWARD_TIME","slug":"fast-forward-time","link":"#fast-forward-time","children":[]},{"level":2,"title":"TOUCH_MOVE_RATIO","slug":"touch-move-ratio","link":"#touch-move-ratio","children":[]},{"level":2,"title":"VOLUME_STEP","slug":"volume-step","link":"#volume-step","children":[]},{"level":2,"title":"SEEK_STEP","slug":"seek-step","link":"#seek-step","children":[]},{"level":2,"title":"PROGRESS_HEIGHT","slug":"progress-height","link":"#progress-height","children":[]},{"level":2,"title":"PLAYBACK_RATE","slug":"playback-rate","link":"#playback-rate","children":[]},{"level":2,"title":"ASPECT_RATIO","slug":"aspect-ratio","link":"#aspect-ratio","children":[]},{"level":2,"title":"FLIP","slug":"flip","link":"#flip","children":[]}],"relativePath":"advanced/class.md","lastUpdated":1673441101000}'),i={name:"advanced/class.md"},o=e("",5),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=e("",3),c=a("div",{className:"run-code"},"▶ Run Code",-1),d=e("",3),p=a("div",{className:"run-code"},"▶ Run Code",-1),h=e("",3),_=a("div",{className:"run-code"},"▶ Run Code",-1),u=e("",3),A=a("div",{className:"run-code"},"▶ Run Code",-1),m=e("",3),C=a("div",{className:"run-code"},"▶ Run Code",-1),b=e("",4),D=a("div",{className:"run-code"},"▶ Run Code",-1),y=e("",3),T=a("div",{className:"run-code"},"▶ Run Code",-1),v=e("",3),F=a("div",{className:"run-code"},"▶ Run Code",-1),g=e("",3),E=a("div",{className:"run-code"},"▶ Run Code",-1),I=e("",3),f=a("div",{className:"run-code"},"▶ Run Code",-1),k=e("",3),O=a("div",{className:"run-code"},"▶ Run Code",-1),S=e("",36),N=[o,t,r,c,d,p,h,_,u,A,m,C,b,D,y,T,v,F,g,E,I,f,k,O,S];function R(x,P,M,L,w,V){return l(),n("div",null,N)}const j=s(i,[["render",R]]);export{U as __pageData,j as default};
diff --git a/docs/document/assets/advanced_event.md.9580efb1.js b/docs/document/assets/advanced_event.md.3db0fb7b.js
similarity index 99%
rename from docs/document/assets/advanced_event.md.9580efb1.js
rename to docs/document/assets/advanced_event.md.3db0fb7b.js
index a4f284174..832ed9553 100644
--- a/docs/document/assets/advanced_event.md.9580efb1.js
+++ b/docs/document/assets/advanced_event.md.3db0fb7b.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o as e,b as s,d as a,a as n}from"./app.c9f3056c.js";const Ps=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[{"level":2,"title":"ready","slug":"ready","link":"#ready","children":[]},{"level":2,"title":"restart","slug":"restart","link":"#restart","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"focus","slug":"focus","link":"#focus","children":[]},{"level":2,"title":"blur","slug":"blur","link":"#blur","children":[]},{"level":2,"title":"dblclick","slug":"dblclick","link":"#dblclick","children":[]},{"level":2,"title":"click","slug":"click","link":"#click","children":[]},{"level":2,"title":"error","slug":"error","link":"#error","children":[]},{"level":2,"title":"hover","slug":"hover","link":"#hover","children":[]},{"level":2,"title":"mousemove","slug":"mousemove","link":"#mousemove","children":[]},{"level":2,"title":"resize","slug":"resize","link":"#resize","children":[]},{"level":2,"title":"view","slug":"view","link":"#view","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"subtitleUpdate","slug":"subtitleupdate","link":"#subtitleupdate","children":[]},{"level":2,"title":"subtitleLoad","slug":"subtitleload","link":"#subtitleload","children":[]},{"level":2,"title":"subtitleSwitch","slug":"subtitleswitch","link":"#subtitleswitch","children":[]},{"level":2,"title":"video:canplay","slug":"video-canplay","link":"#video-canplay","children":[]},{"level":2,"title":"video:canplaythrough","slug":"video-canplaythrough","link":"#video-canplaythrough","children":[]},{"level":2,"title":"video:complete","slug":"video-complete","link":"#video-complete","children":[]},{"level":2,"title":"video:durationchange","slug":"video-durationchange","link":"#video-durationchange","children":[]},{"level":2,"title":"video:emptied","slug":"video-emptied","link":"#video-emptied","children":[]},{"level":2,"title":"video:ended","slug":"video-ended","link":"#video-ended","children":[]},{"level":2,"title":"video:error","slug":"video-error","link":"#video-error","children":[]},{"level":2,"title":"video:loadeddata","slug":"video-loadeddata","link":"#video-loadeddata","children":[]},{"level":2,"title":"video:loadedmetadata","slug":"video-loadedmetadata","link":"#video-loadedmetadata","children":[]},{"level":2,"title":"video:pause","slug":"video-pause","link":"#video-pause","children":[]},{"level":2,"title":"video:play","slug":"video-play","link":"#video-play","children":[]},{"level":2,"title":"video:playing","slug":"video-playing","link":"#video-playing","children":[]},{"level":2,"title":"video:progress","slug":"video-progress","link":"#video-progress","children":[]},{"level":2,"title":"video:ratechange","slug":"video-ratechange","link":"#video-ratechange","children":[]},{"level":2,"title":"video:seeked","slug":"video-seeked","link":"#video-seeked","children":[]},{"level":2,"title":"video:seeking","slug":"video-seeking","link":"#video-seeking","children":[]},{"level":2,"title":"video:stalled","slug":"video-stalled","link":"#video-stalled","children":[]},{"level":2,"title":"video:suspend","slug":"video-suspend","link":"#video-suspend","children":[]},{"level":2,"title":"video:timeupdate","slug":"video-timeupdate","link":"#video-timeupdate","children":[]},{"level":2,"title":"video:volumechange","slug":"video-volumechange","link":"#video-volumechange","children":[]},{"level":2,"title":"video:waiting","slug":"video-waiting","link":"#video-waiting","children":[]}],"relativePath":"advanced/event.md","lastUpdated":1673441101000}'),o={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[a("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-hidden":"true"},"#")],-1),c=s("p",null,[a("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),a(" (前缀 "),s("code",null,"video:"),a("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=n(`
js
var art = new Artplayer({
+import{_ as l,c as p,o as e,b as s,d as a,a as n}from"./app.a9006a39.js";const Ps=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[{"level":2,"title":"ready","slug":"ready","link":"#ready","children":[]},{"level":2,"title":"restart","slug":"restart","link":"#restart","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"focus","slug":"focus","link":"#focus","children":[]},{"level":2,"title":"blur","slug":"blur","link":"#blur","children":[]},{"level":2,"title":"dblclick","slug":"dblclick","link":"#dblclick","children":[]},{"level":2,"title":"click","slug":"click","link":"#click","children":[]},{"level":2,"title":"error","slug":"error","link":"#error","children":[]},{"level":2,"title":"hover","slug":"hover","link":"#hover","children":[]},{"level":2,"title":"mousemove","slug":"mousemove","link":"#mousemove","children":[]},{"level":2,"title":"resize","slug":"resize","link":"#resize","children":[]},{"level":2,"title":"view","slug":"view","link":"#view","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"subtitleUpdate","slug":"subtitleupdate","link":"#subtitleupdate","children":[]},{"level":2,"title":"subtitleLoad","slug":"subtitleload","link":"#subtitleload","children":[]},{"level":2,"title":"subtitleSwitch","slug":"subtitleswitch","link":"#subtitleswitch","children":[]},{"level":2,"title":"video:canplay","slug":"video-canplay","link":"#video-canplay","children":[]},{"level":2,"title":"video:canplaythrough","slug":"video-canplaythrough","link":"#video-canplaythrough","children":[]},{"level":2,"title":"video:complete","slug":"video-complete","link":"#video-complete","children":[]},{"level":2,"title":"video:durationchange","slug":"video-durationchange","link":"#video-durationchange","children":[]},{"level":2,"title":"video:emptied","slug":"video-emptied","link":"#video-emptied","children":[]},{"level":2,"title":"video:ended","slug":"video-ended","link":"#video-ended","children":[]},{"level":2,"title":"video:error","slug":"video-error","link":"#video-error","children":[]},{"level":2,"title":"video:loadeddata","slug":"video-loadeddata","link":"#video-loadeddata","children":[]},{"level":2,"title":"video:loadedmetadata","slug":"video-loadedmetadata","link":"#video-loadedmetadata","children":[]},{"level":2,"title":"video:pause","slug":"video-pause","link":"#video-pause","children":[]},{"level":2,"title":"video:play","slug":"video-play","link":"#video-play","children":[]},{"level":2,"title":"video:playing","slug":"video-playing","link":"#video-playing","children":[]},{"level":2,"title":"video:progress","slug":"video-progress","link":"#video-progress","children":[]},{"level":2,"title":"video:ratechange","slug":"video-ratechange","link":"#video-ratechange","children":[]},{"level":2,"title":"video:seeked","slug":"video-seeked","link":"#video-seeked","children":[]},{"level":2,"title":"video:seeking","slug":"video-seeking","link":"#video-seeking","children":[]},{"level":2,"title":"video:stalled","slug":"video-stalled","link":"#video-stalled","children":[]},{"level":2,"title":"video:suspend","slug":"video-suspend","link":"#video-suspend","children":[]},{"level":2,"title":"video:timeupdate","slug":"video-timeupdate","link":"#video-timeupdate","children":[]},{"level":2,"title":"video:volumechange","slug":"video-volumechange","link":"#video-volumechange","children":[]},{"level":2,"title":"video:waiting","slug":"video-waiting","link":"#video-waiting","children":[]}],"relativePath":"advanced/event.md","lastUpdated":1673441101000}'),o={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[a("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-hidden":"true"},"#")],-1),c=s("p",null,[a("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),a(" (前缀 "),s("code",null,"video:"),a("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=n(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
diff --git a/docs/document/assets/advanced_event.md.9580efb1.lean.js b/docs/document/assets/advanced_event.md.3db0fb7b.lean.js
similarity index 98%
rename from docs/document/assets/advanced_event.md.9580efb1.lean.js
rename to docs/document/assets/advanced_event.md.3db0fb7b.lean.js
index e680d2bf9..fff9b059e 100644
--- a/docs/document/assets/advanced_event.md.9580efb1.lean.js
+++ b/docs/document/assets/advanced_event.md.3db0fb7b.lean.js
@@ -1 +1 @@
-import{_ as l,c as p,o as e,b as s,d as a,a as n}from"./app.c9f3056c.js";const Ps=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[{"level":2,"title":"ready","slug":"ready","link":"#ready","children":[]},{"level":2,"title":"restart","slug":"restart","link":"#restart","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"focus","slug":"focus","link":"#focus","children":[]},{"level":2,"title":"blur","slug":"blur","link":"#blur","children":[]},{"level":2,"title":"dblclick","slug":"dblclick","link":"#dblclick","children":[]},{"level":2,"title":"click","slug":"click","link":"#click","children":[]},{"level":2,"title":"error","slug":"error","link":"#error","children":[]},{"level":2,"title":"hover","slug":"hover","link":"#hover","children":[]},{"level":2,"title":"mousemove","slug":"mousemove","link":"#mousemove","children":[]},{"level":2,"title":"resize","slug":"resize","link":"#resize","children":[]},{"level":2,"title":"view","slug":"view","link":"#view","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"subtitleUpdate","slug":"subtitleupdate","link":"#subtitleupdate","children":[]},{"level":2,"title":"subtitleLoad","slug":"subtitleload","link":"#subtitleload","children":[]},{"level":2,"title":"subtitleSwitch","slug":"subtitleswitch","link":"#subtitleswitch","children":[]},{"level":2,"title":"video:canplay","slug":"video-canplay","link":"#video-canplay","children":[]},{"level":2,"title":"video:canplaythrough","slug":"video-canplaythrough","link":"#video-canplaythrough","children":[]},{"level":2,"title":"video:complete","slug":"video-complete","link":"#video-complete","children":[]},{"level":2,"title":"video:durationchange","slug":"video-durationchange","link":"#video-durationchange","children":[]},{"level":2,"title":"video:emptied","slug":"video-emptied","link":"#video-emptied","children":[]},{"level":2,"title":"video:ended","slug":"video-ended","link":"#video-ended","children":[]},{"level":2,"title":"video:error","slug":"video-error","link":"#video-error","children":[]},{"level":2,"title":"video:loadeddata","slug":"video-loadeddata","link":"#video-loadeddata","children":[]},{"level":2,"title":"video:loadedmetadata","slug":"video-loadedmetadata","link":"#video-loadedmetadata","children":[]},{"level":2,"title":"video:pause","slug":"video-pause","link":"#video-pause","children":[]},{"level":2,"title":"video:play","slug":"video-play","link":"#video-play","children":[]},{"level":2,"title":"video:playing","slug":"video-playing","link":"#video-playing","children":[]},{"level":2,"title":"video:progress","slug":"video-progress","link":"#video-progress","children":[]},{"level":2,"title":"video:ratechange","slug":"video-ratechange","link":"#video-ratechange","children":[]},{"level":2,"title":"video:seeked","slug":"video-seeked","link":"#video-seeked","children":[]},{"level":2,"title":"video:seeking","slug":"video-seeking","link":"#video-seeking","children":[]},{"level":2,"title":"video:stalled","slug":"video-stalled","link":"#video-stalled","children":[]},{"level":2,"title":"video:suspend","slug":"video-suspend","link":"#video-suspend","children":[]},{"level":2,"title":"video:timeupdate","slug":"video-timeupdate","link":"#video-timeupdate","children":[]},{"level":2,"title":"video:volumechange","slug":"video-volumechange","link":"#video-volumechange","children":[]},{"level":2,"title":"video:waiting","slug":"video-waiting","link":"#video-waiting","children":[]}],"relativePath":"advanced/event.md","lastUpdated":1673441101000}'),o={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[a("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-hidden":"true"},"#")],-1),c=s("p",null,[a("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),a(" (前缀 "),s("code",null,"video:"),a("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=n("",2),F=s("div",{className:"run-code"},"▶ Run Code",-1),i=n("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=n("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),u=n("",4),b=s("div",{className:"run-code"},"▶ Run Code",-1),h=n("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=n("",3),v=s("div",{className:"run-code"},"▶ Run Code",-1),g=n("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=n("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=n("",3),S=s("div",{className:"run-code"},"▶ Run Code",-1),w=n("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=n("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),P=n("",3),j=s("div",{className:"run-code"},"▶ Run Code",-1),I=n("",3),x=s("div",{className:"run-code"},"▶ Run Code",-1),z=n("",3),O=s("div",{className:"run-code"},"▶ Run Code",-1),U=n("",3),H=s("div",{className:"run-code"},"▶ Run Code",-1),W=n("",3),L=s("div",{className:"run-code"},"▶ Run Code",-1),$=n("",3),B=s("div",{className:"run-code"},"▶ Run Code",-1),J=n("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),G=n("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=n("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=n("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=n("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),ns=n("",3),as=s("div",{className:"run-code"},"▶ Run Code",-1),ls=n("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),es=n("",3),os=s("div",{className:"run-code"},"▶ Run Code",-1),rs=n("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=n("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),ys=n("",3),Fs=s("div",{className:"run-code"},"▶ Run Code",-1),is=n("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=n("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),us=n("",3),bs=s("div",{className:"run-code"},"▶ Run Code",-1),hs=n("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=n("",3),vs=s("div",{className:"run-code"},"▶ Run Code",-1),gs=n("",43),Es=[r,c,t,D,y,F,i,A,C,d,u,b,h,m,_,v,g,E,T,f,k,S,w,R,N,V,P,j,I,x,z,O,U,H,W,L,$,B,J,q,G,K,M,Q,X,Y,Z,ss,ns,as,ls,ps,es,os,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,us,bs,hs,ms,_s,vs,gs];function Ts(fs,ks,Ss,ws,Rs,Ns){return e(),p("div",null,Es)}const js=l(o,[["render",Ts]]);export{Ps as __pageData,js as default};
+import{_ as l,c as p,o as e,b as s,d as a,a as n}from"./app.a9006a39.js";const Ps=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[{"level":2,"title":"ready","slug":"ready","link":"#ready","children":[]},{"level":2,"title":"restart","slug":"restart","link":"#restart","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"focus","slug":"focus","link":"#focus","children":[]},{"level":2,"title":"blur","slug":"blur","link":"#blur","children":[]},{"level":2,"title":"dblclick","slug":"dblclick","link":"#dblclick","children":[]},{"level":2,"title":"click","slug":"click","link":"#click","children":[]},{"level":2,"title":"error","slug":"error","link":"#error","children":[]},{"level":2,"title":"hover","slug":"hover","link":"#hover","children":[]},{"level":2,"title":"mousemove","slug":"mousemove","link":"#mousemove","children":[]},{"level":2,"title":"resize","slug":"resize","link":"#resize","children":[]},{"level":2,"title":"view","slug":"view","link":"#view","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"subtitleUpdate","slug":"subtitleupdate","link":"#subtitleupdate","children":[]},{"level":2,"title":"subtitleLoad","slug":"subtitleload","link":"#subtitleload","children":[]},{"level":2,"title":"subtitleSwitch","slug":"subtitleswitch","link":"#subtitleswitch","children":[]},{"level":2,"title":"video:canplay","slug":"video-canplay","link":"#video-canplay","children":[]},{"level":2,"title":"video:canplaythrough","slug":"video-canplaythrough","link":"#video-canplaythrough","children":[]},{"level":2,"title":"video:complete","slug":"video-complete","link":"#video-complete","children":[]},{"level":2,"title":"video:durationchange","slug":"video-durationchange","link":"#video-durationchange","children":[]},{"level":2,"title":"video:emptied","slug":"video-emptied","link":"#video-emptied","children":[]},{"level":2,"title":"video:ended","slug":"video-ended","link":"#video-ended","children":[]},{"level":2,"title":"video:error","slug":"video-error","link":"#video-error","children":[]},{"level":2,"title":"video:loadeddata","slug":"video-loadeddata","link":"#video-loadeddata","children":[]},{"level":2,"title":"video:loadedmetadata","slug":"video-loadedmetadata","link":"#video-loadedmetadata","children":[]},{"level":2,"title":"video:pause","slug":"video-pause","link":"#video-pause","children":[]},{"level":2,"title":"video:play","slug":"video-play","link":"#video-play","children":[]},{"level":2,"title":"video:playing","slug":"video-playing","link":"#video-playing","children":[]},{"level":2,"title":"video:progress","slug":"video-progress","link":"#video-progress","children":[]},{"level":2,"title":"video:ratechange","slug":"video-ratechange","link":"#video-ratechange","children":[]},{"level":2,"title":"video:seeked","slug":"video-seeked","link":"#video-seeked","children":[]},{"level":2,"title":"video:seeking","slug":"video-seeking","link":"#video-seeking","children":[]},{"level":2,"title":"video:stalled","slug":"video-stalled","link":"#video-stalled","children":[]},{"level":2,"title":"video:suspend","slug":"video-suspend","link":"#video-suspend","children":[]},{"level":2,"title":"video:timeupdate","slug":"video-timeupdate","link":"#video-timeupdate","children":[]},{"level":2,"title":"video:volumechange","slug":"video-volumechange","link":"#video-volumechange","children":[]},{"level":2,"title":"video:waiting","slug":"video-waiting","link":"#video-waiting","children":[]}],"relativePath":"advanced/event.md","lastUpdated":1673441101000}'),o={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[a("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-hidden":"true"},"#")],-1),c=s("p",null,[a("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),a(" (前缀 "),s("code",null,"video:"),a("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=n("",2),F=s("div",{className:"run-code"},"▶ Run Code",-1),i=n("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=n("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),u=n("",4),b=s("div",{className:"run-code"},"▶ Run Code",-1),h=n("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=n("",3),v=s("div",{className:"run-code"},"▶ Run Code",-1),g=n("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=n("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=n("",3),S=s("div",{className:"run-code"},"▶ Run Code",-1),w=n("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=n("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),P=n("",3),j=s("div",{className:"run-code"},"▶ Run Code",-1),I=n("",3),x=s("div",{className:"run-code"},"▶ Run Code",-1),z=n("",3),O=s("div",{className:"run-code"},"▶ Run Code",-1),U=n("",3),H=s("div",{className:"run-code"},"▶ Run Code",-1),W=n("",3),L=s("div",{className:"run-code"},"▶ Run Code",-1),$=n("",3),B=s("div",{className:"run-code"},"▶ Run Code",-1),J=n("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),G=n("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=n("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=n("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=n("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),ns=n("",3),as=s("div",{className:"run-code"},"▶ Run Code",-1),ls=n("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),es=n("",3),os=s("div",{className:"run-code"},"▶ Run Code",-1),rs=n("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=n("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),ys=n("",3),Fs=s("div",{className:"run-code"},"▶ Run Code",-1),is=n("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=n("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),us=n("",3),bs=s("div",{className:"run-code"},"▶ Run Code",-1),hs=n("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=n("",3),vs=s("div",{className:"run-code"},"▶ Run Code",-1),gs=n("",43),Es=[r,c,t,D,y,F,i,A,C,d,u,b,h,m,_,v,g,E,T,f,k,S,w,R,N,V,P,j,I,x,z,O,U,H,W,L,$,B,J,q,G,K,M,Q,X,Y,Z,ss,ns,as,ls,ps,es,os,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,us,bs,hs,ms,_s,vs,gs];function Ts(fs,ks,Ss,ws,Rs,Ns){return e(),p("div",null,Es)}const js=l(o,[["render",Ts]]);export{Ps as __pageData,js as default};
diff --git a/docs/document/assets/advanced_plugin.md.08f348b3.js b/docs/document/assets/advanced_plugin.md.397679df.js
similarity index 99%
rename from docs/document/assets/advanced_plugin.md.08f348b3.js
rename to docs/document/assets/advanced_plugin.md.397679df.js
index 2f9325b69..c50a8cef2 100644
--- a/docs/document/assets/advanced_plugin.md.08f348b3.js
+++ b/docs/document/assets/advanced_plugin.md.397679df.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o,b as s,d as n,a}from"./app.c9f3056c.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/plugin.md","lastUpdated":1673441101000}'),e={name:"advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`
js
function myPlugin(art) {
+import{_ as l,c as p,o,b as s,d as n,a}from"./app.a9006a39.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/plugin.md","lastUpdated":1673441101000}'),e={name:"advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`
js
function myPlugin(art) {
     console.info(art);
     return {
         name: 'myPlugin',
diff --git a/docs/document/assets/advanced_plugin.md.08f348b3.lean.js b/docs/document/assets/advanced_plugin.md.397679df.lean.js
similarity index 93%
rename from docs/document/assets/advanced_plugin.md.08f348b3.lean.js
rename to docs/document/assets/advanced_plugin.md.397679df.lean.js
index 63df2745f..27806809f 100644
--- a/docs/document/assets/advanced_plugin.md.08f348b3.lean.js
+++ b/docs/document/assets/advanced_plugin.md.397679df.lean.js
@@ -1 +1 @@
-import{_ as l,c as p,o,b as s,d as n,a}from"./app.c9f3056c.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/plugin.md","lastUpdated":1673441101000}'),e={name:"advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",1),b=[r,c,t,F,D,y,i,A,C];function u(m,d,h,_,g,E){return o(),p("div",null,b)}const T=l(e,[["render",u]]);export{v as __pageData,T as default};
+import{_ as l,c as p,o,b as s,d as n,a}from"./app.a9006a39.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/plugin.md","lastUpdated":1673441101000}'),e={name:"advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",1),b=[r,c,t,F,D,y,i,A,C];function u(m,d,h,_,g,E){return o(),p("div",null,b)}const T=l(e,[["render",u]]);export{v as __pageData,T as default};
diff --git a/docs/document/assets/advanced_property.md.21f053ad.js b/docs/document/assets/advanced_property.md.0ab5f6d7.js
similarity index 99%
rename from docs/document/assets/advanced_property.md.21f053ad.js
rename to docs/document/assets/advanced_property.md.0ab5f6d7.js
index 667a42cb8..23f005657 100644
--- a/docs/document/assets/advanced_property.md.21f053ad.js
+++ b/docs/document/assets/advanced_property.md.0ab5f6d7.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"toggle","slug":"toggle","link":"#toggle","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"forward","slug":"forward","link":"#forward","children":[]},{"level":2,"title":"backward","slug":"backward","link":"#backward","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"switchUrl","slug":"switchurl","link":"#switchurl","children":[]},{"level":2,"title":"switchQuality","slug":"switchquality","link":"#switchquality","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"currentTime","slug":"currenttime","link":"#currenttime","children":[]},{"level":2,"title":"duration","slug":"duration","link":"#duration","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"getDataURL","slug":"getdataurl","link":"#getdataurl","children":[]},{"level":2,"title":"getBlobUrl","slug":"getbloburl","link":"#getbloburl","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"playing","slug":"playing","link":"#playing","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"rect","slug":"rect","link":"#rect","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"attr","slug":"attr","link":"#attr","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]},{"level":2,"title":"loaded","slug":"loaded","link":"#loaded","children":[]},{"level":2,"title":"played","slug":"played","link":"#played","children":[]},{"level":2,"title":"proxy","slug":"proxy","link":"#proxy","children":[]},{"level":2,"title":"query","slug":"query","link":"#query","children":[]},{"level":2,"title":"video","slug":"video","link":"#video","children":[]}],"relativePath":"advanced/property.md","lastUpdated":1673441101000}'),o={name:"advanced/property.md"},e=s('

实例属性

这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用

play

  • Type: Function

播放视频

',5),r=n("div",{className:"run-code"},"▶ Run Code",-1),c=s(`
js
var art = new Artplayer({
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"toggle","slug":"toggle","link":"#toggle","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"forward","slug":"forward","link":"#forward","children":[]},{"level":2,"title":"backward","slug":"backward","link":"#backward","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"switchUrl","slug":"switchurl","link":"#switchurl","children":[]},{"level":2,"title":"switchQuality","slug":"switchquality","link":"#switchquality","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"currentTime","slug":"currenttime","link":"#currenttime","children":[]},{"level":2,"title":"duration","slug":"duration","link":"#duration","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"getDataURL","slug":"getdataurl","link":"#getdataurl","children":[]},{"level":2,"title":"getBlobUrl","slug":"getbloburl","link":"#getbloburl","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"playing","slug":"playing","link":"#playing","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"rect","slug":"rect","link":"#rect","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"attr","slug":"attr","link":"#attr","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]},{"level":2,"title":"loaded","slug":"loaded","link":"#loaded","children":[]},{"level":2,"title":"played","slug":"played","link":"#played","children":[]},{"level":2,"title":"proxy","slug":"proxy","link":"#proxy","children":[]},{"level":2,"title":"query","slug":"query","link":"#query","children":[]},{"level":2,"title":"video","slug":"video","link":"#video","children":[]}],"relativePath":"advanced/property.md","lastUpdated":1673441101000}'),o={name:"advanced/property.md"},e=s('

实例属性

这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用

play

  • Type: Function

播放视频

',5),r=n("div",{className:"run-code"},"▶ Run Code",-1),c=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     muted: true,
diff --git a/docs/document/assets/advanced_property.md.21f053ad.lean.js b/docs/document/assets/advanced_property.md.0ab5f6d7.lean.js
similarity index 98%
rename from docs/document/assets/advanced_property.md.21f053ad.lean.js
rename to docs/document/assets/advanced_property.md.0ab5f6d7.lean.js
index 5f9710d91..2ecf623d9 100644
--- a/docs/document/assets/advanced_property.md.21f053ad.lean.js
+++ b/docs/document/assets/advanced_property.md.0ab5f6d7.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"toggle","slug":"toggle","link":"#toggle","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"forward","slug":"forward","link":"#forward","children":[]},{"level":2,"title":"backward","slug":"backward","link":"#backward","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"switchUrl","slug":"switchurl","link":"#switchurl","children":[]},{"level":2,"title":"switchQuality","slug":"switchquality","link":"#switchquality","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"currentTime","slug":"currenttime","link":"#currenttime","children":[]},{"level":2,"title":"duration","slug":"duration","link":"#duration","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"getDataURL","slug":"getdataurl","link":"#getdataurl","children":[]},{"level":2,"title":"getBlobUrl","slug":"getbloburl","link":"#getbloburl","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"playing","slug":"playing","link":"#playing","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"rect","slug":"rect","link":"#rect","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"attr","slug":"attr","link":"#attr","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]},{"level":2,"title":"loaded","slug":"loaded","link":"#loaded","children":[]},{"level":2,"title":"played","slug":"played","link":"#played","children":[]},{"level":2,"title":"proxy","slug":"proxy","link":"#proxy","children":[]},{"level":2,"title":"query","slug":"query","link":"#query","children":[]},{"level":2,"title":"video","slug":"video","link":"#video","children":[]}],"relativePath":"advanced/property.md","lastUpdated":1673441101000}'),o={name:"advanced/property.md"},e=s("",5),r=n("div",{className:"run-code"},"▶ Run Code",-1),c=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),y=n("div",{className:"run-code"},"▶ Run Code",-1),F=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),u=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",4),h=n("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),_=n("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=n("div",{className:"run-code"},"▶ Run Code",-1),S=s("",5),k=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",4),w=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),I=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),j=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",4),G=n("div",{className:"run-code"},"▶ Run Code",-1),B=s("",4),q=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),U=n("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),O=n("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),H=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",5),M=n("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",4),J=n("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),X=n("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Z=n("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),ns=n("div",{className:"run-code"},"▶ Run Code",-1),as=s("",5),ls=n("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),os=n("div",{className:"run-code"},"▶ Run Code",-1),es=s("",4),rs=n("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",4),ts=n("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",5),ys=n("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",5),is=n("div",{className:"run-code"},"▶ Run Code",-1),As=s("",4),Cs=n("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",4),us=n("div",{className:"run-code"},"▶ Run Code",-1),bs=s("",4),hs=n("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",4),_s=n("div",{className:"run-code"},"▶ Run Code",-1),gs=s("",4),vs=n("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",4),Es=n("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",4),ks=n("div",{className:"run-code"},"▶ Run Code",-1),fs=s("",5),ws=n("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),Rs=n("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",1),Is=[e,r,c,t,D,y,F,i,A,C,d,u,b,h,m,_,g,v,T,E,S,k,f,w,P,R,N,I,V,j,x,G,B,q,z,U,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,ns,as,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,us,bs,hs,ms,_s,gs,vs,Ts,Es,Ss,ks,fs,ws,Ps,Rs,Ns];function Vs(js,xs,Gs,Bs,qs,zs){return p(),l("div",null,Is)}const Os=a(o,[["render",Vs]]);export{Ls as __pageData,Os as default};
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"toggle","slug":"toggle","link":"#toggle","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"forward","slug":"forward","link":"#forward","children":[]},{"level":2,"title":"backward","slug":"backward","link":"#backward","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"switchUrl","slug":"switchurl","link":"#switchurl","children":[]},{"level":2,"title":"switchQuality","slug":"switchquality","link":"#switchquality","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"currentTime","slug":"currenttime","link":"#currenttime","children":[]},{"level":2,"title":"duration","slug":"duration","link":"#duration","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"getDataURL","slug":"getdataurl","link":"#getdataurl","children":[]},{"level":2,"title":"getBlobUrl","slug":"getbloburl","link":"#getbloburl","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"playing","slug":"playing","link":"#playing","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"rect","slug":"rect","link":"#rect","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"attr","slug":"attr","link":"#attr","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]},{"level":2,"title":"loaded","slug":"loaded","link":"#loaded","children":[]},{"level":2,"title":"played","slug":"played","link":"#played","children":[]},{"level":2,"title":"proxy","slug":"proxy","link":"#proxy","children":[]},{"level":2,"title":"query","slug":"query","link":"#query","children":[]},{"level":2,"title":"video","slug":"video","link":"#video","children":[]}],"relativePath":"advanced/property.md","lastUpdated":1673441101000}'),o={name:"advanced/property.md"},e=s("",5),r=n("div",{className:"run-code"},"▶ Run Code",-1),c=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),y=n("div",{className:"run-code"},"▶ Run Code",-1),F=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),u=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",4),h=n("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),_=n("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=n("div",{className:"run-code"},"▶ Run Code",-1),S=s("",5),k=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",4),w=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),I=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),j=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",4),G=n("div",{className:"run-code"},"▶ Run Code",-1),B=s("",4),q=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),U=n("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),O=n("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),H=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",5),M=n("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",4),J=n("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),X=n("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Z=n("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),ns=n("div",{className:"run-code"},"▶ Run Code",-1),as=s("",5),ls=n("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),os=n("div",{className:"run-code"},"▶ Run Code",-1),es=s("",4),rs=n("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",4),ts=n("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",5),ys=n("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",5),is=n("div",{className:"run-code"},"▶ Run Code",-1),As=s("",4),Cs=n("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",4),us=n("div",{className:"run-code"},"▶ Run Code",-1),bs=s("",4),hs=n("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",4),_s=n("div",{className:"run-code"},"▶ Run Code",-1),gs=s("",4),vs=n("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",4),Es=n("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",4),ks=n("div",{className:"run-code"},"▶ Run Code",-1),fs=s("",5),ws=n("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),Rs=n("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",1),Is=[e,r,c,t,D,y,F,i,A,C,d,u,b,h,m,_,g,v,T,E,S,k,f,w,P,R,N,I,V,j,x,G,B,q,z,U,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,ns,as,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,us,bs,hs,ms,_s,gs,vs,Ts,Es,Ss,ks,fs,ws,Ps,Rs,Ns];function Vs(js,xs,Gs,Bs,qs,zs){return p(),l("div",null,Is)}const Os=a(o,[["render",Vs]]);export{Ls as __pageData,Os as default};
diff --git a/docs/document/assets/app.c9f3056c.js b/docs/document/assets/app.a9006a39.js
similarity index 99%
rename from docs/document/assets/app.c9f3056c.js
rename to docs/document/assets/app.a9006a39.js
index 98c3813e8..2e405d145 100644
--- a/docs/document/assets/app.c9f3056c.js
+++ b/docs/document/assets/app.a9006a39.js
@@ -1,4 +1,4 @@
-function Qs(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}function ts(e){if(Q(e)){const t={};for(let n=0;n{if(n){const s=n.split(Zr);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function pe(e){let t="";if(be(e))t=e;else if(Q(e))for(let n=0;nbe(e)?e:e==null?"":Q(e)||ve(e)&&(e.toString===Fi||!ne(e.toString))?JSON.stringify(e,Ni,2):String(e),Ni=(e,t)=>t&&t.__v_isRef?Ni(e,t.value):Ht(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:Bi(t)?{[`Set(${t.size})`]:[...t.values()]}:ve(t)&&!Q(t)&&!Di(t)?String(t):t,ge={},Bt=[],We=()=>{},ol=()=>!1,il=/^on[^a-z]/,wn=e=>il.test(e),Js=e=>e.startsWith("onUpdate:"),Pe=Object.assign,Xs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},rl=Object.prototype.hasOwnProperty,ce=(e,t)=>rl.call(e,t),Q=Array.isArray,Ht=e=>ns(e)==="[object Map]",Bi=e=>ns(e)==="[object Set]",ne=e=>typeof e=="function",be=e=>typeof e=="string",Zs=e=>typeof e=="symbol",ve=e=>e!==null&&typeof e=="object",Hi=e=>ve(e)&&ne(e.then)&&ne(e.catch),Fi=Object.prototype.toString,ns=e=>Fi.call(e),ll=e=>ns(e).slice(8,-1),Di=e=>ns(e)==="[object Object]",eo=e=>be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,rn=Qs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ss=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},cl=/-(\w)/g,st=ss(e=>e.replace(cl,(t,n)=>n?n.toUpperCase():"")),al=/\B([A-Z])/g,Yt=ss(e=>e.replace(al,"-$1").toLowerCase()),os=ss(e=>e.charAt(0).toUpperCase()+e.slice(1)),xs=ss(e=>e?`on${os(e)}`:""),pn=(e,t)=>!Object.is(e,t),Bn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},_n=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Mo;const ul=()=>Mo||(Mo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Ne;class fl{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Ne,!t&&Ne&&(this.index=(Ne.scopes||(Ne.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Ne;try{return Ne=this,t()}finally{Ne=n}}}on(){Ne=this}off(){Ne=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ri=e=>(e.w&_t)>0,zi=e=>(e.n&_t)>0,_l=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(r.get(n)),t){case"add":Q(e)?eo(n)&&l.push(r.get("length")):(l.push(r.get(Vt)),Ht(e)&&l.push(r.get(Os)));break;case"delete":Q(e)||(l.push(r.get(Vt)),Ht(e)&&l.push(r.get(Os)));break;case"set":Ht(e)&&l.push(r.get(Vt));break}if(l.length===1)l[0]&&Ns(l[0]);else{const c=[];for(const a of l)a&&c.push(...a);Ns(to(c))}}function Ns(e,t){const n=Q(e)?e:[...e];for(const s of n)s.computed&&Oo(s);for(const s of n)s.computed||Oo(s)}function Oo(e,t){(e!==qe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const gl=Qs("__proto__,__v_isRef,__isVue"),qi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Zs)),vl=so(),yl=so(!1,!0),bl=so(!0),No=xl();function xl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=fe(this);for(let i=0,r=this.length;i{e[t]=function(...n){Qt();const s=fe(this)[t].apply(this,n);return Jt(),s}}),e}function so(e=!1,t=!1){return function(s,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?Bl:Qi:t?Yi:Gi).get(s))return s;const r=Q(s);if(!e&&r&&ce(No,o))return Reflect.get(No,o,i);const l=Reflect.get(s,o,i);return(Zs(o)?qi.has(o):gl(o))||(e||Fe(s,"get",o),t)?l:Se(l)?r&&eo(o)?l:l.value:ve(l)?e?ro(l):rs(l):l}}const wl=Ki(),kl=Ki(!0);function Ki(e=!1){return function(n,s,o,i){let r=n[s];if(qt(r)&&Se(r)&&!Se(o))return!1;if(!e&&(!zn(o)&&!qt(o)&&(r=fe(r),o=fe(o)),!Q(n)&&Se(r)&&!Se(o)))return r.value=o,!0;const l=Q(n)&&eo(s)?Number(s)e,is=e=>Reflect.getPrototypeOf(e);function Cn(e,t,n=!1,s=!1){e=e.__v_raw;const o=fe(e),i=fe(t);n||(t!==i&&Fe(o,"get",t),Fe(o,"get",i));const{has:r}=is(o),l=s?oo:n?co:mn;if(r.call(o,t))return l(e.get(t));if(r.call(o,i))return l(e.get(i));e!==o&&e.get(t)}function Sn(e,t=!1){const n=this.__v_raw,s=fe(n),o=fe(e);return t||(e!==o&&Fe(s,"has",e),Fe(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Tn(e,t=!1){return e=e.__v_raw,!t&&Fe(fe(e),"iterate",Vt),Reflect.get(e,"size",e)}function Bo(e){e=fe(e);const t=fe(this);return is(t).has.call(t,e)||(t.add(e),rt(t,"add",e,e)),this}function Ho(e,t){t=fe(t);const n=fe(this),{has:s,get:o}=is(n);let i=s.call(n,e);i||(e=fe(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?pn(t,r)&&rt(n,"set",e,t):rt(n,"add",e,t),this}function Fo(e){const t=fe(this),{has:n,get:s}=is(t);let o=n.call(t,e);o||(e=fe(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&rt(t,"delete",e,void 0),i}function Do(){const e=fe(this),t=e.size!==0,n=e.clear();return t&&rt(e,"clear",void 0,void 0),n}function En(e,t){return function(s,o){const i=this,r=i.__v_raw,l=fe(r),c=t?oo:e?co:mn;return!e&&Fe(l,"iterate",Vt),r.forEach((a,f)=>s.call(o,c(a),c(f),i))}}function Vn(e,t,n){return function(...s){const o=this.__v_raw,i=fe(o),r=Ht(i),l=e==="entries"||e===Symbol.iterator&&r,c=e==="keys"&&r,a=o[e](...s),f=n?oo:t?co:mn;return!t&&Fe(i,"iterate",c?Os:Vt),{next(){const{value:h,done:_}=a.next();return _?{value:h,done:_}:{value:l?[f(h[0]),f(h[1])]:f(h),done:_}},[Symbol.iterator](){return this}}}}function ct(e){return function(...t){return e==="delete"?!1:this}}function El(){const e={get(i){return Cn(this,i)},get size(){return Tn(this)},has:Sn,add:Bo,set:Ho,delete:Fo,clear:Do,forEach:En(!1,!1)},t={get(i){return Cn(this,i,!1,!0)},get size(){return Tn(this)},has:Sn,add:Bo,set:Ho,delete:Fo,clear:Do,forEach:En(!1,!0)},n={get(i){return Cn(this,i,!0)},get size(){return Tn(this,!0)},has(i){return Sn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:En(!0,!1)},s={get(i){return Cn(this,i,!0,!0)},get size(){return Tn(this,!0)},has(i){return Sn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:En(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Vn(i,!1,!1),n[i]=Vn(i,!0,!1),t[i]=Vn(i,!1,!0),s[i]=Vn(i,!0,!0)}),[e,n,t,s]}const[Vl,Ll,Al,Ml]=El();function io(e,t){const n=t?e?Ml:Al:e?Ll:Vl;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ce(n,o)&&o in s?n:s,o,i)}const Il={get:io(!1,!1)},Ol={get:io(!1,!0)},Nl={get:io(!0,!1)},Gi=new WeakMap,Yi=new WeakMap,Qi=new WeakMap,Bl=new WeakMap;function Hl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fl(e){return e.__v_skip||!Object.isExtensible(e)?0:Hl(ll(e))}function rs(e){return qt(e)?e:lo(e,!1,Wi,Il,Gi)}function Dl(e){return lo(e,!1,Tl,Ol,Yi)}function ro(e){return lo(e,!0,Sl,Nl,Qi)}function lo(e,t,n,s,o){if(!ve(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=Fl(e);if(r===0)return e;const l=new Proxy(e,r===2?s:n);return o.set(e,l),l}function Ft(e){return qt(e)?Ft(e.__v_raw):!!(e&&e.__v_isReactive)}function qt(e){return!!(e&&e.__v_isReadonly)}function zn(e){return!!(e&&e.__v_isShallow)}function Ji(e){return Ft(e)||qt(e)}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function ln(e){return Rn(e,"__v_skip",!0),e}const mn=e=>ve(e)?rs(e):e,co=e=>ve(e)?ro(e):e;function Xi(e){ht&&qe&&(e=fe(e),Ui(e.dep||(e.dep=to())))}function Zi(e,t){e=fe(e),e.dep&&Ns(e.dep)}function Se(e){return!!(e&&e.__v_isRef===!0)}function le(e){return er(e,!1)}function Rl(e){return er(e,!0)}function er(e,t){return Se(e)?e:new zl(e,t)}class zl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:fe(t),this._value=n?t:mn(t)}get value(){return Xi(this),this._value}set value(t){const n=this.__v_isShallow||zn(t)||qt(t);t=n?t:fe(t),pn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:mn(t),Zi(this))}}function g(e){return Se(e)?e.value:e}const jl={get:(e,t,n)=>g(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Se(o)&&!Se(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function tr(e){return Ft(e)?e:new Proxy(e,jl)}var nr;class Ul{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[nr]=!1,this._dirty=!0,this.effect=new no(t,()=>{this._dirty||(this._dirty=!0,Zi(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=fe(this);return Xi(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}nr="__v_isReadonly";function ql(e,t,n=!1){let s,o;const i=ne(e);return i?(s=e,o=We):(s=e.get,o=e.set),new Ul(s,o,i||!o,n)}function pt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){ls(i,t,n)}return o}function ze(e,t,n,s){if(ne(e)){const i=pt(e,t,n,s);return i&&Hi(i)&&i.catch(r=>{ls(r,t,n)}),i}const o=[];for(let i=0;i>>1;vn(Ce[s])tt&&Ce.splice(t,1)}function Yl(e){Q(e)?Dt.push(...e):(!it||!it.includes(e,e.allowRecurse?Pt+1:Pt))&&Dt.push(e),or()}function Ro(e,t=gn?tt+1:0){for(;tvn(n)-vn(s)),Pt=0;Pte.id==null?1/0:e.id,Ql=(e,t)=>{const n=vn(e)-vn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ir(e){Bs=!1,gn=!0,Ce.sort(Ql);const t=We;try{for(tt=0;ttbe(m)?m.trim():m)),h&&(o=n.map(_n))}let l,c=s[l=xs(t)]||s[l=xs(st(t))];!c&&i&&(c=s[l=xs(Yt(t))]),c&&ze(c,e,6,o);const a=s[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,ze(a,e,6,o)}}function rr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},l=!1;if(!ne(e)){const c=a=>{const f=rr(a,t,!0);f&&(l=!0,Pe(r,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ve(e)&&s.set(e,null),null):(Q(i)?i.forEach(c=>r[c]=null):Pe(r,i),ve(e)&&s.set(e,r),r)}function cs(e,t){return!e||!wn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ce(e,t[0].toLowerCase()+t.slice(1))||ce(e,Yt(t))||ce(e,t))}let $e=null,as=null;function Un(e){const t=$e;return $e=e,as=e&&e.type.__scopeId||null,t}function Ge(e){as=e}function Ye(){as=null}function B(e,t=$e,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&Zo(-1);const i=Un(t);let r;try{r=e(...o)}finally{Un(i),s._d&&Zo(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function ws(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:l,attrs:c,emit:a,render:f,renderCache:h,data:_,setupState:m,ctx:S,inheritAttrs:A}=e;let W,y;const w=Un(e);try{if(n.shapeFlag&4){const O=o||s;W=Ue(f.call(O,O,h,i,m,_,S)),y=c}else{const O=t;W=Ue(O.length>1?O(i,{attrs:c,slots:l,emit:a}):O(i,null)),y=t.props?c:Xl(c)}}catch(O){fn.length=0,ls(O,e,1),W=I(He)}let C=W;if(y&&A!==!1){const O=Object.keys(y),{shapeFlag:z}=C;O.length&&z&7&&(r&&O.some(Js)&&(y=Zl(y,r)),C=mt(C,y))}return n.dirs&&(C=mt(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),W=C,Un(w),W}const Xl=e=>{let t;for(const n in e)(n==="class"||n==="style"||wn(n))&&((t||(t={}))[n]=e[n]);return t},Zl=(e,t)=>{const n={};for(const s in e)(!Js(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ec(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?zo(s,r,a):!!r;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function lr(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):Yl(e)}function Rt(e,t){if(we){let n=we.provides;const s=we.parent&&we.parent.provides;s===n&&(n=we.provides=Object.create(s)),n[e]=t}}function Be(e,t,n=!1){const s=we||$e;if(s){const o=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ne(t)?t.call(s.proxy):t}}function At(e,t){return us(e,null,t)}function sc(e,t){return us(e,null,{flush:"post"})}const Ln={};function nt(e,t,n){return us(e,t,n)}function us(e,t,{immediate:n,deep:s,flush:o,onTrack:i,onTrigger:r}=ge){const l=we;let c,a=!1,f=!1;if(Se(e)?(c=()=>e.value,a=zn(e)):Ft(e)?(c=()=>e,s=!0):Q(e)?(f=!0,a=e.some(C=>Ft(C)||zn(C)),c=()=>e.map(C=>{if(Se(C))return C.value;if(Ft(C))return Et(C);if(ne(C))return pt(C,l,2)})):ne(e)?t?c=()=>pt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),ze(e,l,3,[_])}:c=We,t&&s){const C=c;c=()=>Et(C())}let h,_=C=>{h=y.onStop=()=>{pt(C,l,4)}},m;if(bn)if(_=We,t?n&&ze(t,l,3,[c(),f?[]:void 0,_]):c(),o==="sync"){const C=Xc();m=C.__watcherHandles||(C.__watcherHandles=[])}else return We;let S=f?new Array(e.length).fill(Ln):Ln;const A=()=>{if(y.active)if(t){const C=y.run();(s||a||(f?C.some((O,z)=>pn(O,S[z])):pn(C,S)))&&(h&&h(),ze(t,l,3,[C,S===Ln?void 0:f&&S[0]===Ln?[]:S,_]),S=C)}else y.run()};A.allowRecurse=!!t;let W;o==="sync"?W=A:o==="post"?W=()=>Ae(A,l&&l.suspense):(A.pre=!0,l&&(A.id=l.uid),W=()=>fo(A));const y=new no(c,W);t?n?A():S=y.run():o==="post"?Ae(y.run.bind(y),l&&l.suspense):y.run();const w=()=>{y.stop(),l&&l.scope&&Xs(l.scope.effects,y)};return m&&m.push(w),w}function oc(e,t,n){const s=this.proxy,o=be(e)?e.includes(".")?cr(s,e):()=>s[e]:e.bind(s,s);let i;ne(t)?i=t:(i=t.handler,n=t);const r=we;Wt(this);const l=us(o,i.bind(s),n);return r?Wt(r):Lt(),l}function cr(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{Et(n,t)});else if(Di(e))for(const n in e)Et(e[n],t);return e}function ic(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Qe(()=>{e.isMounted=!0}),hr(()=>{e.isUnmounting=!0}),e}const De=[Function,Array],rc={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:De,onEnter:De,onAfterEnter:De,onEnterCancelled:De,onBeforeLeave:De,onLeave:De,onAfterLeave:De,onLeaveCancelled:De,onBeforeAppear:De,onAppear:De,onAfterAppear:De,onAppearCancelled:De},setup(e,{slots:t}){const n=bo(),s=ic();let o;return()=>{const i=t.default&&fr(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const A of i)if(A.type!==He){r=A;break}}const l=fe(e),{mode:c}=l;if(s.isLeaving)return ks(r);const a=jo(r);if(!a)return ks(r);const f=Hs(a,l,s,n);Fs(a,f);const h=n.subTree,_=h&&jo(h);let m=!1;const{getTransitionKey:S}=a.type;if(S){const A=S();o===void 0?o=A:A!==o&&(o=A,m=!0)}if(_&&_.type!==He&&(!Ct(a,_)||m)){const A=Hs(_,l,s,n);if(Fs(_,A),c==="out-in")return s.isLeaving=!0,A.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},ks(r);c==="in-out"&&a.type!==He&&(A.delayLeave=(W,y,w)=>{const C=ur(s,_);C[String(_.key)]=_,W._leaveCb=()=>{y(),W._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=w})}return r}}},ar=rc;function ur(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Hs(e,t,n,s){const{appear:o,mode:i,persisted:r=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:f,onBeforeLeave:h,onLeave:_,onAfterLeave:m,onLeaveCancelled:S,onBeforeAppear:A,onAppear:W,onAfterAppear:y,onAppearCancelled:w}=t,C=String(e.key),O=ur(n,e),z=(V,Y)=>{V&&ze(V,s,9,Y)},G=(V,Y)=>{const J=Y[1];z(V,Y),Q(V)?V.every(se=>se.length<=1)&&J():V.length<=1&&J()},X={mode:i,persisted:r,beforeEnter(V){let Y=l;if(!n.isMounted)if(o)Y=A||l;else return;V._leaveCb&&V._leaveCb(!0);const J=O[C];J&&Ct(e,J)&&J.el._leaveCb&&J.el._leaveCb(),z(Y,[V])},enter(V){let Y=c,J=a,se=f;if(!n.isMounted)if(o)Y=W||c,J=y||a,se=w||f;else return;let F=!1;const oe=V._enterCb=j=>{F||(F=!0,j?z(se,[V]):z(J,[V]),X.delayedLeave&&X.delayedLeave(),V._enterCb=void 0)};Y?G(Y,[V,oe]):oe()},leave(V,Y){const J=String(e.key);if(V._enterCb&&V._enterCb(!0),n.isUnmounting)return Y();z(h,[V]);let se=!1;const F=V._leaveCb=oe=>{se||(se=!0,Y(),oe?z(S,[V]):z(m,[V]),V._leaveCb=void 0,O[J]===e&&delete O[J])};O[J]=e,_?G(_,[V,F]):F()},clone(V){return Hs(V,t,n,s)}};return X}function ks(e){if(fs(e))return e=mt(e),e.children=null,e}function jo(e){return fs(e)?e.children?e.children[0]:void 0:e}function Fs(e,t){e.shapeFlag&6&&e.component?Fs(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function fr(e,t=!1,n){let s=[],o=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,fs=e=>e.type.__isKeepAlive;function lc(e,t){dr(e,"a",t)}function cc(e,t){dr(e,"da",t)}function dr(e,t,n=we){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ds(t,s,n),n){let o=n.parent;for(;o&&o.parent;)fs(o.parent.vnode)&&ac(s,t,n,o),o=o.parent}}function ac(e,t,n,s){const o=ds(t,e,s,!0);Xt(()=>{Xs(s[t],o)},n)}function ds(e,t,n=we,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;Qt(),Wt(n);const l=ze(t,n,e,r);return Lt(),Jt(),l});return s?o.unshift(i):o.push(i),i}}const lt=e=>(t,n=we)=>(!bn||e==="sp")&&ds(e,(...s)=>t(...s),n),uc=lt("bm"),Qe=lt("m"),fc=lt("bu"),ho=lt("u"),hr=lt("bum"),Xt=lt("um"),dc=lt("sp"),hc=lt("rtg"),pc=lt("rtc");function _c(e,t=we){ds("ec",e,t)}function Uo(e,t){const n=$e;if(n===null)return e;const s=ps(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;it(r,l,void 0,i&&i[l]));else{const r=Object.keys(e);o=new Array(r.length);for(let l=0,c=r.length;lWn(t)?!(t.type===He||t.type===te&&!mr(t.children)):!0)?e:null}const Ds=e=>e?Sr(e)?ps(e)||e.proxy:Ds(e.parent):null,cn=Pe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ds(e.parent),$root:e=>Ds(e.root),$emit:e=>e.emit,$options:e=>mo(e),$forceUpdate:e=>e.f||(e.f=()=>fo(e.update)),$nextTick:e=>e.n||(e.n=uo.bind(e.proxy)),$watch:e=>oc.bind(e)}),$s=(e,t)=>e!==ge&&!e.__isScriptSetup&&ce(e,t),mc={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const m=r[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if($s(s,t))return r[t]=1,s[t];if(o!==ge&&ce(o,t))return r[t]=2,o[t];if((a=e.propsOptions[0])&&ce(a,t))return r[t]=3,i[t];if(n!==ge&&ce(n,t))return r[t]=4,n[t];Rs&&(r[t]=0)}}const f=cn[t];let h,_;if(f)return t==="$attrs"&&Fe(e,"get",t),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ge&&ce(n,t))return r[t]=4,n[t];if(_=c.config.globalProperties,ce(_,t))return _[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return $s(o,t)?(o[t]=n,!0):s!==ge&&ce(s,t)?(s[t]=n,!0):ce(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let l;return!!n[r]||e!==ge&&ce(e,r)||$s(t,r)||(l=i[0])&&ce(l,r)||ce(s,r)||ce(cn,r)||ce(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ce(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Rs=!0;function gc(e){const t=mo(e),n=e.proxy,s=e.ctx;Rs=!1,t.beforeCreate&&Ko(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:l,provide:c,inject:a,created:f,beforeMount:h,mounted:_,beforeUpdate:m,updated:S,activated:A,deactivated:W,beforeDestroy:y,beforeUnmount:w,destroyed:C,unmounted:O,render:z,renderTracked:G,renderTriggered:X,errorCaptured:V,serverPrefetch:Y,expose:J,inheritAttrs:se,components:F,directives:oe,filters:j}=t;if(a&&vc(a,s,null,e.appContext.config.unwrapInjectedRef),r)for(const ye in r){const _e=r[ye];ne(_e)&&(s[ye]=_e.bind(n))}if(o){const ye=o.call(n,n);ve(ye)&&(e.data=rs(ye))}if(Rs=!0,i)for(const ye in i){const _e=i[ye],yt=ne(_e)?_e.bind(n,n):ne(_e.get)?_e.get.bind(n,n):We,$n=!ne(_e)&&ne(_e.set)?_e.set.bind(n):We,bt=ie({get:yt,set:$n});Object.defineProperty(s,ye,{enumerable:!0,configurable:!0,get:()=>bt.value,set:Xe=>bt.value=Xe})}if(l)for(const ye in l)gr(l[ye],s,n,ye);if(c){const ye=ne(c)?c.call(n):c;Reflect.ownKeys(ye).forEach(_e=>{Rt(_e,ye[_e])})}f&&Ko(f,e,"c");function de(ye,_e){Q(_e)?_e.forEach(yt=>ye(yt.bind(n))):_e&&ye(_e.bind(n))}if(de(uc,h),de(Qe,_),de(fc,m),de(ho,S),de(lc,A),de(cc,W),de(_c,V),de(pc,G),de(hc,X),de(hr,w),de(Xt,O),de(dc,Y),Q(J))if(J.length){const ye=e.exposed||(e.exposed={});J.forEach(_e=>{Object.defineProperty(ye,_e,{get:()=>n[_e],set:yt=>n[_e]=yt})})}else e.exposed||(e.exposed={});z&&e.render===We&&(e.render=z),se!=null&&(e.inheritAttrs=se),F&&(e.components=F),oe&&(e.directives=oe)}function vc(e,t,n=We,s=!1){Q(e)&&(e=zs(e));for(const o in e){const i=e[o];let r;ve(i)?"default"in i?r=Be(i.from||o,i.default,!0):r=Be(i.from||o):r=Be(i),Se(r)&&s?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:l=>r.value=l}):t[o]=r}}function Ko(e,t,n){ze(Q(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function gr(e,t,n,s){const o=s.includes(".")?cr(n,s):()=>n[s];if(be(e)){const i=t[e];ne(i)&&nt(o,i)}else if(ne(e))nt(o,e.bind(n));else if(ve(e))if(Q(e))e.forEach(i=>gr(i,t,n,s));else{const i=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(i)&&nt(o,i,e)}}function mo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let c;return l?c=l:!o.length&&!n&&!s?c=t:(c={},o.length&&o.forEach(a=>qn(c,a,r,!0)),qn(c,t,r)),ve(t)&&i.set(t,c),c}function qn(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&qn(e,i,n,!0),o&&o.forEach(r=>qn(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const l=yc[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const yc={data:Wo,props:$t,emits:$t,methods:$t,computed:$t,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:$t,directives:$t,watch:xc,provide:Wo,inject:bc};function Wo(e,t){return t?e?function(){return Pe(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function bc(e,t){return $t(zs(e),zs(t))}function zs(e){if(Q(e)){const t={};for(let n=0;n0)&&!(r&16)){if(r&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[_,m]=yr(h,t,!0);Pe(r,_),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return ve(e)&&s.set(e,Bt),Bt;if(Q(i))for(let f=0;f-1,m[1]=A<0||S-1||ce(m,"default"))&&l.push(h)}}}const a=[r,l];return ve(e)&&s.set(e,a),a}function Go(e){return e[0]!=="$"}function Yo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Qo(e,t){return Yo(e)===Yo(t)}function Jo(e,t){return Q(t)?t.findIndex(n=>Qo(n,e)):ne(t)&&Qo(t,e)?0:-1}const br=e=>e[0]==="_"||e==="$stable",go=e=>Q(e)?e.map(Ue):[Ue(e)],$c=(e,t,n)=>{if(t._n)return t;const s=B((...o)=>go(t(...o)),n);return s._c=!1,s},xr=(e,t,n)=>{const s=e._ctx;for(const o in e){if(br(o))continue;const i=e[o];if(ne(i))t[o]=$c(o,i,s);else if(i!=null){const r=go(i);t[o]=()=>r}}},wr=(e,t)=>{const n=go(t);e.slots.default=()=>n},Pc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=fe(t),Rn(t,"_",n)):xr(t,e.slots={})}else e.slots={},t&&wr(e,t);Rn(e.slots,hs,1)},Cc=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ge;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(Pe(o,t),!n&&l===1&&delete o._):(i=!t.$stable,xr(t,o)),r=t}else t&&(wr(e,t),r={default:1});if(i)for(const l in o)!br(l)&&!(l in r)&&delete o[l]};function kr(){return{app:null,config:{isNativeTag:ol,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Sc=0;function Tc(e,t){return function(s,o=null){ne(s)||(s=Object.assign({},s)),o!=null&&!ve(o)&&(o=null);const i=kr(),r=new Set;let l=!1;const c=i.app={_uid:Sc++,_component:s,_props:o,_container:null,_context:i,_instance:null,version:Zc,get config(){return i.config},set config(a){},use(a,...f){return r.has(a)||(a&&ne(a.install)?(r.add(a),a.install(c,...f)):ne(a)&&(r.add(a),a(c,...f))),c},mixin(a){return i.mixins.includes(a)||i.mixins.push(a),c},component(a,f){return f?(i.components[a]=f,c):i.components[a]},directive(a,f){return f?(i.directives[a]=f,c):i.directives[a]},mount(a,f,h){if(!l){const _=I(s,o);return _.appContext=i,f&&t?t(_,a):e(_,a,h),l=!0,c._container=a,a.__vue_app__=c,ps(_.component)||_.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(a,f){return i.provides[a]=f,c}};return c}}function Kn(e,t,n,s,o=!1){if(Q(e)){e.forEach((_,m)=>Kn(_,t&&(Q(t)?t[m]:t),n,s,o));return}if(zt(s)&&!o)return;const i=s.shapeFlag&4?ps(s.component)||s.component.proxy:s.el,r=o?null:i,{i:l,r:c}=e,a=t&&t.r,f=l.refs===ge?l.refs={}:l.refs,h=l.setupState;if(a!=null&&a!==c&&(be(a)?(f[a]=null,ce(h,a)&&(h[a]=null)):Se(a)&&(a.value=null)),ne(c))pt(c,l,12,[r,f]);else{const _=be(c),m=Se(c);if(_||m){const S=()=>{if(e.f){const A=_?ce(h,c)?h[c]:f[c]:c.value;o?Q(A)&&Xs(A,i):Q(A)?A.includes(i)||A.push(i):_?(f[c]=[i],ce(h,c)&&(h[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else _?(f[c]=r,ce(h,c)&&(h[c]=r)):m&&(c.value=r,e.k&&(f[e.k]=r))};r?(S.id=-1,Ae(S,n)):S()}}}let at=!1;const An=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Mn=e=>e.nodeType===8;function Ec(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:i,parentNode:r,remove:l,insert:c,createComment:a}}=e,f=(y,w)=>{if(!w.hasChildNodes()){n(null,y,w),jn(),w._vnode=y;return}at=!1,h(w.firstChild,y,null,null,null),jn(),w._vnode=y,at&&console.error("Hydration completed but contains mismatches.")},h=(y,w,C,O,z,G=!1)=>{const X=Mn(y)&&y.data==="[",V=()=>A(y,w,C,O,z,X),{type:Y,ref:J,shapeFlag:se,patchFlag:F}=w;let oe=y.nodeType;w.el=y,F===-2&&(G=!1,w.dynamicChildren=null);let j=null;switch(Y){case Kt:oe!==3?w.children===""?(c(w.el=o(""),r(y),y),j=y):j=V():(y.data!==w.children&&(at=!0,y.data=w.children),j=i(y));break;case He:oe!==8||X?j=V():j=i(y);break;case un:if(X&&(y=i(y),oe=y.nodeType),oe===1||oe===3){j=y;const Ie=!w.children.length;for(let de=0;de{G=G||!!w.dynamicChildren;const{type:X,props:V,patchFlag:Y,shapeFlag:J,dirs:se}=w,F=X==="input"&&se||X==="option";if(F||Y!==-1){if(se&&et(w,null,C,"created"),V)if(F||!G||Y&48)for(const j in V)(F&&j.endsWith("value")||wn(j)&&!rn(j))&&s(y,j,null,V[j],!1,void 0,C);else V.onClick&&s(y,"onClick",null,V.onClick,!1,void 0,C);let oe;if((oe=V&&V.onVnodeBeforeMount)&&Re(oe,C,w),se&&et(w,null,C,"beforeMount"),((oe=V&&V.onVnodeMounted)||se)&&lr(()=>{oe&&Re(oe,C,w),se&&et(w,null,C,"mounted")},O),J&16&&!(V&&(V.innerHTML||V.textContent))){let j=m(y.firstChild,w,y,C,O,z,G);for(;j;){at=!0;const Ie=j;j=j.nextSibling,l(Ie)}}else J&8&&y.textContent!==w.children&&(at=!0,y.textContent=w.children)}return y.nextSibling},m=(y,w,C,O,z,G,X)=>{X=X||!!w.dynamicChildren;const V=w.children,Y=V.length;for(let J=0;J{const{slotScopeIds:X}=w;X&&(z=z?z.concat(X):X);const V=r(y),Y=m(i(y),w,V,C,O,z,G);return Y&&Mn(Y)&&Y.data==="]"?i(w.anchor=Y):(at=!0,c(w.anchor=a("]"),V,Y),Y)},A=(y,w,C,O,z,G)=>{if(at=!0,w.el=null,G){const Y=W(y);for(;;){const J=i(y);if(J&&J!==Y)l(J);else break}}const X=i(y),V=r(y);return l(y),n(null,w,V,X,C,O,An(V),z),X},W=y=>{let w=0;for(;y;)if(y=i(y),y&&Mn(y)&&(y.data==="["&&w++,y.data==="]")){if(w===0)return i(y);w--}return y};return[f,h]}const Ae=lr;function Vc(e){return Lc(e,Ec)}function Lc(e,t){const n=ul();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:l,createComment:c,setText:a,setElementText:f,parentNode:h,nextSibling:_,setScopeId:m=We,insertStaticContent:S}=e,A=(u,d,b,$=null,k=null,E=null,N=!1,T=null,M=!!d.dynamicChildren)=>{if(u===d)return;u&&!Ct(u,d)&&($=Pn(u),Xe(u,k,E,!0),u=null),d.patchFlag===-2&&(M=!1,d.dynamicChildren=null);const{type:P,ref:U,shapeFlag:D}=d;switch(P){case Kt:W(u,d,b,$);break;case He:y(u,d,b,$);break;case un:u==null&&w(d,b,$,N);break;case te:F(u,d,b,$,k,E,N,T,M);break;default:D&1?z(u,d,b,$,k,E,N,T,M):D&6?oe(u,d,b,$,k,E,N,T,M):(D&64||D&128)&&P.process(u,d,b,$,k,E,N,T,M,It)}U!=null&&k&&Kn(U,u&&u.ref,E,d||u,!d)},W=(u,d,b,$)=>{if(u==null)s(d.el=l(d.children),b,$);else{const k=d.el=u.el;d.children!==u.children&&a(k,d.children)}},y=(u,d,b,$)=>{u==null?s(d.el=c(d.children||""),b,$):d.el=u.el},w=(u,d,b,$)=>{[u.el,u.anchor]=S(u.children,d,b,$,u.el,u.anchor)},C=({el:u,anchor:d},b,$)=>{let k;for(;u&&u!==d;)k=_(u),s(u,b,$),u=k;s(d,b,$)},O=({el:u,anchor:d})=>{let b;for(;u&&u!==d;)b=_(u),o(u),u=b;o(d)},z=(u,d,b,$,k,E,N,T,M)=>{N=N||d.type==="svg",u==null?G(d,b,$,k,E,N,T,M):Y(u,d,k,E,N,T,M)},G=(u,d,b,$,k,E,N,T)=>{let M,P;const{type:U,props:D,shapeFlag:q,transition:Z,dirs:re}=u;if(M=u.el=r(u.type,E,D&&D.is,D),q&8?f(M,u.children):q&16&&V(u.children,M,null,$,k,E&&U!=="foreignObject",N,T),re&&et(u,null,$,"created"),D){for(const he in D)he!=="value"&&!rn(he)&&i(M,he,null,D[he],E,u.children,$,k,ot);"value"in D&&i(M,"value",null,D.value),(P=D.onVnodeBeforeMount)&&Re(P,$,u)}X(M,u,u.scopeId,N,$),re&&et(u,null,$,"beforeMount");const me=(!k||k&&!k.pendingBranch)&&Z&&!Z.persisted;me&&Z.beforeEnter(M),s(M,d,b),((P=D&&D.onVnodeMounted)||me||re)&&Ae(()=>{P&&Re(P,$,u),me&&Z.enter(M),re&&et(u,null,$,"mounted")},k)},X=(u,d,b,$,k)=>{if(b&&m(u,b),$)for(let E=0;E<$.length;E++)m(u,$[E]);if(k){let E=k.subTree;if(d===E){const N=k.vnode;X(u,N,N.scopeId,N.slotScopeIds,k.parent)}}},V=(u,d,b,$,k,E,N,T,M=0)=>{for(let P=M;P{const T=d.el=u.el;let{patchFlag:M,dynamicChildren:P,dirs:U}=d;M|=u.patchFlag&16;const D=u.props||ge,q=d.props||ge;let Z;b&&xt(b,!1),(Z=q.onVnodeBeforeUpdate)&&Re(Z,b,d,u),U&&et(d,u,b,"beforeUpdate"),b&&xt(b,!0);const re=k&&d.type!=="foreignObject";if(P?J(u.dynamicChildren,P,T,b,$,re,E):N||_e(u,d,T,null,b,$,re,E,!1),M>0){if(M&16)se(T,d,D,q,b,$,k);else if(M&2&&D.class!==q.class&&i(T,"class",null,q.class,k),M&4&&i(T,"style",D.style,q.style,k),M&8){const me=d.dynamicProps;for(let he=0;he{Z&&Re(Z,b,d,u),U&&et(d,u,b,"updated")},$)},J=(u,d,b,$,k,E,N)=>{for(let T=0;T{if(b!==$){if(b!==ge)for(const T in b)!rn(T)&&!(T in $)&&i(u,T,b[T],null,N,d.children,k,E,ot);for(const T in $){if(rn(T))continue;const M=$[T],P=b[T];M!==P&&T!=="value"&&i(u,T,P,M,N,d.children,k,E,ot)}"value"in $&&i(u,"value",b.value,$.value)}},F=(u,d,b,$,k,E,N,T,M)=>{const P=d.el=u?u.el:l(""),U=d.anchor=u?u.anchor:l("");let{patchFlag:D,dynamicChildren:q,slotScopeIds:Z}=d;Z&&(T=T?T.concat(Z):Z),u==null?(s(P,b,$),s(U,b,$),V(d.children,b,U,k,E,N,T,M)):D>0&&D&64&&q&&u.dynamicChildren?(J(u.dynamicChildren,q,b,k,E,N,T),(d.key!=null||k&&d===k.subTree)&&vo(u,d,!0)):_e(u,d,b,U,k,E,N,T,M)},oe=(u,d,b,$,k,E,N,T,M)=>{d.slotScopeIds=T,u==null?d.shapeFlag&512?k.ctx.activate(d,b,$,N,M):j(d,b,$,k,E,N,M):Ie(u,d,M)},j=(u,d,b,$,k,E,N)=>{const T=u.component=jc(u,$,k);if(fs(u)&&(T.ctx.renderer=It),Uc(T),T.asyncDep){if(k&&k.registerDep(T,de),!u.el){const M=T.subTree=I(He);y(null,M,d,b)}return}de(T,u,d,b,k,E,N)},Ie=(u,d,b)=>{const $=d.component=u.component;if(ec(u,d,b))if($.asyncDep&&!$.asyncResolved){ye($,d,b);return}else $.next=d,Gl($.update),$.update();else d.el=u.el,$.vnode=d},de=(u,d,b,$,k,E,N)=>{const T=()=>{if(u.isMounted){let{next:U,bu:D,u:q,parent:Z,vnode:re}=u,me=U,he;xt(u,!1),U?(U.el=re.el,ye(u,U,N)):U=re,D&&Bn(D),(he=U.props&&U.props.onVnodeBeforeUpdate)&&Re(he,Z,U,re),xt(u,!0);const xe=ws(u),je=u.subTree;u.subTree=xe,A(je,xe,h(je.el),Pn(je),u,k,E),U.el=xe.el,me===null&&tc(u,xe.el),q&&Ae(q,k),(he=U.props&&U.props.onVnodeUpdated)&&Ae(()=>Re(he,Z,U,re),k)}else{let U;const{el:D,props:q}=d,{bm:Z,m:re,parent:me}=u,he=zt(d);if(xt(u,!1),Z&&Bn(Z),!he&&(U=q&&q.onVnodeBeforeMount)&&Re(U,me,d),xt(u,!0),D&&bs){const xe=()=>{u.subTree=ws(u),bs(D,u.subTree,u,k,null)};he?d.type.__asyncLoader().then(()=>!u.isUnmounted&&xe()):xe()}else{const xe=u.subTree=ws(u);A(null,xe,b,$,u,k,E),d.el=xe.el}if(re&&Ae(re,k),!he&&(U=q&&q.onVnodeMounted)){const xe=d;Ae(()=>Re(U,me,xe),k)}(d.shapeFlag&256||me&&zt(me.vnode)&&me.vnode.shapeFlag&256)&&u.a&&Ae(u.a,k),u.isMounted=!0,d=b=$=null}},M=u.effect=new no(T,()=>fo(P),u.scope),P=u.update=()=>M.run();P.id=u.uid,xt(u,!0),P()},ye=(u,d,b)=>{d.component=u;const $=u.vnode.props;u.vnode=d,u.next=null,kc(u,d.props,$,b),Cc(u,d.children,b),Qt(),Ro(),Jt()},_e=(u,d,b,$,k,E,N,T,M=!1)=>{const P=u&&u.children,U=u?u.shapeFlag:0,D=d.children,{patchFlag:q,shapeFlag:Z}=d;if(q>0){if(q&128){$n(P,D,b,$,k,E,N,T,M);return}else if(q&256){yt(P,D,b,$,k,E,N,T,M);return}}Z&8?(U&16&&ot(P,k,E),D!==P&&f(b,D)):U&16?Z&16?$n(P,D,b,$,k,E,N,T,M):ot(P,k,E,!0):(U&8&&f(b,""),Z&16&&V(D,b,$,k,E,N,T,M))},yt=(u,d,b,$,k,E,N,T,M)=>{u=u||Bt,d=d||Bt;const P=u.length,U=d.length,D=Math.min(P,U);let q;for(q=0;qU?ot(u,k,E,!0,!1,D):V(d,b,$,k,E,N,T,M,D)},$n=(u,d,b,$,k,E,N,T,M)=>{let P=0;const U=d.length;let D=u.length-1,q=U-1;for(;P<=D&&P<=q;){const Z=u[P],re=d[P]=M?dt(d[P]):Ue(d[P]);if(Ct(Z,re))A(Z,re,b,null,k,E,N,T,M);else break;P++}for(;P<=D&&P<=q;){const Z=u[D],re=d[q]=M?dt(d[q]):Ue(d[q]);if(Ct(Z,re))A(Z,re,b,null,k,E,N,T,M);else break;D--,q--}if(P>D){if(P<=q){const Z=q+1,re=Zq)for(;P<=D;)Xe(u[P],k,E,!0),P++;else{const Z=P,re=P,me=new Map;for(P=re;P<=q;P++){const Oe=d[P]=M?dt(d[P]):Ue(d[P]);Oe.key!=null&&me.set(Oe.key,P)}let he,xe=0;const je=q-re+1;let Ot=!1,Vo=0;const en=new Array(je);for(P=0;P=je){Xe(Oe,k,E,!0);continue}let Ze;if(Oe.key!=null)Ze=me.get(Oe.key);else for(he=re;he<=q;he++)if(en[he-re]===0&&Ct(Oe,d[he])){Ze=he;break}Ze===void 0?Xe(Oe,k,E,!0):(en[Ze-re]=P+1,Ze>=Vo?Vo=Ze:Ot=!0,A(Oe,d[Ze],b,null,k,E,N,T,M),xe++)}const Lo=Ot?Ac(en):Bt;for(he=Lo.length-1,P=je-1;P>=0;P--){const Oe=re+P,Ze=d[Oe],Ao=Oe+1{const{el:E,type:N,transition:T,children:M,shapeFlag:P}=u;if(P&6){bt(u.component.subTree,d,b,$);return}if(P&128){u.suspense.move(d,b,$);return}if(P&64){N.move(u,d,b,It);return}if(N===te){s(E,d,b);for(let D=0;DT.enter(E),k);else{const{leave:D,delayLeave:q,afterLeave:Z}=T,re=()=>s(E,d,b),me=()=>{D(E,()=>{re(),Z&&Z()})};q?q(E,re,me):me()}else s(E,d,b)},Xe=(u,d,b,$=!1,k=!1)=>{const{type:E,props:N,ref:T,children:M,dynamicChildren:P,shapeFlag:U,patchFlag:D,dirs:q}=u;if(T!=null&&Kn(T,null,b,u,!0),U&256){d.ctx.deactivate(u);return}const Z=U&1&&q,re=!zt(u);let me;if(re&&(me=N&&N.onVnodeBeforeUnmount)&&Re(me,d,u),U&6)Jr(u.component,b,$);else{if(U&128){u.suspense.unmount(b,$);return}Z&&et(u,null,d,"beforeUnmount"),U&64?u.type.remove(u,d,b,k,It,$):P&&(E!==te||D>0&&D&64)?ot(P,d,b,!1,!0):(E===te&&D&384||!k&&U&16)&&ot(M,d,b),$&&To(u)}(re&&(me=N&&N.onVnodeUnmounted)||Z)&&Ae(()=>{me&&Re(me,d,u),Z&&et(u,null,d,"unmounted")},b)},To=u=>{const{type:d,el:b,anchor:$,transition:k}=u;if(d===te){Qr(b,$);return}if(d===un){O(u);return}const E=()=>{o(b),k&&!k.persisted&&k.afterLeave&&k.afterLeave()};if(u.shapeFlag&1&&k&&!k.persisted){const{leave:N,delayLeave:T}=k,M=()=>N(b,E);T?T(u.el,E,M):M()}else E()},Qr=(u,d)=>{let b;for(;u!==d;)b=_(u),o(u),u=b;o(d)},Jr=(u,d,b)=>{const{bum:$,scope:k,update:E,subTree:N,um:T}=u;$&&Bn($),k.stop(),E&&(E.active=!1,Xe(N,u,d,b)),T&&Ae(T,d),Ae(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},ot=(u,d,b,$=!1,k=!1,E=0)=>{for(let N=E;Nu.shapeFlag&6?Pn(u.component.subTree):u.shapeFlag&128?u.suspense.next():_(u.anchor||u.el),Eo=(u,d,b)=>{u==null?d._vnode&&Xe(d._vnode,null,null,!0):A(d._vnode||null,u,d,null,null,null,b),Ro(),jn(),d._vnode=u},It={p:A,um:Xe,m:bt,r:To,mt:j,mc:V,pc:_e,pbc:J,n:Pn,o:e};let ys,bs;return t&&([ys,bs]=t(It)),{render:Eo,hydrate:ys,createApp:Tc(Eo,ys)}}function xt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function vo(e,t,n=!1){const s=e.children,o=t.children;if(Q(s)&&Q(o))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}const Mc=e=>e.__isTeleport,an=e=>e&&(e.disabled||e.disabled===""),Xo=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Us=(e,t)=>{const n=e&&e.to;return be(n)?t?t(n):null:n},Ic={__isTeleport:!0,process(e,t,n,s,o,i,r,l,c,a){const{mc:f,pc:h,pbc:_,o:{insert:m,querySelector:S,createText:A,createComment:W}}=a,y=an(t.props);let{shapeFlag:w,children:C,dynamicChildren:O}=t;if(e==null){const z=t.el=A(""),G=t.anchor=A("");m(z,n,s),m(G,n,s);const X=t.target=Us(t.props,S),V=t.targetAnchor=A("");X&&(m(V,X),r=r||Xo(X));const Y=(J,se)=>{w&16&&f(C,J,se,o,i,r,l,c)};y?Y(n,G):X&&Y(X,V)}else{t.el=e.el;const z=t.anchor=e.anchor,G=t.target=e.target,X=t.targetAnchor=e.targetAnchor,V=an(e.props),Y=V?n:G,J=V?z:X;if(r=r||Xo(G),O?(_(e.dynamicChildren,O,Y,o,i,r,l),vo(e,t,!0)):c||h(e,t,Y,J,o,i,r,l,!1),y)V||In(t,n,z,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const se=t.target=Us(t.props,S);se&&In(t,se,null,a,0)}else V&&In(t,G,X,a,1)}$r(t)},remove(e,t,n,s,{um:o,o:{remove:i}},r){const{shapeFlag:l,children:c,anchor:a,targetAnchor:f,target:h,props:_}=e;if(h&&i(f),(r||!an(_))&&(i(a),l&16))for(let m=0;m0?Ke||Bt:null,Bc(),yn>0&&Ke&&Ke.push(e),e}function x(e,t,n,s,o,i){return Pr(v(e,t,n,s,o,i,!0))}function ee(e,t,n,s,o){return Pr(I(e,t,n,s,o,!0))}function Wn(e){return e?e.__v_isVNode===!0:!1}function Ct(e,t){return e.type===t.type&&e.key===t.key}const hs="__vInternal",Cr=({key:e})=>e??null,Hn=({ref:e,ref_key:t,ref_for:n})=>e!=null?be(e)||Se(e)||ne(e)?{i:$e,r:e,k:t,f:!!n}:e:null;function v(e,t=null,n=null,s=0,o=null,i=e===te?0:1,r=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Cr(t),ref:t&&Hn(t),scopeId:as,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:$e};return l?(yo(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=be(n)?8:16),yn>0&&!r&&Ke&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ke.push(c),c}const I=Hc;function Hc(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===pr)&&(e=He),Wn(e)){const l=mt(e,t,!0);return n&&yo(l,n),yn>0&&!i&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(Gc(e)&&(e=e.__vccOpts),t){t=Fc(t);let{class:l,style:c}=t;l&&!be(l)&&(t.class=pe(l)),ve(c)&&(Ji(c)&&!Q(c)&&(c=Pe({},c)),t.style=ts(c))}const r=be(e)?1:nc(e)?128:Mc(e)?64:ve(e)?4:ne(e)?2:0;return v(e,t,n,s,o,r,i,!0)}function Fc(e){return e?Ji(e)||hs in e?Pe({},e):e:null}function mt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,l=t?Fn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Cr(l),ref:t&&t.ref?n&&o?Q(o)?o.concat(Hn(t)):[o,Hn(t)]:Hn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==te?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&mt(e.ssContent),ssFallback:e.ssFallback&&mt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Le(e=" ",t=0){return I(Kt,null,e,t)}function Dc(e,t){const n=I(un,null,e);return n.staticCount=t,n}function K(e="",t=!1){return t?(p(),ee(He,null,e)):I(He,null,e)}function Ue(e){return e==null||typeof e=="boolean"?I(He):Q(e)?I(te,null,e.slice()):typeof e=="object"?dt(e):I(Kt,null,String(e))}function dt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:mt(e)}function yo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),yo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(hs in t)?t._ctx=$e:o===3&&$e&&($e.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:$e},n=32):(t=String(t),s&64?(n=16,t=[Le(t)]):n=8);e.children=t,e.shapeFlag|=n}function Fn(...e){const t={};for(let n=0;nwe||$e,Wt=e=>{we=e,e.scope.on()},Lt=()=>{we&&we.scope.off(),we=null};function Sr(e){return e.vnode.shapeFlag&4}let bn=!1;function Uc(e,t=!1){bn=t;const{props:n,children:s}=e.vnode,o=Sr(e);wc(e,n,o,t),Pc(e,s);const i=o?qc(e,t):void 0;return bn=!1,i}function qc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ln(new Proxy(e.ctx,mc));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?Er(e):null;Wt(e),Qt();const i=pt(s,e,0,[e.props,o]);if(Jt(),Lt(),Hi(i)){if(i.then(Lt,Lt),t)return i.then(r=>{ei(e,r,t)}).catch(r=>{ls(r,e,0)});e.asyncDep=i}else ei(e,i,t)}else Tr(e,t)}function ei(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ve(t)&&(e.setupState=tr(t)),Tr(e,n)}let ti;function Tr(e,t,n){const s=e.type;if(!e.render){if(!t&&ti&&!s.render){const o=s.template||mo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,a=Pe(Pe({isCustomElement:i,delimiters:l},r),c);s.render=ti(o,a)}}e.render=s.render||We}Wt(e),Qt(),gc(e),Jt(),Lt()}function Kc(e){return new Proxy(e.attrs,{get(t,n){return Fe(e,"get","$attrs"),t[n]}})}function Er(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Kc(e))},slots:e.slots,emit:e.emit,expose:t}}function ps(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(tr(ln(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in cn)return cn[n](e)},has(t,n){return n in t||n in cn}}))}function Wc(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Gc(e){return ne(e)&&"__vccOpts"in e}const ie=(e,t)=>ql(e,t,bn);function Yc(){return Qc().slots}function Qc(){const e=bo();return e.setupContext||(e.setupContext=Er(e))}function Gn(e,t,n){const s=arguments.length;return s===2?ve(t)&&!Q(t)?Wn(t)?I(e,null,[t]):I(e,t):I(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Wn(n)&&(n=[n]),I(e,t,n))}const Jc=Symbol(""),Xc=()=>Be(Jc),Zc="3.2.45",ea="http://www.w3.org/2000/svg",St=typeof document<"u"?document:null,ni=St&&St.createElement("template"),ta={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?St.createElementNS(ea,e):St.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>St.createTextNode(e),createComment:e=>St.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>St.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{ni.innerHTML=s?`${e}`:e;const l=ni.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function na(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function sa(e,t,n){const s=e.style,o=be(n);if(n&&!o){for(const i in n)qs(s,i,n[i]);if(t&&!be(t))for(const i in t)n[i]==null&&qs(s,i,"")}else{const i=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const si=/\s*!important$/;function qs(e,t,n){if(Q(n))n.forEach(s=>qs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=oa(e,t);si.test(n)?e.setProperty(Yt(s),n.replace(si,""),"important"):e[s]=n}}const oi=["Webkit","Moz","ms"],Ps={};function oa(e,t){const n=Ps[t];if(n)return n;let s=st(t);if(s!=="filter"&&s in e)return Ps[t]=s;s=os(s);for(let o=0;oCs||(ua.then(()=>Cs=0),Cs=Date.now());function da(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;ze(ha(s,n.value),t,5,[s])};return n.value=e,n.attached=fa(),n}function ha(e,t){if(Q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const li=/^on[a-z]/,pa=(e,t,n,s,o=!1,i,r,l,c)=>{t==="class"?na(e,s,o):t==="style"?sa(e,n,s):wn(t)?Js(t)||ca(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):_a(e,t,s,o))?ra(e,t,s,i,r,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ia(e,t,s,o))};function _a(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&li.test(t)&&ne(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||li.test(t)&&be(n)?!1:t in e}const ut="transition",tn="animation",_s=(e,{slots:t})=>Gn(ar,ma(e),t);_s.displayName="Transition";const Vr={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};_s.props=Pe({},ar.props,Vr);const wt=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},ci=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function ma(e){const t={};for(const F in e)F in Vr||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=r,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:_=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,S=ga(o),A=S&&S[0],W=S&&S[1],{onBeforeEnter:y,onEnter:w,onEnterCancelled:C,onLeave:O,onLeaveCancelled:z,onBeforeAppear:G=y,onAppear:X=w,onAppearCancelled:V=C}=t,Y=(F,oe,j)=>{kt(F,oe?f:l),kt(F,oe?a:r),j&&j()},J=(F,oe)=>{F._isLeaving=!1,kt(F,h),kt(F,m),kt(F,_),oe&&oe()},se=F=>(oe,j)=>{const Ie=F?X:w,de=()=>Y(oe,F,j);wt(Ie,[oe,de]),ai(()=>{kt(oe,F?c:i),ft(oe,F?f:l),ci(Ie)||ui(oe,s,A,de)})};return Pe(t,{onBeforeEnter(F){wt(y,[F]),ft(F,i),ft(F,r)},onBeforeAppear(F){wt(G,[F]),ft(F,c),ft(F,a)},onEnter:se(!1),onAppear:se(!0),onLeave(F,oe){F._isLeaving=!0;const j=()=>J(F,oe);ft(F,h),ba(),ft(F,_),ai(()=>{F._isLeaving&&(kt(F,h),ft(F,m),ci(O)||ui(F,s,W,j))}),wt(O,[F,j])},onEnterCancelled(F){Y(F,!1),wt(C,[F])},onAppearCancelled(F){Y(F,!0),wt(V,[F])},onLeaveCancelled(F){J(F),wt(z,[F])}})}function ga(e){if(e==null)return null;if(ve(e))return[Ss(e.enter),Ss(e.leave)];{const t=Ss(e);return[t,t]}}function Ss(e){return _n(e)}function ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function kt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ai(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let va=0;function ui(e,t,n,s){const o=e._endId=++va,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:l,propCount:c}=ya(e,t);if(!r)return s();const a=r+"end";let f=0;const h=()=>{e.removeEventListener(a,_),i()},_=m=>{m.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[S]||"").split(", "),o=s(`${ut}Delay`),i=s(`${ut}Duration`),r=fi(o,i),l=s(`${tn}Delay`),c=s(`${tn}Duration`),a=fi(l,c);let f=null,h=0,_=0;t===ut?r>0&&(f=ut,h=r,_=i.length):t===tn?a>0&&(f=tn,h=a,_=c.length):(h=Math.max(r,a),f=h>0?r>a?ut:tn:null,_=f?f===ut?i.length:c.length:0);const m=f===ut&&/\b(transform|all)(,|$)/.test(s(`${ut}Property`).toString());return{type:f,timeout:h,propCount:_,hasTransform:m}}function fi(e,t){for(;e.lengthdi(n)+di(e[s])))}function di(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ba(){return document.body.offsetHeight}const hi=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Q(t)?n=>Bn(t,n):t};function xa(e){e.target.composing=!0}function pi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const wa={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e._assign=hi(o);const i=s||o.props&&o.props.type==="number";Nt(e,t?"change":"input",r=>{if(r.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=_n(l)),e._assign(l)}),n&&Nt(e,"change",()=>{e.value=e.value.trim()}),t||(Nt(e,"compositionstart",xa),Nt(e,"compositionend",pi),Nt(e,"change",pi))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:o}},i){if(e._assign=hi(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(o||e.type==="number")&&_n(e.value)===t))return;const r=t??"";e.value!==r&&(e.value=r)}},ka=["ctrl","shift","alt","meta"],$a={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ka.some(n=>e[`${n}Key`]&&!t.includes(n))},Lr=(e,t)=>(n,...s)=>{for(let o=0;o{nn(e,!1)}):nn(e,t))},beforeUnmount(e,{value:t}){nn(e,t)}};function nn(e,t){e.style.display=t?e._vod:"none"}const Ca=Pe({patchProp:pa},ta);let Ts,_i=!1;function Sa(){return Ts=_i?Ts:Vc(Ca),_i=!0,Ts}const Ta=(...e)=>{const t=Sa().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=Ea(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function Ea(e){return be(e)?document.querySelector(e):e}const H=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},Va="modulepreload",La=function(e){return"/document/"+e},mi={},Ar=function(t,n,s){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=La(i),i in mi)return;mi[i]=!0;const r=i.endsWith(".css"),l=r?'[rel="stylesheet"]':"";if(!!s)for(let f=o.length-1;f>=0;f--){const h=o[f];if(h.href===i&&(!r||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const a=document.createElement("link");if(a.rel=r?"stylesheet":Va,r||(a.as="script",a.crossOrigin=""),a.href=i,document.head.appendChild(a),r)return new Promise((f,h)=>{a.addEventListener("load",f),a.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};const Aa=R({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(p(),x("span",{class:pe(["VPBadge",e.type??"tip"])},[L(t.$slots,"default",{},()=>[Le(ae(e.text),1)],!0)],2))}});const Ma=H(Aa,[["__scopeId","data-v-350d3852"]]),Ia=JSON.parse('{"lang":"en-US","title":"Artplayer.js","description":"ArtPlayer.js is a modern and full featured HTML5 video player","base":"/document/","head":[],"appearance":"dark","themeConfig":{"siteTitle":"Artplayer.js","logo":"/logo.png","nav":[{"text":"中文版","link":"/"},{"text":"English","link":"/en/","activeMatch":"/en/"},{"text":"Online Editor","link":"https://artplayer.org"},{"text":"4.6.x","items":[{"text":"Changelog","link":"https://github.com/zhw2590582/ArtPlayer/blob/master/CHANGELOG_CN.md"},{"text":"Donation","link":"https://github.com/zhw2590582/ArtPlayer#donations"},{"text":"Q群: 320881312","link":"https://github.com/zhw2590582/ArtPlayer#qq-group"}]}],"socialLinks":[{"icon":"github","link":"https://github.com/zhw2590582/ArtPlayer"}],"sidebar":{"/":[{"text":"开始","collapsible":true,"items":[{"text":"安装使用","link":"/"},{"text":"基础选项","link":"/start/option"},{"text":"组件配置","link":"/start/component"},{"text":"设置面板","link":"/start/setting"}]},{"text":"高级","collapsible":true,"items":[{"text":"实例属性","link":"/advanced/property"},{"text":"高级属性","link":"/advanced/built-in"},{"text":"静态属性","link":"/advanced/class"},{"text":"实例事件","link":"/advanced/event"},{"text":"编写插件","link":"/advanced/plugin"}]},{"text":"插件","collapsible":true,"items":[{"text":"弹幕库","link":"/plugin/danmuku"},{"text":"视频广告","link":"/plugin/ads"},{"text":"Iframe 控制","link":"/plugin/iframe"},{"text":"HLS 画质","link":"/plugin/hls-quality"},{"text":"控制器皮肤","link":"/plugin/control-ui"}]},{"text":"第三方库","collapsible":true,"items":[{"text":"hls.js","link":"/library/hls"},{"text":"flv.js","link":"/library/flv"},{"text":"dash.js","link":"/library/dash"}]}],"/en/":[{"text":"Quick start","collapsible":true,"items":[{"text":"Install","link":"/en/"},{"text":"Option","link":"/en/start/option"},{"text":"Component","link":"/en/start/component"},{"text":"Setting","link":"/en/start/setting"}]},{"text":"Advanced","collapsible":true,"items":[{"text":"Instance Property","link":"/en/advanced/property"},{"text":"Advanced Property","link":"/en/advanced/built-in"},{"text":"Static Property","link":"/en/advanced/class"},{"text":"Instance Event","link":"/en/advanced/event"},{"text":"Writing Plugin","link":"/en/advanced/plugin"}]},{"text":"Plugins","collapsible":true,"items":[{"text":"Video Ads","link":"/en/plugin/ads"},{"text":"Iframe Control","link":"/en/plugin/iframe"},{"text":"HLS Quality","link":"/en/plugin/hls-quality"},{"text":"Control UI","link":"/en/plugin/control-ui"}]},{"text":"Libraries","collapsible":true,"items":[{"text":"hls.js","link":"/en/library/hls"},{"text":"flv.js","link":"/en/library/flv"},{"text":"dash.js","link":"/en/library/dash"}]}]},"editLink":{"pattern":"https://github.com/zhw2590582/ArtPlayer/tree/master/packages/artplayer-vitepress/docs/:path","text":"Edit this page on GitHub"}},"locales":{},"langs":{},"scrollOffset":90,"cleanUrls":"disabled"}'),ms=/^[a-z]+:/i,Oa=/^pathname:\/\//,gi="vitepress-theme-appearance",Ee=typeof window<"u",Mr={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0};function Na(e,t){t.sort((n,s)=>{const o=s.split("/").length-n.split("/").length;return o!==0?o:s.length-n.length});for(const n of t)if(e.startsWith(n))return n}function vi(e,t){const n=Na(t,Object.keys(e));return n?e[n]:void 0}function Ba(e){const{locales:t}=e.themeConfig||{},n=e.locales;return t&&n?Object.keys(t).reduce((s,o)=>(s[o]={label:t[o].label,lang:n[o].lang},s),{}):{}}function Ha(e,t){t=Da(e,t);const n=vi(e.locales||{},t),s=vi(e.themeConfig.locales||{},t);return Object.assign({},e,n,{themeConfig:Object.assign({},e.themeConfig,s,{locales:{}}),lang:(n||e).lang,locales:{},langs:Ba(e)})}function Ir(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const o=Fa(e.title,s);return`${n}${o}`}function Fa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Da(e,t){if(!Ee)return t;const n=e.base,s=n.endsWith("/")?n.slice(0,-1):n;return t.slice(s.length)}function Ra(e,t){const[n,s]=t;if(n!=="meta")return!1;const o=Object.entries(s)[0];return o==null?!1:e.some(([i,r])=>i===n&&r[o[0]]===o[1])}function za(e,t){return[...e.filter(n=>!Ra(t,n)),...t]}const ja=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ua=/^[a-z]:/i;function yi(e){const t=Ua.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(ja,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}function qa(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function xn(e){return ms.test(e)?e:qa(Gt.value.base,e)}function Or(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ee){const n="/document/";t=yi(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];!s&&t.endsWith("_index.md")&&(t=t.slice(0,-9)+".md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${yi(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}const Nr=Symbol(),Gt=Rl(Ia);function Ka(e){const t=ie(()=>Ha(Gt.value,e.path));return{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),lang:ie(()=>t.value.lang),localePath:ie(()=>{const{langs:n,lang:s}=t.value,o=Object.keys(n).find(i=>n[i].lang===s);return xn(o||"/")}),title:ie(()=>Ir(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:le(!1)}}function ue(){const e=Be(Nr);if(!e)throw new Error("vitepress data not properly injected in app");return e}const Br=Symbol(),bi="http://a.com",Wa=()=>({path:"/",component:null,data:Mr});function Ga(e,t){const n=rs(Wa()),s={route:n,go:o};async function o(l=Ee?location.href:"/"){var a,f;await((a=s.onBeforeRouteChange)==null?void 0:a.call(s,l));const c=new URL(l,bi);Gt.value.cleanUrls==="disabled"&&!c.pathname.endsWith("/")&&!c.pathname.endsWith(".html")&&(c.pathname+=".html",l=c.pathname+c.search+c.hash),Ee&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await r(l),await((f=s.onAfterRouteChanged)==null?void 0:f.call(s,l))}let i=null;async function r(l,c=0,a=!1){const f=new URL(l,bi),h=i=f.pathname;try{let _=await e(h);if(i===h){i=null;const{default:m,__pageData:S}=_;if(!m)throw new Error(`Invalid route component: ${m}`);n.path=Ee?h:xn(h),n.component=ln(m),n.data=ln(S),Ee&&uo(()=>{if(f.hash&&!c){let A=null;try{A=document.querySelector(decodeURIComponent(f.hash))}catch(W){console.warn(W)}if(A){xi(A,f.hash);return}}window.scrollTo(0,c)})}}catch(_){if(!/fetch/.test(_.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(_),!a)try{const m=await fetch(Gt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await m.json(),await r(l,c,!0);return}catch{}i===h&&(i=null,n.path=Ee?h:xn(h),n.component=t?ln(t):null,n.data=Mr)}}return Ee&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&!a.download){const{href:f,origin:h,pathname:_,hash:m,search:S,target:A}=a,W=window.location,y=_.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&A!=="_blank"&&h===W.origin&&!(y&&y[0]!==".html")&&(l.preventDefault(),_===W.pathname&&S===W.search?m&&m!==W.hash&&(history.pushState(null,"",m),window.dispatchEvent(new Event("hashchange")),xi(a,m,a.classList.contains("header-anchor"))):o(f))}},{capture:!0}),window.addEventListener("popstate",l=>{r(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function Ya(){const e=Be(Br);if(!e)throw new Error("useRouter() is called without provider.");return e}function vt(){return Ya().route}function xi(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(o){console.warn(o)}if(s){let o=Gt.value.scrollOffset;typeof o=="string"&&(o=document.querySelector(o).getBoundingClientRect().bottom+24);const i=parseInt(window.getComputedStyle(s).paddingTop,10),r=window.scrollY+s.getBoundingClientRect().top-o+i;!n||Math.abs(r-window.scrollY)>window.innerHeight?window.scrollTo(0,r):window.scrollTo({left:0,top:r,behavior:"smooth"})}}const Qa=R({name:"VitePressContent",props:{onContentUpdated:Function},setup(e){const t=vt();return ho(()=>{var n;(n=e.onContentUpdated)==null||n.call(e)}),()=>Gn("div",{style:{position:"relative"}},[t.component?Gn(t.component):null])}});var wi;const kn=typeof window<"u";kn&&((wi=window==null?void 0:window.navigator)!=null&&wi.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ja(e){return e}function Xa(e){return hl()?(pl(e),!0):!1}function Za(e){return typeof e=="function"?ie(e):le(e)}function eu(e,t=!0){bo()?Qe(e):t?e():uo(e)}const tu=kn?window:void 0;kn&&window.document;kn&&window.navigator;kn&&window.location;function nu(e,t=!1){const n=le(),s=()=>n.value=Boolean(e());return s(),eu(s,t),n}function Ks(e,t={}){const{window:n=tu}=t,s=nu(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const i=le(!1),r=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},l=()=>{s.value&&(r(),o=n.matchMedia(Za(e).value),i.value=o.matches,"addEventListener"in o?o.addEventListener("change",l):o.addListener(l))};return At(l),Xa(()=>r()),i}const Ws=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Gs="__vueuse_ssr_handlers__";Ws[Gs]=Ws[Gs]||{};Ws[Gs];var ki;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ki||(ki={}));var su=Object.defineProperty,$i=Object.getOwnPropertySymbols,ou=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,Pi=(e,t,n)=>t in e?su(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ru=(e,t)=>{for(var n in t||(t={}))ou.call(t,n)&&Pi(e,n,t[n]);if($i)for(var n of $i(t))iu.call(t,n)&&Pi(e,n,t[n]);return e};const lu={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};ru({linear:Ja},lu);const Hr=/#.*$/,cu=/(index)?\.(md|html)$/,au=typeof window<"u",uu=le(au?location.hash:"");function fu(e){return ms.test(e)}function du(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function Zt(e,t,n=!1){if(t===void 0)return!1;if(e=Si(`/${e}`),n)return new RegExp(t).test(e);if(Si(t)!==e)return!1;const s=t.match(Hr);return s?uu.value===s[0]:!0}function Ci(e){return/^\//.test(e)?e:`/${e}`}function Si(e){return decodeURI(e).replace(Hr,"").replace(cu,"")}function Yn(e){if(fu(e))return e.replace(Oa,"");const{site:t}=ue(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),i=n.endsWith("/")||n.endsWith(".html")?e:`${n.replace(/(\.md)?$/,t.value.cleanUrls==="disabled"?".html":"")}${s}${o}`;return xn(i)}function Fr(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Ci(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(Ci(s)));return n?e[n]:[]}function hu(e){const t=[];function n(s){for(const o of s)o.link&&t.push({...o,link:o.link}),"items"in o&&n(o.items)}for(const s of e)n(s.items);return t}function Je(){const e=vt(),{theme:t,frontmatter:n}=ue(),s=Ks("(min-width: 960px)"),o=le(!1),i=ie(()=>{const _=t.value.sidebar,m=e.data.relativePath;return _?Fr(_,m):[]}),r=ie(()=>n.value.sidebar!==!1&&i.value.length>0&&n.value.layout!=="home"),l=ie(()=>n.value.layout!=="home"&&n.value.aside!==!1),c=ie(()=>r.value&&s.value);function a(){o.value=!0}function f(){o.value=!1}function h(){o.value?f():a()}return{isOpen:o,sidebar:i,hasSidebar:r,hasAside:l,isSidebarEnabled:c,open:a,close:f,toggle:h}}function pu(e,t){let n;At(()=>{n=e.value?document.activeElement:void 0}),Qe(()=>{window.addEventListener("keyup",s)}),Xt(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}const _u=R({__name:"VPSkipLink",setup(e){const t=vt(),n=le();nt(()=>t.path,()=>n.value.focus());function s({target:o}){const i=document.querySelector(o.hash);if(i){const r=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",r)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",r),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(p(),x(te,null,[v("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const mu=H(_u,[["__scopeId","data-v-151f2593"]]),gu={key:0,class:"VPBackdrop"},vu=R({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(p(),ee(_s,{name:"fade"},{default:B(()=>[e.show?(p(),x("div",gu)):K("",!0)]),_:1}))}});const yu=H(vu,[["__scopeId","data-v-c7c65b34"]]);function bu(){const e=le(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function s(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const i=vt();return nt(()=>i.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const xu=["src","alt"],wu={inheritAttrs:!1},ku=R({...wu,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=gt("VPImage",!0);return e.image?(p(),x(te,{key:0},[typeof e.image=="string"||"src"in e.image?(p(),x("img",Fn({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:g(xn)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,xu)):(p(),x(te,{key:1},[I(s,Fn({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),I(s,Fn({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):K("",!0)}}});const xo=H(ku,[["__scopeId","data-v-6db2186b"]]),$u=["href"],Pu=R({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=ue(),{hasSidebar:s}=Je();return(o,i)=>(p(),x("div",{class:pe(["VPNavBarTitle",{"has-sidebar":g(s)}])},[v("a",{class:"title",href:g(t).base},[L(o.$slots,"nav-bar-title-before",{},void 0,!0),I(xo,{class:"logo",image:g(n).logo},null,8,["image"]),g(n).siteTitle?(p(),x(te,{key:0},[Le(ae(g(n).siteTitle),1)],64)):g(n).siteTitle===void 0?(p(),x(te,{key:1},[Le(ae(g(t).title),1)],64)):K("",!0),L(o.$slots,"nav-bar-title-after",{},void 0,!0)],8,$u)],2))}});const Cu=H(Pu,[["__scopeId","data-v-d5925166"]]),Su="/document/assets/flex-logo.2489261b.svg";function Es(e,t){return typeof e>"u"?t:e}function Ti(e){const t=Array(e);for(let n=0;n=this.minlength&&(l||!r[f])){let _=On(c,o,a),m="";switch(this.tokenize){case"full":if(3S;A--)if(A-S>=this.minlength){const W=On(c,o,a,h,S);m=f.substring(S,A),this.push_index(r,m,W,e,n)}break}case"reverse":if(2=this.minlength){const A=On(c,o,a,h,S);this.push_index(r,m,A,e,n)}m=""}case"forward":if(1=this.minlength&&this.push_index(r,m,_,e,n);break}default:if(this.boost&&(_=Math.min(0|_/this.boost(t,f,a),c-1)),this.push_index(r,f,_,e,n),l&&1=this.minlength&&!S[f]){S[f]=1;const C=On(A+(o/2>A?0:1),o,a,y-1,w-1),O=this.bidirectional&&f>W;this.push_index(i,O?W:f,C,e,n,O?f:W)}}}}}this.fastupdate||(this.register[e]=1)}}return this};function On(e,t,n,s,o){return n&&1=this.minlength&&!h[m]){if(!this.optimize&&!i&&!this.map[m])return r;_[A++]=m,h[m]=1}e=_,s=e.length}if(!s)return r;t||(t=100);let c,a=this.depth&&1=n)))));m++);if(a)return o?Li(l,n,0):void(e[e.length]=l)}return!t&&l};function Li(e,t,n){return e=e.length===1?e[0]:Eu(e),n||e.length>t?e.slice(n,n+t):e}function Ai(e,t,n,s){if(n){const o=s&&t>n;e=e[o?t:n],e=e&&e[o?n:t]}else e=e[t];return e}Ve.prototype.contain=function(e){return!!this.register[e]},Ve.prototype.update=function(e,t){return this.remove(e).add(e,t)},Ve.prototype.remove=function(e,t){const n=this.register[e];if(n){if(this.fastupdate)for(let s,o=0;o{if(o.value){for(var y=f.value.search(o.value,{enrich:!0}),w=[],C=0;C!y||!y.length?[]:y.reduce((C,O)=>(C[w(O)]||(C[w(O)]=[]),C[w(O)].push(O),C),{}),A=()=>{setTimeout(()=>{r.value&&r.value.focus()},100),W(),s.value=!0};Qe(async()=>{var O,z;const y=await Ar(()=>import("./chunks/virtual_search-data.1f80ce7d.js"),[]);l.value=y.default.INDEX_DATA,c.value=y.default.PREVIEW_LOOKUP,a.value=y.default.Options,i.value=window.location.origin+t.value,h.value=((O=a.value)==null?void 0:O.buttonLabel)||h.value,_.value=((z=a.value)==null?void 0:z.placeholder)||_.value;var w=new Ve(a.value);w.import("reg",l.value.reg),w.import("cfg",l.value.cfg),w.import("map",l.value.map),w.import("ctx",l.value.ctx),f.value=w,n.value.innerHTML=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"⌘":"Ctrl";const C=G=>{G.key==="k"&&(G.ctrlKey||G.metaKey)&&(G.preventDefault(),A())};window.addEventListener("keydown",C)});function W(){s.value=!1,o.value=""}return(y,w)=>{const C=gt("ClientOnly");return p(),x("div",Yu,[I(C,null,{default:B(()=>[(p(),ee(Nc,{to:"body"},[Uo(v("div",{class:"modal-back",onClick:w[2]||(w[2]=O=>s.value=!1)},[v("div",{class:"modal",onClick:w[1]||(w[1]=Lr(()=>{},["stop"]))},[v("form",Qu,[Ju,Uo(v("input",{class:"DocSearch-Input","aria-autocomplete":"both","aria-labelledby":"docsearch-label",id:"docsearch-input",autocomplete:"off",autocorrect:"off",autocapitalize:"off",enterkeyhint:"search",spellcheck:"false",autofocus:"true","onUpdate:modelValue":w[0]||(w[0]=O=>o.value=O),placeholder:_.value,maxlength:"64",type:"search",ref_key:"input",ref:r},null,8,Xu),[[wa,o.value]])]),v("div",Zu,[(p(!0),x(te,null,ke(S(g(m),O=>O.link.split("/").slice(0,-1).join("-")),(O,z)=>(p(),x("div",{key:z},[v("span",ef,ae(z?z.toString()[0].toUpperCase()+z.toString().slice(1):"Home"),1),(p(!0),x(te,null,ke(O,G=>(p(),x("a",{href:i.value+G.link,key:G.id,onClick:W},[v("div",nf,[v("span",sf,ae(G.link.includes("#")?"#":"▤"),1),v("div",of,[v("h3",null,ae(G.title),1),v("p",null,[v("div",{innerHTML:G.preview},null,8,rf)])]),lf])],8,tf))),128))]))),128))]),cf])],512),[[Pa,s.value]])]))]),_:1}),v("div",{id:"docsearch",onClick:w[3]||(w[3]=O=>A())},[v("button",af,[v("span",uf,[ff,v("span",df,ae(h.value),1)]),v("span",hf,[v("span",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:n},"Meta",512),pf])])])])}}});const mf={},gf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},vf=v("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),yf=v("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),bf=[vf,yf];function xf(e,t){return p(),x("svg",gf,bf)}const wf=H(mf,[["render",xf]]),kf=R({__name:"VPLink",props:{href:null,noIcon:{type:Boolean}},setup(e){const t=e,n=ie(()=>t.href&&ms.test(t.href));return(s,o)=>(p(),ee(_o(e.href?"a":"span"),{class:pe(["VPLink",{link:e.href}]),href:e.href?g(Yn)(e.href):void 0,target:g(n)?"_blank":void 0,rel:g(n)?"noreferrer":void 0},{default:B(()=>[L(s.$slots,"default",{},void 0,!0),g(n)&&!e.noIcon?(p(),ee(wf,{key:0,class:"icon"})):K("",!0)]),_:3},8,["class","href","target","rel"]))}});const Mt=H(kf,[["__scopeId","data-v-3c355974"]]),$f=R({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=ue();return(n,s)=>(p(),ee(Mt,{class:pe({VPNavBarMenuLink:!0,active:g(Zt)(g(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,noIcon:!0},{default:B(()=>[Le(ae(e.item.text),1)]),_:1},8,["class","href"]))}});const Pf=H($f,[["__scopeId","data-v-47a2263e"]]),wo=le();let Dr=!1,Ls=0;function Cf(e){const t=le(!1);if(typeof window<"u"){!Dr&&Sf(),Ls++;const n=nt(wo,s=>{var o,i,r;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(i=e.onFocus)==null||i.call(e)):(t.value=!1,(r=e.onBlur)==null||r.call(e))});Xt(()=>{n(),Ls--,Ls||Tf()})}return ro(t)}function Sf(){document.addEventListener("focusin",Rr),Dr=!0,wo.value=document.activeElement}function Tf(){document.removeEventListener("focusin",Rr)}function Rr(){wo.value=document.activeElement}const Ef={},Vf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Lf=v("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),Af=[Lf];function Mf(e,t){return p(),x("svg",Vf,Af)}const zr=H(Ef,[["render",Mf]]),If={},Of={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Nf=v("circle",{cx:"12",cy:"12",r:"2"},null,-1),Bf=v("circle",{cx:"19",cy:"12",r:"2"},null,-1),Hf=v("circle",{cx:"5",cy:"12",r:"2"},null,-1),Ff=[Nf,Bf,Hf];function Df(e,t){return p(),x("svg",Of,Ff)}const Rf=H(If,[["render",Df]]),zf={class:"VPMenuLink"},jf=R({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=ue();return(n,s)=>(p(),x("div",zf,[I(Mt,{class:pe({active:g(Zt)(g(t).relativePath,e.item.activeMatch||e.item.link)}),href:e.item.link},{default:B(()=>[Le(ae(e.item.text),1)]),_:1},8,["class","href"])]))}});const gs=H(jf,[["__scopeId","data-v-e8e0fb1d"]]),Uf={class:"VPMenuGroup"},qf={key:0,class:"title"},Kf=R({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(p(),x("div",Uf,[e.text?(p(),x("p",qf,ae(e.text),1)):K("",!0),(p(!0),x(te,null,ke(e.items,s=>(p(),x(te,null,["link"in s?(p(),ee(gs,{key:0,item:s},null,8,["item"])):K("",!0)],64))),256))]))}});const Wf=H(Kf,[["__scopeId","data-v-9ca52130"]]),Gf={class:"VPMenu"},Yf={key:0,class:"items"},Qf=R({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(p(),x("div",Gf,[e.items?(p(),x("div",Yf,[(p(!0),x(te,null,ke(e.items,s=>(p(),x(te,{key:s.text},["link"in s?(p(),ee(gs,{key:0,item:s},null,8,["item"])):(p(),ee(Wf,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):K("",!0),L(t.$slots,"default",{},void 0,!0)]))}});const Jf=H(Qf,[["__scopeId","data-v-1c5d0cfc"]]),Xf=["aria-expanded","aria-label"],Zf={key:0,class:"text"},ed={class:"menu"},td=R({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=le(!1),n=le();Cf({el:n,onBlur:s});function s(){t.value=!1}return(o,i)=>(p(),x("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:i[1]||(i[1]=r=>t.value=!0),onMouseleave:i[2]||(i[2]=r=>t.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:i[0]||(i[0]=r=>t.value=!t.value)},[e.button||e.icon?(p(),x("span",Zf,[e.icon?(p(),ee(_o(e.icon),{key:0,class:"option-icon"})):K("",!0),Le(" "+ae(e.button)+" ",1),I(zr,{class:"text-icon"})])):(p(),ee(Rf,{key:1,class:"icon"}))],8,Xf),v("div",ed,[I(Jf,{items:e.items},{default:B(()=>[L(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const ko=H(td,[["__scopeId","data-v-6ffb57d3"]]),nd=R({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=ue();return(n,s)=>(p(),ee(ko,{class:pe({VPNavBarMenuGroup:!0,active:g(Zt)(g(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),sd=e=>(Ge("data-v-f83db6ba"),e=e(),Ye(),e),od={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},id=sd(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),rd=R({__name:"VPNavBarMenu",setup(e){const{theme:t}=ue();return(n,s)=>g(t).nav?(p(),x("nav",od,[id,(p(!0),x(te,null,ke(g(t).nav,o=>(p(),x(te,{key:o.text},["link"in o?(p(),ee(Pf,{key:0,item:o},null,8,["item"])):(p(),ee(nd,{key:1,item:o},null,8,["item"]))],64))),128))])):K("",!0)}});const ld=H(rd,[["__scopeId","data-v-f83db6ba"]]),cd={},ad={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ud=v("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),fd=v("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),dd=[ud,fd];function hd(e,t){return p(),x("svg",ad,dd)}const jr=H(cd,[["render",hd]]),pd={class:"items"},_d={class:"title"},md=R({__name:"VPNavBarTranslations",setup(e){const{theme:t}=ue();return(n,s)=>g(t).localeLinks?(p(),ee(ko,{key:0,class:"VPNavBarTranslations",icon:jr},{default:B(()=>[v("div",pd,[v("p",_d,ae(g(t).localeLinks.text),1),(p(!0),x(te,null,ke(g(t).localeLinks.items,o=>(p(),ee(gs,{key:o.link,item:o},null,8,["item"]))),128))])]),_:1})):K("",!0)}});const gd=H(md,[["__scopeId","data-v-db824e91"]]);const vd={},yd={class:"VPSwitch",type:"button",role:"switch"},bd={class:"check"},xd={key:0,class:"icon"};function wd(e,t){return p(),x("button",yd,[v("span",bd,[e.$slots.default?(p(),x("span",xd,[L(e.$slots,"default",{},void 0,!0)])):K("",!0)])])}const kd=H(vd,[["render",wd],["__scopeId","data-v-eba7420e"]]),$d={},Pd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Cd=Dc('',9),Sd=[Cd];function Td(e,t){return p(),x("svg",Pd,Sd)}const Ed=H($d,[["render",Td]]),Vd={},Ld={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ad=v("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),Md=[Ad];function Id(e,t){return p(),x("svg",Ld,Md)}const Od=H(Vd,[["render",Id]]),Nd=R({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=ue(),s=le(!1),o=typeof localStorage<"u"?i():()=>{};Qe(()=>{s.value=document.documentElement.classList.contains("dark")});function i(){const r=window.matchMedia("(prefers-color-scheme: dark)"),l=document.documentElement.classList;let c=localStorage.getItem(gi),a=t.value.appearance==="dark"&&c==null||(c==="auto"||c==null?r.matches:c==="dark");r.onchange=_=>{c==="auto"&&h(a=_.matches)};function f(){h(a=!a),c=a?r.matches?"auto":"dark":r.matches?"light":"auto",localStorage.setItem(gi,c)}function h(_){const m=document.createElement("style");m.type="text/css",m.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) {
+function Qs(e,t){const n=Object.create(null),s=e.split(",");for(let o=0;o!!n[o.toLowerCase()]:o=>!!n[o]}function ts(e){if(Q(e)){const t={};for(let n=0;n{if(n){const s=n.split(Zr);s.length>1&&(t[s[0].trim()]=s[1].trim())}}),t}function pe(e){let t="";if(be(e))t=e;else if(Q(e))for(let n=0;nbe(e)?e:e==null?"":Q(e)||ve(e)&&(e.toString===Fi||!ne(e.toString))?JSON.stringify(e,Ni,2):String(e),Ni=(e,t)=>t&&t.__v_isRef?Ni(e,t.value):Ht(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((n,[s,o])=>(n[`${s} =>`]=o,n),{})}:Bi(t)?{[`Set(${t.size})`]:[...t.values()]}:ve(t)&&!Q(t)&&!Di(t)?String(t):t,ge={},Bt=[],We=()=>{},ol=()=>!1,il=/^on[^a-z]/,wn=e=>il.test(e),Js=e=>e.startsWith("onUpdate:"),Pe=Object.assign,Xs=(e,t)=>{const n=e.indexOf(t);n>-1&&e.splice(n,1)},rl=Object.prototype.hasOwnProperty,ce=(e,t)=>rl.call(e,t),Q=Array.isArray,Ht=e=>ns(e)==="[object Map]",Bi=e=>ns(e)==="[object Set]",ne=e=>typeof e=="function",be=e=>typeof e=="string",Zs=e=>typeof e=="symbol",ve=e=>e!==null&&typeof e=="object",Hi=e=>ve(e)&&ne(e.then)&&ne(e.catch),Fi=Object.prototype.toString,ns=e=>Fi.call(e),ll=e=>ns(e).slice(8,-1),Di=e=>ns(e)==="[object Object]",eo=e=>be(e)&&e!=="NaN"&&e[0]!=="-"&&""+parseInt(e,10)===e,rn=Qs(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),ss=e=>{const t=Object.create(null);return n=>t[n]||(t[n]=e(n))},cl=/-(\w)/g,st=ss(e=>e.replace(cl,(t,n)=>n?n.toUpperCase():"")),al=/\B([A-Z])/g,Yt=ss(e=>e.replace(al,"-$1").toLowerCase()),os=ss(e=>e.charAt(0).toUpperCase()+e.slice(1)),xs=ss(e=>e?`on${os(e)}`:""),pn=(e,t)=>!Object.is(e,t),Bn=(e,t)=>{for(let n=0;n{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,value:n})},_n=e=>{const t=parseFloat(e);return isNaN(t)?e:t};let Mo;const ul=()=>Mo||(Mo=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{});let Ne;class fl{constructor(t=!1){this.detached=t,this.active=!0,this.effects=[],this.cleanups=[],this.parent=Ne,!t&&Ne&&(this.index=(Ne.scopes||(Ne.scopes=[])).push(this)-1)}run(t){if(this.active){const n=Ne;try{return Ne=this,t()}finally{Ne=n}}}on(){Ne=this}off(){Ne=this.parent}stop(t){if(this.active){let n,s;for(n=0,s=this.effects.length;n{const t=new Set(e);return t.w=0,t.n=0,t},Ri=e=>(e.w&_t)>0,zi=e=>(e.n&_t)>0,_l=({deps:e})=>{if(e.length)for(let t=0;t{const{deps:t}=e;if(t.length){let n=0;for(let s=0;s{(f==="length"||f>=c)&&l.push(a)})}else switch(n!==void 0&&l.push(r.get(n)),t){case"add":Q(e)?eo(n)&&l.push(r.get("length")):(l.push(r.get(Vt)),Ht(e)&&l.push(r.get(Os)));break;case"delete":Q(e)||(l.push(r.get(Vt)),Ht(e)&&l.push(r.get(Os)));break;case"set":Ht(e)&&l.push(r.get(Vt));break}if(l.length===1)l[0]&&Ns(l[0]);else{const c=[];for(const a of l)a&&c.push(...a);Ns(to(c))}}function Ns(e,t){const n=Q(e)?e:[...e];for(const s of n)s.computed&&Oo(s);for(const s of n)s.computed||Oo(s)}function Oo(e,t){(e!==qe||e.allowRecurse)&&(e.scheduler?e.scheduler():e.run())}const gl=Qs("__proto__,__v_isRef,__isVue"),qi=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>e!=="arguments"&&e!=="caller").map(e=>Symbol[e]).filter(Zs)),vl=so(),yl=so(!1,!0),bl=so(!0),No=xl();function xl(){const e={};return["includes","indexOf","lastIndexOf"].forEach(t=>{e[t]=function(...n){const s=fe(this);for(let i=0,r=this.length;i{e[t]=function(...n){Qt();const s=fe(this)[t].apply(this,n);return Jt(),s}}),e}function so(e=!1,t=!1){return function(s,o,i){if(o==="__v_isReactive")return!e;if(o==="__v_isReadonly")return e;if(o==="__v_isShallow")return t;if(o==="__v_raw"&&i===(e?t?Bl:Qi:t?Yi:Gi).get(s))return s;const r=Q(s);if(!e&&r&&ce(No,o))return Reflect.get(No,o,i);const l=Reflect.get(s,o,i);return(Zs(o)?qi.has(o):gl(o))||(e||Fe(s,"get",o),t)?l:Se(l)?r&&eo(o)?l:l.value:ve(l)?e?ro(l):rs(l):l}}const wl=Ki(),kl=Ki(!0);function Ki(e=!1){return function(n,s,o,i){let r=n[s];if(qt(r)&&Se(r)&&!Se(o))return!1;if(!e&&(!zn(o)&&!qt(o)&&(r=fe(r),o=fe(o)),!Q(n)&&Se(r)&&!Se(o)))return r.value=o,!0;const l=Q(n)&&eo(s)?Number(s)e,is=e=>Reflect.getPrototypeOf(e);function Cn(e,t,n=!1,s=!1){e=e.__v_raw;const o=fe(e),i=fe(t);n||(t!==i&&Fe(o,"get",t),Fe(o,"get",i));const{has:r}=is(o),l=s?oo:n?co:mn;if(r.call(o,t))return l(e.get(t));if(r.call(o,i))return l(e.get(i));e!==o&&e.get(t)}function Sn(e,t=!1){const n=this.__v_raw,s=fe(n),o=fe(e);return t||(e!==o&&Fe(s,"has",e),Fe(s,"has",o)),e===o?n.has(e):n.has(e)||n.has(o)}function Tn(e,t=!1){return e=e.__v_raw,!t&&Fe(fe(e),"iterate",Vt),Reflect.get(e,"size",e)}function Bo(e){e=fe(e);const t=fe(this);return is(t).has.call(t,e)||(t.add(e),rt(t,"add",e,e)),this}function Ho(e,t){t=fe(t);const n=fe(this),{has:s,get:o}=is(n);let i=s.call(n,e);i||(e=fe(e),i=s.call(n,e));const r=o.call(n,e);return n.set(e,t),i?pn(t,r)&&rt(n,"set",e,t):rt(n,"add",e,t),this}function Fo(e){const t=fe(this),{has:n,get:s}=is(t);let o=n.call(t,e);o||(e=fe(e),o=n.call(t,e)),s&&s.call(t,e);const i=t.delete(e);return o&&rt(t,"delete",e,void 0),i}function Do(){const e=fe(this),t=e.size!==0,n=e.clear();return t&&rt(e,"clear",void 0,void 0),n}function En(e,t){return function(s,o){const i=this,r=i.__v_raw,l=fe(r),c=t?oo:e?co:mn;return!e&&Fe(l,"iterate",Vt),r.forEach((a,f)=>s.call(o,c(a),c(f),i))}}function Vn(e,t,n){return function(...s){const o=this.__v_raw,i=fe(o),r=Ht(i),l=e==="entries"||e===Symbol.iterator&&r,c=e==="keys"&&r,a=o[e](...s),f=n?oo:t?co:mn;return!t&&Fe(i,"iterate",c?Os:Vt),{next(){const{value:h,done:_}=a.next();return _?{value:h,done:_}:{value:l?[f(h[0]),f(h[1])]:f(h),done:_}},[Symbol.iterator](){return this}}}}function ct(e){return function(...t){return e==="delete"?!1:this}}function El(){const e={get(i){return Cn(this,i)},get size(){return Tn(this)},has:Sn,add:Bo,set:Ho,delete:Fo,clear:Do,forEach:En(!1,!1)},t={get(i){return Cn(this,i,!1,!0)},get size(){return Tn(this)},has:Sn,add:Bo,set:Ho,delete:Fo,clear:Do,forEach:En(!1,!0)},n={get(i){return Cn(this,i,!0)},get size(){return Tn(this,!0)},has(i){return Sn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:En(!0,!1)},s={get(i){return Cn(this,i,!0,!0)},get size(){return Tn(this,!0)},has(i){return Sn.call(this,i,!0)},add:ct("add"),set:ct("set"),delete:ct("delete"),clear:ct("clear"),forEach:En(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach(i=>{e[i]=Vn(i,!1,!1),n[i]=Vn(i,!0,!1),t[i]=Vn(i,!1,!0),s[i]=Vn(i,!0,!0)}),[e,n,t,s]}const[Vl,Ll,Al,Ml]=El();function io(e,t){const n=t?e?Ml:Al:e?Ll:Vl;return(s,o,i)=>o==="__v_isReactive"?!e:o==="__v_isReadonly"?e:o==="__v_raw"?s:Reflect.get(ce(n,o)&&o in s?n:s,o,i)}const Il={get:io(!1,!1)},Ol={get:io(!1,!0)},Nl={get:io(!0,!1)},Gi=new WeakMap,Yi=new WeakMap,Qi=new WeakMap,Bl=new WeakMap;function Hl(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function Fl(e){return e.__v_skip||!Object.isExtensible(e)?0:Hl(ll(e))}function rs(e){return qt(e)?e:lo(e,!1,Wi,Il,Gi)}function Dl(e){return lo(e,!1,Tl,Ol,Yi)}function ro(e){return lo(e,!0,Sl,Nl,Qi)}function lo(e,t,n,s,o){if(!ve(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;const i=o.get(e);if(i)return i;const r=Fl(e);if(r===0)return e;const l=new Proxy(e,r===2?s:n);return o.set(e,l),l}function Ft(e){return qt(e)?Ft(e.__v_raw):!!(e&&e.__v_isReactive)}function qt(e){return!!(e&&e.__v_isReadonly)}function zn(e){return!!(e&&e.__v_isShallow)}function Ji(e){return Ft(e)||qt(e)}function fe(e){const t=e&&e.__v_raw;return t?fe(t):e}function ln(e){return Rn(e,"__v_skip",!0),e}const mn=e=>ve(e)?rs(e):e,co=e=>ve(e)?ro(e):e;function Xi(e){ht&&qe&&(e=fe(e),Ui(e.dep||(e.dep=to())))}function Zi(e,t){e=fe(e),e.dep&&Ns(e.dep)}function Se(e){return!!(e&&e.__v_isRef===!0)}function le(e){return er(e,!1)}function Rl(e){return er(e,!0)}function er(e,t){return Se(e)?e:new zl(e,t)}class zl{constructor(t,n){this.__v_isShallow=n,this.dep=void 0,this.__v_isRef=!0,this._rawValue=n?t:fe(t),this._value=n?t:mn(t)}get value(){return Xi(this),this._value}set value(t){const n=this.__v_isShallow||zn(t)||qt(t);t=n?t:fe(t),pn(t,this._rawValue)&&(this._rawValue=t,this._value=n?t:mn(t),Zi(this))}}function g(e){return Se(e)?e.value:e}const jl={get:(e,t,n)=>g(Reflect.get(e,t,n)),set:(e,t,n,s)=>{const o=e[t];return Se(o)&&!Se(n)?(o.value=n,!0):Reflect.set(e,t,n,s)}};function tr(e){return Ft(e)?e:new Proxy(e,jl)}var nr;class Ul{constructor(t,n,s,o){this._setter=n,this.dep=void 0,this.__v_isRef=!0,this[nr]=!1,this._dirty=!0,this.effect=new no(t,()=>{this._dirty||(this._dirty=!0,Zi(this))}),this.effect.computed=this,this.effect.active=this._cacheable=!o,this.__v_isReadonly=s}get value(){const t=fe(this);return Xi(t),(t._dirty||!t._cacheable)&&(t._dirty=!1,t._value=t.effect.run()),t._value}set value(t){this._setter(t)}}nr="__v_isReadonly";function ql(e,t,n=!1){let s,o;const i=ne(e);return i?(s=e,o=We):(s=e.get,o=e.set),new Ul(s,o,i||!o,n)}function pt(e,t,n,s){let o;try{o=s?e(...s):e()}catch(i){ls(i,t,n)}return o}function ze(e,t,n,s){if(ne(e)){const i=pt(e,t,n,s);return i&&Hi(i)&&i.catch(r=>{ls(r,t,n)}),i}const o=[];for(let i=0;i>>1;vn(Ce[s])tt&&Ce.splice(t,1)}function Yl(e){Q(e)?Dt.push(...e):(!it||!it.includes(e,e.allowRecurse?Pt+1:Pt))&&Dt.push(e),or()}function Ro(e,t=gn?tt+1:0){for(;tvn(n)-vn(s)),Pt=0;Pte.id==null?1/0:e.id,Ql=(e,t)=>{const n=vn(e)-vn(t);if(n===0){if(e.pre&&!t.pre)return-1;if(t.pre&&!e.pre)return 1}return n};function ir(e){Bs=!1,gn=!0,Ce.sort(Ql);const t=We;try{for(tt=0;ttbe(m)?m.trim():m)),h&&(o=n.map(_n))}let l,c=s[l=xs(t)]||s[l=xs(st(t))];!c&&i&&(c=s[l=xs(Yt(t))]),c&&ze(c,e,6,o);const a=s[l+"Once"];if(a){if(!e.emitted)e.emitted={};else if(e.emitted[l])return;e.emitted[l]=!0,ze(a,e,6,o)}}function rr(e,t,n=!1){const s=t.emitsCache,o=s.get(e);if(o!==void 0)return o;const i=e.emits;let r={},l=!1;if(!ne(e)){const c=a=>{const f=rr(a,t,!0);f&&(l=!0,Pe(r,f))};!n&&t.mixins.length&&t.mixins.forEach(c),e.extends&&c(e.extends),e.mixins&&e.mixins.forEach(c)}return!i&&!l?(ve(e)&&s.set(e,null),null):(Q(i)?i.forEach(c=>r[c]=null):Pe(r,i),ve(e)&&s.set(e,r),r)}function cs(e,t){return!e||!wn(t)?!1:(t=t.slice(2).replace(/Once$/,""),ce(e,t[0].toLowerCase()+t.slice(1))||ce(e,Yt(t))||ce(e,t))}let $e=null,as=null;function Un(e){const t=$e;return $e=e,as=e&&e.type.__scopeId||null,t}function Ge(e){as=e}function Ye(){as=null}function B(e,t=$e,n){if(!t||e._n)return e;const s=(...o)=>{s._d&&Zo(-1);const i=Un(t);let r;try{r=e(...o)}finally{Un(i),s._d&&Zo(1)}return r};return s._n=!0,s._c=!0,s._d=!0,s}function ws(e){const{type:t,vnode:n,proxy:s,withProxy:o,props:i,propsOptions:[r],slots:l,attrs:c,emit:a,render:f,renderCache:h,data:_,setupState:m,ctx:S,inheritAttrs:A}=e;let W,y;const w=Un(e);try{if(n.shapeFlag&4){const O=o||s;W=Ue(f.call(O,O,h,i,m,_,S)),y=c}else{const O=t;W=Ue(O.length>1?O(i,{attrs:c,slots:l,emit:a}):O(i,null)),y=t.props?c:Xl(c)}}catch(O){fn.length=0,ls(O,e,1),W=I(He)}let C=W;if(y&&A!==!1){const O=Object.keys(y),{shapeFlag:z}=C;O.length&&z&7&&(r&&O.some(Js)&&(y=Zl(y,r)),C=mt(C,y))}return n.dirs&&(C=mt(C),C.dirs=C.dirs?C.dirs.concat(n.dirs):n.dirs),n.transition&&(C.transition=n.transition),W=C,Un(w),W}const Xl=e=>{let t;for(const n in e)(n==="class"||n==="style"||wn(n))&&((t||(t={}))[n]=e[n]);return t},Zl=(e,t)=>{const n={};for(const s in e)(!Js(s)||!(s.slice(9)in t))&&(n[s]=e[s]);return n};function ec(e,t,n){const{props:s,children:o,component:i}=e,{props:r,children:l,patchFlag:c}=t,a=i.emitsOptions;if(t.dirs||t.transition)return!0;if(n&&c>=0){if(c&1024)return!0;if(c&16)return s?zo(s,r,a):!!r;if(c&8){const f=t.dynamicProps;for(let h=0;he.__isSuspense;function lr(e,t){t&&t.pendingBranch?Q(e)?t.effects.push(...e):t.effects.push(e):Yl(e)}function Rt(e,t){if(we){let n=we.provides;const s=we.parent&&we.parent.provides;s===n&&(n=we.provides=Object.create(s)),n[e]=t}}function Be(e,t,n=!1){const s=we||$e;if(s){const o=s.parent==null?s.vnode.appContext&&s.vnode.appContext.provides:s.parent.provides;if(o&&e in o)return o[e];if(arguments.length>1)return n&&ne(t)?t.call(s.proxy):t}}function At(e,t){return us(e,null,t)}function sc(e,t){return us(e,null,{flush:"post"})}const Ln={};function nt(e,t,n){return us(e,t,n)}function us(e,t,{immediate:n,deep:s,flush:o,onTrack:i,onTrigger:r}=ge){const l=we;let c,a=!1,f=!1;if(Se(e)?(c=()=>e.value,a=zn(e)):Ft(e)?(c=()=>e,s=!0):Q(e)?(f=!0,a=e.some(C=>Ft(C)||zn(C)),c=()=>e.map(C=>{if(Se(C))return C.value;if(Ft(C))return Et(C);if(ne(C))return pt(C,l,2)})):ne(e)?t?c=()=>pt(e,l,2):c=()=>{if(!(l&&l.isUnmounted))return h&&h(),ze(e,l,3,[_])}:c=We,t&&s){const C=c;c=()=>Et(C())}let h,_=C=>{h=y.onStop=()=>{pt(C,l,4)}},m;if(bn)if(_=We,t?n&&ze(t,l,3,[c(),f?[]:void 0,_]):c(),o==="sync"){const C=Xc();m=C.__watcherHandles||(C.__watcherHandles=[])}else return We;let S=f?new Array(e.length).fill(Ln):Ln;const A=()=>{if(y.active)if(t){const C=y.run();(s||a||(f?C.some((O,z)=>pn(O,S[z])):pn(C,S)))&&(h&&h(),ze(t,l,3,[C,S===Ln?void 0:f&&S[0]===Ln?[]:S,_]),S=C)}else y.run()};A.allowRecurse=!!t;let W;o==="sync"?W=A:o==="post"?W=()=>Ae(A,l&&l.suspense):(A.pre=!0,l&&(A.id=l.uid),W=()=>fo(A));const y=new no(c,W);t?n?A():S=y.run():o==="post"?Ae(y.run.bind(y),l&&l.suspense):y.run();const w=()=>{y.stop(),l&&l.scope&&Xs(l.scope.effects,y)};return m&&m.push(w),w}function oc(e,t,n){const s=this.proxy,o=be(e)?e.includes(".")?cr(s,e):()=>s[e]:e.bind(s,s);let i;ne(t)?i=t:(i=t.handler,n=t);const r=we;Wt(this);const l=us(o,i.bind(s),n);return r?Wt(r):Lt(),l}function cr(e,t){const n=t.split(".");return()=>{let s=e;for(let o=0;o{Et(n,t)});else if(Di(e))for(const n in e)Et(e[n],t);return e}function ic(){const e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Qe(()=>{e.isMounted=!0}),hr(()=>{e.isUnmounting=!0}),e}const De=[Function,Array],rc={name:"BaseTransition",props:{mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:De,onEnter:De,onAfterEnter:De,onEnterCancelled:De,onBeforeLeave:De,onLeave:De,onAfterLeave:De,onLeaveCancelled:De,onBeforeAppear:De,onAppear:De,onAfterAppear:De,onAppearCancelled:De},setup(e,{slots:t}){const n=bo(),s=ic();let o;return()=>{const i=t.default&&fr(t.default(),!0);if(!i||!i.length)return;let r=i[0];if(i.length>1){for(const A of i)if(A.type!==He){r=A;break}}const l=fe(e),{mode:c}=l;if(s.isLeaving)return ks(r);const a=jo(r);if(!a)return ks(r);const f=Hs(a,l,s,n);Fs(a,f);const h=n.subTree,_=h&&jo(h);let m=!1;const{getTransitionKey:S}=a.type;if(S){const A=S();o===void 0?o=A:A!==o&&(o=A,m=!0)}if(_&&_.type!==He&&(!Ct(a,_)||m)){const A=Hs(_,l,s,n);if(Fs(_,A),c==="out-in")return s.isLeaving=!0,A.afterLeave=()=>{s.isLeaving=!1,n.update.active!==!1&&n.update()},ks(r);c==="in-out"&&a.type!==He&&(A.delayLeave=(W,y,w)=>{const C=ur(s,_);C[String(_.key)]=_,W._leaveCb=()=>{y(),W._leaveCb=void 0,delete f.delayedLeave},f.delayedLeave=w})}return r}}},ar=rc;function ur(e,t){const{leavingVNodes:n}=e;let s=n.get(t.type);return s||(s=Object.create(null),n.set(t.type,s)),s}function Hs(e,t,n,s){const{appear:o,mode:i,persisted:r=!1,onBeforeEnter:l,onEnter:c,onAfterEnter:a,onEnterCancelled:f,onBeforeLeave:h,onLeave:_,onAfterLeave:m,onLeaveCancelled:S,onBeforeAppear:A,onAppear:W,onAfterAppear:y,onAppearCancelled:w}=t,C=String(e.key),O=ur(n,e),z=(V,Y)=>{V&&ze(V,s,9,Y)},G=(V,Y)=>{const J=Y[1];z(V,Y),Q(V)?V.every(se=>se.length<=1)&&J():V.length<=1&&J()},X={mode:i,persisted:r,beforeEnter(V){let Y=l;if(!n.isMounted)if(o)Y=A||l;else return;V._leaveCb&&V._leaveCb(!0);const J=O[C];J&&Ct(e,J)&&J.el._leaveCb&&J.el._leaveCb(),z(Y,[V])},enter(V){let Y=c,J=a,se=f;if(!n.isMounted)if(o)Y=W||c,J=y||a,se=w||f;else return;let F=!1;const oe=V._enterCb=j=>{F||(F=!0,j?z(se,[V]):z(J,[V]),X.delayedLeave&&X.delayedLeave(),V._enterCb=void 0)};Y?G(Y,[V,oe]):oe()},leave(V,Y){const J=String(e.key);if(V._enterCb&&V._enterCb(!0),n.isUnmounting)return Y();z(h,[V]);let se=!1;const F=V._leaveCb=oe=>{se||(se=!0,Y(),oe?z(S,[V]):z(m,[V]),V._leaveCb=void 0,O[J]===e&&delete O[J])};O[J]=e,_?G(_,[V,F]):F()},clone(V){return Hs(V,t,n,s)}};return X}function ks(e){if(fs(e))return e=mt(e),e.children=null,e}function jo(e){return fs(e)?e.children?e.children[0]:void 0:e}function Fs(e,t){e.shapeFlag&6&&e.component?Fs(e.component.subTree,t):e.shapeFlag&128?(e.ssContent.transition=t.clone(e.ssContent),e.ssFallback.transition=t.clone(e.ssFallback)):e.transition=t}function fr(e,t=!1,n){let s=[],o=0;for(let i=0;i1)for(let i=0;i!!e.type.__asyncLoader,fs=e=>e.type.__isKeepAlive;function lc(e,t){dr(e,"a",t)}function cc(e,t){dr(e,"da",t)}function dr(e,t,n=we){const s=e.__wdc||(e.__wdc=()=>{let o=n;for(;o;){if(o.isDeactivated)return;o=o.parent}return e()});if(ds(t,s,n),n){let o=n.parent;for(;o&&o.parent;)fs(o.parent.vnode)&&ac(s,t,n,o),o=o.parent}}function ac(e,t,n,s){const o=ds(t,e,s,!0);Xt(()=>{Xs(s[t],o)},n)}function ds(e,t,n=we,s=!1){if(n){const o=n[e]||(n[e]=[]),i=t.__weh||(t.__weh=(...r)=>{if(n.isUnmounted)return;Qt(),Wt(n);const l=ze(t,n,e,r);return Lt(),Jt(),l});return s?o.unshift(i):o.push(i),i}}const lt=e=>(t,n=we)=>(!bn||e==="sp")&&ds(e,(...s)=>t(...s),n),uc=lt("bm"),Qe=lt("m"),fc=lt("bu"),ho=lt("u"),hr=lt("bum"),Xt=lt("um"),dc=lt("sp"),hc=lt("rtg"),pc=lt("rtc");function _c(e,t=we){ds("ec",e,t)}function Uo(e,t){const n=$e;if(n===null)return e;const s=ps(n)||n.proxy,o=e.dirs||(e.dirs=[]);for(let i=0;it(r,l,void 0,i&&i[l]));else{const r=Object.keys(e);o=new Array(r.length);for(let l=0,c=r.length;lWn(t)?!(t.type===He||t.type===te&&!mr(t.children)):!0)?e:null}const Ds=e=>e?Sr(e)?ps(e)||e.proxy:Ds(e.parent):null,cn=Pe(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>Ds(e.parent),$root:e=>Ds(e.root),$emit:e=>e.emit,$options:e=>mo(e),$forceUpdate:e=>e.f||(e.f=()=>fo(e.update)),$nextTick:e=>e.n||(e.n=uo.bind(e.proxy)),$watch:e=>oc.bind(e)}),$s=(e,t)=>e!==ge&&!e.__isScriptSetup&&ce(e,t),mc={get({_:e},t){const{ctx:n,setupState:s,data:o,props:i,accessCache:r,type:l,appContext:c}=e;let a;if(t[0]!=="$"){const m=r[t];if(m!==void 0)switch(m){case 1:return s[t];case 2:return o[t];case 4:return n[t];case 3:return i[t]}else{if($s(s,t))return r[t]=1,s[t];if(o!==ge&&ce(o,t))return r[t]=2,o[t];if((a=e.propsOptions[0])&&ce(a,t))return r[t]=3,i[t];if(n!==ge&&ce(n,t))return r[t]=4,n[t];Rs&&(r[t]=0)}}const f=cn[t];let h,_;if(f)return t==="$attrs"&&Fe(e,"get",t),f(e);if((h=l.__cssModules)&&(h=h[t]))return h;if(n!==ge&&ce(n,t))return r[t]=4,n[t];if(_=c.config.globalProperties,ce(_,t))return _[t]},set({_:e},t,n){const{data:s,setupState:o,ctx:i}=e;return $s(o,t)?(o[t]=n,!0):s!==ge&&ce(s,t)?(s[t]=n,!0):ce(e.props,t)||t[0]==="$"&&t.slice(1)in e?!1:(i[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:s,appContext:o,propsOptions:i}},r){let l;return!!n[r]||e!==ge&&ce(e,r)||$s(t,r)||(l=i[0])&&ce(l,r)||ce(s,r)||ce(cn,r)||ce(o.config.globalProperties,r)},defineProperty(e,t,n){return n.get!=null?e._.accessCache[t]=0:ce(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}};let Rs=!0;function gc(e){const t=mo(e),n=e.proxy,s=e.ctx;Rs=!1,t.beforeCreate&&Ko(t.beforeCreate,e,"bc");const{data:o,computed:i,methods:r,watch:l,provide:c,inject:a,created:f,beforeMount:h,mounted:_,beforeUpdate:m,updated:S,activated:A,deactivated:W,beforeDestroy:y,beforeUnmount:w,destroyed:C,unmounted:O,render:z,renderTracked:G,renderTriggered:X,errorCaptured:V,serverPrefetch:Y,expose:J,inheritAttrs:se,components:F,directives:oe,filters:j}=t;if(a&&vc(a,s,null,e.appContext.config.unwrapInjectedRef),r)for(const ye in r){const _e=r[ye];ne(_e)&&(s[ye]=_e.bind(n))}if(o){const ye=o.call(n,n);ve(ye)&&(e.data=rs(ye))}if(Rs=!0,i)for(const ye in i){const _e=i[ye],yt=ne(_e)?_e.bind(n,n):ne(_e.get)?_e.get.bind(n,n):We,$n=!ne(_e)&&ne(_e.set)?_e.set.bind(n):We,bt=ie({get:yt,set:$n});Object.defineProperty(s,ye,{enumerable:!0,configurable:!0,get:()=>bt.value,set:Xe=>bt.value=Xe})}if(l)for(const ye in l)gr(l[ye],s,n,ye);if(c){const ye=ne(c)?c.call(n):c;Reflect.ownKeys(ye).forEach(_e=>{Rt(_e,ye[_e])})}f&&Ko(f,e,"c");function de(ye,_e){Q(_e)?_e.forEach(yt=>ye(yt.bind(n))):_e&&ye(_e.bind(n))}if(de(uc,h),de(Qe,_),de(fc,m),de(ho,S),de(lc,A),de(cc,W),de(_c,V),de(pc,G),de(hc,X),de(hr,w),de(Xt,O),de(dc,Y),Q(J))if(J.length){const ye=e.exposed||(e.exposed={});J.forEach(_e=>{Object.defineProperty(ye,_e,{get:()=>n[_e],set:yt=>n[_e]=yt})})}else e.exposed||(e.exposed={});z&&e.render===We&&(e.render=z),se!=null&&(e.inheritAttrs=se),F&&(e.components=F),oe&&(e.directives=oe)}function vc(e,t,n=We,s=!1){Q(e)&&(e=zs(e));for(const o in e){const i=e[o];let r;ve(i)?"default"in i?r=Be(i.from||o,i.default,!0):r=Be(i.from||o):r=Be(i),Se(r)&&s?Object.defineProperty(t,o,{enumerable:!0,configurable:!0,get:()=>r.value,set:l=>r.value=l}):t[o]=r}}function Ko(e,t,n){ze(Q(e)?e.map(s=>s.bind(t.proxy)):e.bind(t.proxy),t,n)}function gr(e,t,n,s){const o=s.includes(".")?cr(n,s):()=>n[s];if(be(e)){const i=t[e];ne(i)&&nt(o,i)}else if(ne(e))nt(o,e.bind(n));else if(ve(e))if(Q(e))e.forEach(i=>gr(i,t,n,s));else{const i=ne(e.handler)?e.handler.bind(n):t[e.handler];ne(i)&&nt(o,i,e)}}function mo(e){const t=e.type,{mixins:n,extends:s}=t,{mixins:o,optionsCache:i,config:{optionMergeStrategies:r}}=e.appContext,l=i.get(t);let c;return l?c=l:!o.length&&!n&&!s?c=t:(c={},o.length&&o.forEach(a=>qn(c,a,r,!0)),qn(c,t,r)),ve(t)&&i.set(t,c),c}function qn(e,t,n,s=!1){const{mixins:o,extends:i}=t;i&&qn(e,i,n,!0),o&&o.forEach(r=>qn(e,r,n,!0));for(const r in t)if(!(s&&r==="expose")){const l=yc[r]||n&&n[r];e[r]=l?l(e[r],t[r]):t[r]}return e}const yc={data:Wo,props:$t,emits:$t,methods:$t,computed:$t,beforeCreate:Te,created:Te,beforeMount:Te,mounted:Te,beforeUpdate:Te,updated:Te,beforeDestroy:Te,beforeUnmount:Te,destroyed:Te,unmounted:Te,activated:Te,deactivated:Te,errorCaptured:Te,serverPrefetch:Te,components:$t,directives:$t,watch:xc,provide:Wo,inject:bc};function Wo(e,t){return t?e?function(){return Pe(ne(e)?e.call(this,this):e,ne(t)?t.call(this,this):t)}:t:e}function bc(e,t){return $t(zs(e),zs(t))}function zs(e){if(Q(e)){const t={};for(let n=0;n0)&&!(r&16)){if(r&8){const f=e.vnode.dynamicProps;for(let h=0;h{c=!0;const[_,m]=yr(h,t,!0);Pe(r,_),m&&l.push(...m)};!n&&t.mixins.length&&t.mixins.forEach(f),e.extends&&f(e.extends),e.mixins&&e.mixins.forEach(f)}if(!i&&!c)return ve(e)&&s.set(e,Bt),Bt;if(Q(i))for(let f=0;f-1,m[1]=A<0||S-1||ce(m,"default"))&&l.push(h)}}}const a=[r,l];return ve(e)&&s.set(e,a),a}function Go(e){return e[0]!=="$"}function Yo(e){const t=e&&e.toString().match(/^\s*function (\w+)/);return t?t[1]:e===null?"null":""}function Qo(e,t){return Yo(e)===Yo(t)}function Jo(e,t){return Q(t)?t.findIndex(n=>Qo(n,e)):ne(t)&&Qo(t,e)?0:-1}const br=e=>e[0]==="_"||e==="$stable",go=e=>Q(e)?e.map(Ue):[Ue(e)],$c=(e,t,n)=>{if(t._n)return t;const s=B((...o)=>go(t(...o)),n);return s._c=!1,s},xr=(e,t,n)=>{const s=e._ctx;for(const o in e){if(br(o))continue;const i=e[o];if(ne(i))t[o]=$c(o,i,s);else if(i!=null){const r=go(i);t[o]=()=>r}}},wr=(e,t)=>{const n=go(t);e.slots.default=()=>n},Pc=(e,t)=>{if(e.vnode.shapeFlag&32){const n=t._;n?(e.slots=fe(t),Rn(t,"_",n)):xr(t,e.slots={})}else e.slots={},t&&wr(e,t);Rn(e.slots,hs,1)},Cc=(e,t,n)=>{const{vnode:s,slots:o}=e;let i=!0,r=ge;if(s.shapeFlag&32){const l=t._;l?n&&l===1?i=!1:(Pe(o,t),!n&&l===1&&delete o._):(i=!t.$stable,xr(t,o)),r=t}else t&&(wr(e,t),r={default:1});if(i)for(const l in o)!br(l)&&!(l in r)&&delete o[l]};function kr(){return{app:null,config:{isNativeTag:ol,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let Sc=0;function Tc(e,t){return function(s,o=null){ne(s)||(s=Object.assign({},s)),o!=null&&!ve(o)&&(o=null);const i=kr(),r=new Set;let l=!1;const c=i.app={_uid:Sc++,_component:s,_props:o,_container:null,_context:i,_instance:null,version:Zc,get config(){return i.config},set config(a){},use(a,...f){return r.has(a)||(a&&ne(a.install)?(r.add(a),a.install(c,...f)):ne(a)&&(r.add(a),a(c,...f))),c},mixin(a){return i.mixins.includes(a)||i.mixins.push(a),c},component(a,f){return f?(i.components[a]=f,c):i.components[a]},directive(a,f){return f?(i.directives[a]=f,c):i.directives[a]},mount(a,f,h){if(!l){const _=I(s,o);return _.appContext=i,f&&t?t(_,a):e(_,a,h),l=!0,c._container=a,a.__vue_app__=c,ps(_.component)||_.component.proxy}},unmount(){l&&(e(null,c._container),delete c._container.__vue_app__)},provide(a,f){return i.provides[a]=f,c}};return c}}function Kn(e,t,n,s,o=!1){if(Q(e)){e.forEach((_,m)=>Kn(_,t&&(Q(t)?t[m]:t),n,s,o));return}if(zt(s)&&!o)return;const i=s.shapeFlag&4?ps(s.component)||s.component.proxy:s.el,r=o?null:i,{i:l,r:c}=e,a=t&&t.r,f=l.refs===ge?l.refs={}:l.refs,h=l.setupState;if(a!=null&&a!==c&&(be(a)?(f[a]=null,ce(h,a)&&(h[a]=null)):Se(a)&&(a.value=null)),ne(c))pt(c,l,12,[r,f]);else{const _=be(c),m=Se(c);if(_||m){const S=()=>{if(e.f){const A=_?ce(h,c)?h[c]:f[c]:c.value;o?Q(A)&&Xs(A,i):Q(A)?A.includes(i)||A.push(i):_?(f[c]=[i],ce(h,c)&&(h[c]=f[c])):(c.value=[i],e.k&&(f[e.k]=c.value))}else _?(f[c]=r,ce(h,c)&&(h[c]=r)):m&&(c.value=r,e.k&&(f[e.k]=r))};r?(S.id=-1,Ae(S,n)):S()}}}let at=!1;const An=e=>/svg/.test(e.namespaceURI)&&e.tagName!=="foreignObject",Mn=e=>e.nodeType===8;function Ec(e){const{mt:t,p:n,o:{patchProp:s,createText:o,nextSibling:i,parentNode:r,remove:l,insert:c,createComment:a}}=e,f=(y,w)=>{if(!w.hasChildNodes()){n(null,y,w),jn(),w._vnode=y;return}at=!1,h(w.firstChild,y,null,null,null),jn(),w._vnode=y,at&&console.error("Hydration completed but contains mismatches.")},h=(y,w,C,O,z,G=!1)=>{const X=Mn(y)&&y.data==="[",V=()=>A(y,w,C,O,z,X),{type:Y,ref:J,shapeFlag:se,patchFlag:F}=w;let oe=y.nodeType;w.el=y,F===-2&&(G=!1,w.dynamicChildren=null);let j=null;switch(Y){case Kt:oe!==3?w.children===""?(c(w.el=o(""),r(y),y),j=y):j=V():(y.data!==w.children&&(at=!0,y.data=w.children),j=i(y));break;case He:oe!==8||X?j=V():j=i(y);break;case un:if(X&&(y=i(y),oe=y.nodeType),oe===1||oe===3){j=y;const Ie=!w.children.length;for(let de=0;de{G=G||!!w.dynamicChildren;const{type:X,props:V,patchFlag:Y,shapeFlag:J,dirs:se}=w,F=X==="input"&&se||X==="option";if(F||Y!==-1){if(se&&et(w,null,C,"created"),V)if(F||!G||Y&48)for(const j in V)(F&&j.endsWith("value")||wn(j)&&!rn(j))&&s(y,j,null,V[j],!1,void 0,C);else V.onClick&&s(y,"onClick",null,V.onClick,!1,void 0,C);let oe;if((oe=V&&V.onVnodeBeforeMount)&&Re(oe,C,w),se&&et(w,null,C,"beforeMount"),((oe=V&&V.onVnodeMounted)||se)&&lr(()=>{oe&&Re(oe,C,w),se&&et(w,null,C,"mounted")},O),J&16&&!(V&&(V.innerHTML||V.textContent))){let j=m(y.firstChild,w,y,C,O,z,G);for(;j;){at=!0;const Ie=j;j=j.nextSibling,l(Ie)}}else J&8&&y.textContent!==w.children&&(at=!0,y.textContent=w.children)}return y.nextSibling},m=(y,w,C,O,z,G,X)=>{X=X||!!w.dynamicChildren;const V=w.children,Y=V.length;for(let J=0;J{const{slotScopeIds:X}=w;X&&(z=z?z.concat(X):X);const V=r(y),Y=m(i(y),w,V,C,O,z,G);return Y&&Mn(Y)&&Y.data==="]"?i(w.anchor=Y):(at=!0,c(w.anchor=a("]"),V,Y),Y)},A=(y,w,C,O,z,G)=>{if(at=!0,w.el=null,G){const Y=W(y);for(;;){const J=i(y);if(J&&J!==Y)l(J);else break}}const X=i(y),V=r(y);return l(y),n(null,w,V,X,C,O,An(V),z),X},W=y=>{let w=0;for(;y;)if(y=i(y),y&&Mn(y)&&(y.data==="["&&w++,y.data==="]")){if(w===0)return i(y);w--}return y};return[f,h]}const Ae=lr;function Vc(e){return Lc(e,Ec)}function Lc(e,t){const n=ul();n.__VUE__=!0;const{insert:s,remove:o,patchProp:i,createElement:r,createText:l,createComment:c,setText:a,setElementText:f,parentNode:h,nextSibling:_,setScopeId:m=We,insertStaticContent:S}=e,A=(u,d,b,$=null,k=null,E=null,N=!1,T=null,M=!!d.dynamicChildren)=>{if(u===d)return;u&&!Ct(u,d)&&($=Pn(u),Xe(u,k,E,!0),u=null),d.patchFlag===-2&&(M=!1,d.dynamicChildren=null);const{type:P,ref:U,shapeFlag:D}=d;switch(P){case Kt:W(u,d,b,$);break;case He:y(u,d,b,$);break;case un:u==null&&w(d,b,$,N);break;case te:F(u,d,b,$,k,E,N,T,M);break;default:D&1?z(u,d,b,$,k,E,N,T,M):D&6?oe(u,d,b,$,k,E,N,T,M):(D&64||D&128)&&P.process(u,d,b,$,k,E,N,T,M,It)}U!=null&&k&&Kn(U,u&&u.ref,E,d||u,!d)},W=(u,d,b,$)=>{if(u==null)s(d.el=l(d.children),b,$);else{const k=d.el=u.el;d.children!==u.children&&a(k,d.children)}},y=(u,d,b,$)=>{u==null?s(d.el=c(d.children||""),b,$):d.el=u.el},w=(u,d,b,$)=>{[u.el,u.anchor]=S(u.children,d,b,$,u.el,u.anchor)},C=({el:u,anchor:d},b,$)=>{let k;for(;u&&u!==d;)k=_(u),s(u,b,$),u=k;s(d,b,$)},O=({el:u,anchor:d})=>{let b;for(;u&&u!==d;)b=_(u),o(u),u=b;o(d)},z=(u,d,b,$,k,E,N,T,M)=>{N=N||d.type==="svg",u==null?G(d,b,$,k,E,N,T,M):Y(u,d,k,E,N,T,M)},G=(u,d,b,$,k,E,N,T)=>{let M,P;const{type:U,props:D,shapeFlag:q,transition:Z,dirs:re}=u;if(M=u.el=r(u.type,E,D&&D.is,D),q&8?f(M,u.children):q&16&&V(u.children,M,null,$,k,E&&U!=="foreignObject",N,T),re&&et(u,null,$,"created"),D){for(const he in D)he!=="value"&&!rn(he)&&i(M,he,null,D[he],E,u.children,$,k,ot);"value"in D&&i(M,"value",null,D.value),(P=D.onVnodeBeforeMount)&&Re(P,$,u)}X(M,u,u.scopeId,N,$),re&&et(u,null,$,"beforeMount");const me=(!k||k&&!k.pendingBranch)&&Z&&!Z.persisted;me&&Z.beforeEnter(M),s(M,d,b),((P=D&&D.onVnodeMounted)||me||re)&&Ae(()=>{P&&Re(P,$,u),me&&Z.enter(M),re&&et(u,null,$,"mounted")},k)},X=(u,d,b,$,k)=>{if(b&&m(u,b),$)for(let E=0;E<$.length;E++)m(u,$[E]);if(k){let E=k.subTree;if(d===E){const N=k.vnode;X(u,N,N.scopeId,N.slotScopeIds,k.parent)}}},V=(u,d,b,$,k,E,N,T,M=0)=>{for(let P=M;P{const T=d.el=u.el;let{patchFlag:M,dynamicChildren:P,dirs:U}=d;M|=u.patchFlag&16;const D=u.props||ge,q=d.props||ge;let Z;b&&xt(b,!1),(Z=q.onVnodeBeforeUpdate)&&Re(Z,b,d,u),U&&et(d,u,b,"beforeUpdate"),b&&xt(b,!0);const re=k&&d.type!=="foreignObject";if(P?J(u.dynamicChildren,P,T,b,$,re,E):N||_e(u,d,T,null,b,$,re,E,!1),M>0){if(M&16)se(T,d,D,q,b,$,k);else if(M&2&&D.class!==q.class&&i(T,"class",null,q.class,k),M&4&&i(T,"style",D.style,q.style,k),M&8){const me=d.dynamicProps;for(let he=0;he{Z&&Re(Z,b,d,u),U&&et(d,u,b,"updated")},$)},J=(u,d,b,$,k,E,N)=>{for(let T=0;T{if(b!==$){if(b!==ge)for(const T in b)!rn(T)&&!(T in $)&&i(u,T,b[T],null,N,d.children,k,E,ot);for(const T in $){if(rn(T))continue;const M=$[T],P=b[T];M!==P&&T!=="value"&&i(u,T,P,M,N,d.children,k,E,ot)}"value"in $&&i(u,"value",b.value,$.value)}},F=(u,d,b,$,k,E,N,T,M)=>{const P=d.el=u?u.el:l(""),U=d.anchor=u?u.anchor:l("");let{patchFlag:D,dynamicChildren:q,slotScopeIds:Z}=d;Z&&(T=T?T.concat(Z):Z),u==null?(s(P,b,$),s(U,b,$),V(d.children,b,U,k,E,N,T,M)):D>0&&D&64&&q&&u.dynamicChildren?(J(u.dynamicChildren,q,b,k,E,N,T),(d.key!=null||k&&d===k.subTree)&&vo(u,d,!0)):_e(u,d,b,U,k,E,N,T,M)},oe=(u,d,b,$,k,E,N,T,M)=>{d.slotScopeIds=T,u==null?d.shapeFlag&512?k.ctx.activate(d,b,$,N,M):j(d,b,$,k,E,N,M):Ie(u,d,M)},j=(u,d,b,$,k,E,N)=>{const T=u.component=jc(u,$,k);if(fs(u)&&(T.ctx.renderer=It),Uc(T),T.asyncDep){if(k&&k.registerDep(T,de),!u.el){const M=T.subTree=I(He);y(null,M,d,b)}return}de(T,u,d,b,k,E,N)},Ie=(u,d,b)=>{const $=d.component=u.component;if(ec(u,d,b))if($.asyncDep&&!$.asyncResolved){ye($,d,b);return}else $.next=d,Gl($.update),$.update();else d.el=u.el,$.vnode=d},de=(u,d,b,$,k,E,N)=>{const T=()=>{if(u.isMounted){let{next:U,bu:D,u:q,parent:Z,vnode:re}=u,me=U,he;xt(u,!1),U?(U.el=re.el,ye(u,U,N)):U=re,D&&Bn(D),(he=U.props&&U.props.onVnodeBeforeUpdate)&&Re(he,Z,U,re),xt(u,!0);const xe=ws(u),je=u.subTree;u.subTree=xe,A(je,xe,h(je.el),Pn(je),u,k,E),U.el=xe.el,me===null&&tc(u,xe.el),q&&Ae(q,k),(he=U.props&&U.props.onVnodeUpdated)&&Ae(()=>Re(he,Z,U,re),k)}else{let U;const{el:D,props:q}=d,{bm:Z,m:re,parent:me}=u,he=zt(d);if(xt(u,!1),Z&&Bn(Z),!he&&(U=q&&q.onVnodeBeforeMount)&&Re(U,me,d),xt(u,!0),D&&bs){const xe=()=>{u.subTree=ws(u),bs(D,u.subTree,u,k,null)};he?d.type.__asyncLoader().then(()=>!u.isUnmounted&&xe()):xe()}else{const xe=u.subTree=ws(u);A(null,xe,b,$,u,k,E),d.el=xe.el}if(re&&Ae(re,k),!he&&(U=q&&q.onVnodeMounted)){const xe=d;Ae(()=>Re(U,me,xe),k)}(d.shapeFlag&256||me&&zt(me.vnode)&&me.vnode.shapeFlag&256)&&u.a&&Ae(u.a,k),u.isMounted=!0,d=b=$=null}},M=u.effect=new no(T,()=>fo(P),u.scope),P=u.update=()=>M.run();P.id=u.uid,xt(u,!0),P()},ye=(u,d,b)=>{d.component=u;const $=u.vnode.props;u.vnode=d,u.next=null,kc(u,d.props,$,b),Cc(u,d.children,b),Qt(),Ro(),Jt()},_e=(u,d,b,$,k,E,N,T,M=!1)=>{const P=u&&u.children,U=u?u.shapeFlag:0,D=d.children,{patchFlag:q,shapeFlag:Z}=d;if(q>0){if(q&128){$n(P,D,b,$,k,E,N,T,M);return}else if(q&256){yt(P,D,b,$,k,E,N,T,M);return}}Z&8?(U&16&&ot(P,k,E),D!==P&&f(b,D)):U&16?Z&16?$n(P,D,b,$,k,E,N,T,M):ot(P,k,E,!0):(U&8&&f(b,""),Z&16&&V(D,b,$,k,E,N,T,M))},yt=(u,d,b,$,k,E,N,T,M)=>{u=u||Bt,d=d||Bt;const P=u.length,U=d.length,D=Math.min(P,U);let q;for(q=0;qU?ot(u,k,E,!0,!1,D):V(d,b,$,k,E,N,T,M,D)},$n=(u,d,b,$,k,E,N,T,M)=>{let P=0;const U=d.length;let D=u.length-1,q=U-1;for(;P<=D&&P<=q;){const Z=u[P],re=d[P]=M?dt(d[P]):Ue(d[P]);if(Ct(Z,re))A(Z,re,b,null,k,E,N,T,M);else break;P++}for(;P<=D&&P<=q;){const Z=u[D],re=d[q]=M?dt(d[q]):Ue(d[q]);if(Ct(Z,re))A(Z,re,b,null,k,E,N,T,M);else break;D--,q--}if(P>D){if(P<=q){const Z=q+1,re=Zq)for(;P<=D;)Xe(u[P],k,E,!0),P++;else{const Z=P,re=P,me=new Map;for(P=re;P<=q;P++){const Oe=d[P]=M?dt(d[P]):Ue(d[P]);Oe.key!=null&&me.set(Oe.key,P)}let he,xe=0;const je=q-re+1;let Ot=!1,Vo=0;const en=new Array(je);for(P=0;P=je){Xe(Oe,k,E,!0);continue}let Ze;if(Oe.key!=null)Ze=me.get(Oe.key);else for(he=re;he<=q;he++)if(en[he-re]===0&&Ct(Oe,d[he])){Ze=he;break}Ze===void 0?Xe(Oe,k,E,!0):(en[Ze-re]=P+1,Ze>=Vo?Vo=Ze:Ot=!0,A(Oe,d[Ze],b,null,k,E,N,T,M),xe++)}const Lo=Ot?Ac(en):Bt;for(he=Lo.length-1,P=je-1;P>=0;P--){const Oe=re+P,Ze=d[Oe],Ao=Oe+1{const{el:E,type:N,transition:T,children:M,shapeFlag:P}=u;if(P&6){bt(u.component.subTree,d,b,$);return}if(P&128){u.suspense.move(d,b,$);return}if(P&64){N.move(u,d,b,It);return}if(N===te){s(E,d,b);for(let D=0;DT.enter(E),k);else{const{leave:D,delayLeave:q,afterLeave:Z}=T,re=()=>s(E,d,b),me=()=>{D(E,()=>{re(),Z&&Z()})};q?q(E,re,me):me()}else s(E,d,b)},Xe=(u,d,b,$=!1,k=!1)=>{const{type:E,props:N,ref:T,children:M,dynamicChildren:P,shapeFlag:U,patchFlag:D,dirs:q}=u;if(T!=null&&Kn(T,null,b,u,!0),U&256){d.ctx.deactivate(u);return}const Z=U&1&&q,re=!zt(u);let me;if(re&&(me=N&&N.onVnodeBeforeUnmount)&&Re(me,d,u),U&6)Jr(u.component,b,$);else{if(U&128){u.suspense.unmount(b,$);return}Z&&et(u,null,d,"beforeUnmount"),U&64?u.type.remove(u,d,b,k,It,$):P&&(E!==te||D>0&&D&64)?ot(P,d,b,!1,!0):(E===te&&D&384||!k&&U&16)&&ot(M,d,b),$&&To(u)}(re&&(me=N&&N.onVnodeUnmounted)||Z)&&Ae(()=>{me&&Re(me,d,u),Z&&et(u,null,d,"unmounted")},b)},To=u=>{const{type:d,el:b,anchor:$,transition:k}=u;if(d===te){Qr(b,$);return}if(d===un){O(u);return}const E=()=>{o(b),k&&!k.persisted&&k.afterLeave&&k.afterLeave()};if(u.shapeFlag&1&&k&&!k.persisted){const{leave:N,delayLeave:T}=k,M=()=>N(b,E);T?T(u.el,E,M):M()}else E()},Qr=(u,d)=>{let b;for(;u!==d;)b=_(u),o(u),u=b;o(d)},Jr=(u,d,b)=>{const{bum:$,scope:k,update:E,subTree:N,um:T}=u;$&&Bn($),k.stop(),E&&(E.active=!1,Xe(N,u,d,b)),T&&Ae(T,d),Ae(()=>{u.isUnmounted=!0},d),d&&d.pendingBranch&&!d.isUnmounted&&u.asyncDep&&!u.asyncResolved&&u.suspenseId===d.pendingId&&(d.deps--,d.deps===0&&d.resolve())},ot=(u,d,b,$=!1,k=!1,E=0)=>{for(let N=E;Nu.shapeFlag&6?Pn(u.component.subTree):u.shapeFlag&128?u.suspense.next():_(u.anchor||u.el),Eo=(u,d,b)=>{u==null?d._vnode&&Xe(d._vnode,null,null,!0):A(d._vnode||null,u,d,null,null,null,b),Ro(),jn(),d._vnode=u},It={p:A,um:Xe,m:bt,r:To,mt:j,mc:V,pc:_e,pbc:J,n:Pn,o:e};let ys,bs;return t&&([ys,bs]=t(It)),{render:Eo,hydrate:ys,createApp:Tc(Eo,ys)}}function xt({effect:e,update:t},n){e.allowRecurse=t.allowRecurse=n}function vo(e,t,n=!1){const s=e.children,o=t.children;if(Q(s)&&Q(o))for(let i=0;i>1,e[n[l]]0&&(t[s]=n[i-1]),n[i]=s)}}for(i=n.length,r=n[i-1];i-- >0;)n[i]=r,r=t[r];return n}const Mc=e=>e.__isTeleport,an=e=>e&&(e.disabled||e.disabled===""),Xo=e=>typeof SVGElement<"u"&&e instanceof SVGElement,Us=(e,t)=>{const n=e&&e.to;return be(n)?t?t(n):null:n},Ic={__isTeleport:!0,process(e,t,n,s,o,i,r,l,c,a){const{mc:f,pc:h,pbc:_,o:{insert:m,querySelector:S,createText:A,createComment:W}}=a,y=an(t.props);let{shapeFlag:w,children:C,dynamicChildren:O}=t;if(e==null){const z=t.el=A(""),G=t.anchor=A("");m(z,n,s),m(G,n,s);const X=t.target=Us(t.props,S),V=t.targetAnchor=A("");X&&(m(V,X),r=r||Xo(X));const Y=(J,se)=>{w&16&&f(C,J,se,o,i,r,l,c)};y?Y(n,G):X&&Y(X,V)}else{t.el=e.el;const z=t.anchor=e.anchor,G=t.target=e.target,X=t.targetAnchor=e.targetAnchor,V=an(e.props),Y=V?n:G,J=V?z:X;if(r=r||Xo(G),O?(_(e.dynamicChildren,O,Y,o,i,r,l),vo(e,t,!0)):c||h(e,t,Y,J,o,i,r,l,!1),y)V||In(t,n,z,a,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){const se=t.target=Us(t.props,S);se&&In(t,se,null,a,0)}else V&&In(t,G,X,a,1)}$r(t)},remove(e,t,n,s,{um:o,o:{remove:i}},r){const{shapeFlag:l,children:c,anchor:a,targetAnchor:f,target:h,props:_}=e;if(h&&i(f),(r||!an(_))&&(i(a),l&16))for(let m=0;m0?Ke||Bt:null,Bc(),yn>0&&Ke&&Ke.push(e),e}function x(e,t,n,s,o,i){return Pr(v(e,t,n,s,o,i,!0))}function ee(e,t,n,s,o){return Pr(I(e,t,n,s,o,!0))}function Wn(e){return e?e.__v_isVNode===!0:!1}function Ct(e,t){return e.type===t.type&&e.key===t.key}const hs="__vInternal",Cr=({key:e})=>e??null,Hn=({ref:e,ref_key:t,ref_for:n})=>e!=null?be(e)||Se(e)||ne(e)?{i:$e,r:e,k:t,f:!!n}:e:null;function v(e,t=null,n=null,s=0,o=null,i=e===te?0:1,r=!1,l=!1){const c={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&Cr(t),ref:t&&Hn(t),scopeId:as,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetAnchor:null,staticCount:0,shapeFlag:i,patchFlag:s,dynamicProps:o,dynamicChildren:null,appContext:null,ctx:$e};return l?(yo(c,n),i&128&&e.normalize(c)):n&&(c.shapeFlag|=be(n)?8:16),yn>0&&!r&&Ke&&(c.patchFlag>0||i&6)&&c.patchFlag!==32&&Ke.push(c),c}const I=Hc;function Hc(e,t=null,n=null,s=0,o=null,i=!1){if((!e||e===pr)&&(e=He),Wn(e)){const l=mt(e,t,!0);return n&&yo(l,n),yn>0&&!i&&Ke&&(l.shapeFlag&6?Ke[Ke.indexOf(e)]=l:Ke.push(l)),l.patchFlag|=-2,l}if(Gc(e)&&(e=e.__vccOpts),t){t=Fc(t);let{class:l,style:c}=t;l&&!be(l)&&(t.class=pe(l)),ve(c)&&(Ji(c)&&!Q(c)&&(c=Pe({},c)),t.style=ts(c))}const r=be(e)?1:nc(e)?128:Mc(e)?64:ve(e)?4:ne(e)?2:0;return v(e,t,n,s,o,r,i,!0)}function Fc(e){return e?Ji(e)||hs in e?Pe({},e):e:null}function mt(e,t,n=!1){const{props:s,ref:o,patchFlag:i,children:r}=e,l=t?Fn(s||{},t):s;return{__v_isVNode:!0,__v_skip:!0,type:e.type,props:l,key:l&&Cr(l),ref:t&&t.ref?n&&o?Q(o)?o.concat(Hn(t)):[o,Hn(t)]:Hn(t):o,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:r,target:e.target,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==te?i===-1?16:i|16:i,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:e.transition,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&mt(e.ssContent),ssFallback:e.ssFallback&&mt(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx}}function Le(e=" ",t=0){return I(Kt,null,e,t)}function Dc(e,t){const n=I(un,null,e);return n.staticCount=t,n}function K(e="",t=!1){return t?(p(),ee(He,null,e)):I(He,null,e)}function Ue(e){return e==null||typeof e=="boolean"?I(He):Q(e)?I(te,null,e.slice()):typeof e=="object"?dt(e):I(Kt,null,String(e))}function dt(e){return e.el===null&&e.patchFlag!==-1||e.memo?e:mt(e)}function yo(e,t){let n=0;const{shapeFlag:s}=e;if(t==null)t=null;else if(Q(t))n=16;else if(typeof t=="object")if(s&65){const o=t.default;o&&(o._c&&(o._d=!1),yo(e,o()),o._c&&(o._d=!0));return}else{n=32;const o=t._;!o&&!(hs in t)?t._ctx=$e:o===3&&$e&&($e.slots._===1?t._=1:(t._=2,e.patchFlag|=1024))}else ne(t)?(t={default:t,_ctx:$e},n=32):(t=String(t),s&64?(n=16,t=[Le(t)]):n=8);e.children=t,e.shapeFlag|=n}function Fn(...e){const t={};for(let n=0;nwe||$e,Wt=e=>{we=e,e.scope.on()},Lt=()=>{we&&we.scope.off(),we=null};function Sr(e){return e.vnode.shapeFlag&4}let bn=!1;function Uc(e,t=!1){bn=t;const{props:n,children:s}=e.vnode,o=Sr(e);wc(e,n,o,t),Pc(e,s);const i=o?qc(e,t):void 0;return bn=!1,i}function qc(e,t){const n=e.type;e.accessCache=Object.create(null),e.proxy=ln(new Proxy(e.ctx,mc));const{setup:s}=n;if(s){const o=e.setupContext=s.length>1?Er(e):null;Wt(e),Qt();const i=pt(s,e,0,[e.props,o]);if(Jt(),Lt(),Hi(i)){if(i.then(Lt,Lt),t)return i.then(r=>{ei(e,r,t)}).catch(r=>{ls(r,e,0)});e.asyncDep=i}else ei(e,i,t)}else Tr(e,t)}function ei(e,t,n){ne(t)?e.type.__ssrInlineRender?e.ssrRender=t:e.render=t:ve(t)&&(e.setupState=tr(t)),Tr(e,n)}let ti;function Tr(e,t,n){const s=e.type;if(!e.render){if(!t&&ti&&!s.render){const o=s.template||mo(e).template;if(o){const{isCustomElement:i,compilerOptions:r}=e.appContext.config,{delimiters:l,compilerOptions:c}=s,a=Pe(Pe({isCustomElement:i,delimiters:l},r),c);s.render=ti(o,a)}}e.render=s.render||We}Wt(e),Qt(),gc(e),Jt(),Lt()}function Kc(e){return new Proxy(e.attrs,{get(t,n){return Fe(e,"get","$attrs"),t[n]}})}function Er(e){const t=s=>{e.exposed=s||{}};let n;return{get attrs(){return n||(n=Kc(e))},slots:e.slots,emit:e.emit,expose:t}}function ps(e){if(e.exposed)return e.exposeProxy||(e.exposeProxy=new Proxy(tr(ln(e.exposed)),{get(t,n){if(n in t)return t[n];if(n in cn)return cn[n](e)},has(t,n){return n in t||n in cn}}))}function Wc(e,t=!0){return ne(e)?e.displayName||e.name:e.name||t&&e.__name}function Gc(e){return ne(e)&&"__vccOpts"in e}const ie=(e,t)=>ql(e,t,bn);function Yc(){return Qc().slots}function Qc(){const e=bo();return e.setupContext||(e.setupContext=Er(e))}function Gn(e,t,n){const s=arguments.length;return s===2?ve(t)&&!Q(t)?Wn(t)?I(e,null,[t]):I(e,t):I(e,null,t):(s>3?n=Array.prototype.slice.call(arguments,2):s===3&&Wn(n)&&(n=[n]),I(e,t,n))}const Jc=Symbol(""),Xc=()=>Be(Jc),Zc="3.2.45",ea="http://www.w3.org/2000/svg",St=typeof document<"u"?document:null,ni=St&&St.createElement("template"),ta={insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{const t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,s)=>{const o=t?St.createElementNS(ea,e):St.createElement(e,n?{is:n}:void 0);return e==="select"&&s&&s.multiple!=null&&o.setAttribute("multiple",s.multiple),o},createText:e=>St.createTextNode(e),createComment:e=>St.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>St.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,s,o,i){const r=n?n.previousSibling:t.lastChild;if(o&&(o===i||o.nextSibling))for(;t.insertBefore(o.cloneNode(!0),n),!(o===i||!(o=o.nextSibling)););else{ni.innerHTML=s?`${e}`:e;const l=ni.content;if(s){const c=l.firstChild;for(;c.firstChild;)l.appendChild(c.firstChild);l.removeChild(c)}t.insertBefore(l,n)}return[r?r.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}};function na(e,t,n){const s=e._vtc;s&&(t=(t?[t,...s]:[...s]).join(" ")),t==null?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}function sa(e,t,n){const s=e.style,o=be(n);if(n&&!o){for(const i in n)qs(s,i,n[i]);if(t&&!be(t))for(const i in t)n[i]==null&&qs(s,i,"")}else{const i=s.display;o?t!==n&&(s.cssText=n):t&&e.removeAttribute("style"),"_vod"in e&&(s.display=i)}}const si=/\s*!important$/;function qs(e,t,n){if(Q(n))n.forEach(s=>qs(e,t,s));else if(n==null&&(n=""),t.startsWith("--"))e.setProperty(t,n);else{const s=oa(e,t);si.test(n)?e.setProperty(Yt(s),n.replace(si,""),"important"):e[s]=n}}const oi=["Webkit","Moz","ms"],Ps={};function oa(e,t){const n=Ps[t];if(n)return n;let s=st(t);if(s!=="filter"&&s in e)return Ps[t]=s;s=os(s);for(let o=0;oCs||(ua.then(()=>Cs=0),Cs=Date.now());function da(e,t){const n=s=>{if(!s._vts)s._vts=Date.now();else if(s._vts<=n.attached)return;ze(ha(s,n.value),t,5,[s])};return n.value=e,n.attached=fa(),n}function ha(e,t){if(Q(t)){const n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e),e._stopped=!0},t.map(s=>o=>!o._stopped&&s&&s(o))}else return t}const li=/^on[a-z]/,pa=(e,t,n,s,o=!1,i,r,l,c)=>{t==="class"?na(e,s,o):t==="style"?sa(e,n,s):wn(t)?Js(t)||ca(e,t,n,s,r):(t[0]==="."?(t=t.slice(1),!0):t[0]==="^"?(t=t.slice(1),!1):_a(e,t,s,o))?ra(e,t,s,i,r,l,c):(t==="true-value"?e._trueValue=s:t==="false-value"&&(e._falseValue=s),ia(e,t,s,o))};function _a(e,t,n,s){return s?!!(t==="innerHTML"||t==="textContent"||t in e&&li.test(t)&&ne(n)):t==="spellcheck"||t==="draggable"||t==="translate"||t==="form"||t==="list"&&e.tagName==="INPUT"||t==="type"&&e.tagName==="TEXTAREA"||li.test(t)&&be(n)?!1:t in e}const ut="transition",tn="animation",_s=(e,{slots:t})=>Gn(ar,ma(e),t);_s.displayName="Transition";const Vr={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String};_s.props=Pe({},ar.props,Vr);const wt=(e,t=[])=>{Q(e)?e.forEach(n=>n(...t)):e&&e(...t)},ci=e=>e?Q(e)?e.some(t=>t.length>1):e.length>1:!1;function ma(e){const t={};for(const F in e)F in Vr||(t[F]=e[F]);if(e.css===!1)return t;const{name:n="v",type:s,duration:o,enterFromClass:i=`${n}-enter-from`,enterActiveClass:r=`${n}-enter-active`,enterToClass:l=`${n}-enter-to`,appearFromClass:c=i,appearActiveClass:a=r,appearToClass:f=l,leaveFromClass:h=`${n}-leave-from`,leaveActiveClass:_=`${n}-leave-active`,leaveToClass:m=`${n}-leave-to`}=e,S=ga(o),A=S&&S[0],W=S&&S[1],{onBeforeEnter:y,onEnter:w,onEnterCancelled:C,onLeave:O,onLeaveCancelled:z,onBeforeAppear:G=y,onAppear:X=w,onAppearCancelled:V=C}=t,Y=(F,oe,j)=>{kt(F,oe?f:l),kt(F,oe?a:r),j&&j()},J=(F,oe)=>{F._isLeaving=!1,kt(F,h),kt(F,m),kt(F,_),oe&&oe()},se=F=>(oe,j)=>{const Ie=F?X:w,de=()=>Y(oe,F,j);wt(Ie,[oe,de]),ai(()=>{kt(oe,F?c:i),ft(oe,F?f:l),ci(Ie)||ui(oe,s,A,de)})};return Pe(t,{onBeforeEnter(F){wt(y,[F]),ft(F,i),ft(F,r)},onBeforeAppear(F){wt(G,[F]),ft(F,c),ft(F,a)},onEnter:se(!1),onAppear:se(!0),onLeave(F,oe){F._isLeaving=!0;const j=()=>J(F,oe);ft(F,h),ba(),ft(F,_),ai(()=>{F._isLeaving&&(kt(F,h),ft(F,m),ci(O)||ui(F,s,W,j))}),wt(O,[F,j])},onEnterCancelled(F){Y(F,!1),wt(C,[F])},onAppearCancelled(F){Y(F,!0),wt(V,[F])},onLeaveCancelled(F){J(F),wt(z,[F])}})}function ga(e){if(e==null)return null;if(ve(e))return[Ss(e.enter),Ss(e.leave)];{const t=Ss(e);return[t,t]}}function Ss(e){return _n(e)}function ft(e,t){t.split(/\s+/).forEach(n=>n&&e.classList.add(n)),(e._vtc||(e._vtc=new Set)).add(t)}function kt(e,t){t.split(/\s+/).forEach(s=>s&&e.classList.remove(s));const{_vtc:n}=e;n&&(n.delete(t),n.size||(e._vtc=void 0))}function ai(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let va=0;function ui(e,t,n,s){const o=e._endId=++va,i=()=>{o===e._endId&&s()};if(n)return setTimeout(i,n);const{type:r,timeout:l,propCount:c}=ya(e,t);if(!r)return s();const a=r+"end";let f=0;const h=()=>{e.removeEventListener(a,_),i()},_=m=>{m.target===e&&++f>=c&&h()};setTimeout(()=>{f(n[S]||"").split(", "),o=s(`${ut}Delay`),i=s(`${ut}Duration`),r=fi(o,i),l=s(`${tn}Delay`),c=s(`${tn}Duration`),a=fi(l,c);let f=null,h=0,_=0;t===ut?r>0&&(f=ut,h=r,_=i.length):t===tn?a>0&&(f=tn,h=a,_=c.length):(h=Math.max(r,a),f=h>0?r>a?ut:tn:null,_=f?f===ut?i.length:c.length:0);const m=f===ut&&/\b(transform|all)(,|$)/.test(s(`${ut}Property`).toString());return{type:f,timeout:h,propCount:_,hasTransform:m}}function fi(e,t){for(;e.lengthdi(n)+di(e[s])))}function di(e){return Number(e.slice(0,-1).replace(",","."))*1e3}function ba(){return document.body.offsetHeight}const hi=e=>{const t=e.props["onUpdate:modelValue"]||!1;return Q(t)?n=>Bn(t,n):t};function xa(e){e.target.composing=!0}function pi(e){const t=e.target;t.composing&&(t.composing=!1,t.dispatchEvent(new Event("input")))}const wa={created(e,{modifiers:{lazy:t,trim:n,number:s}},o){e._assign=hi(o);const i=s||o.props&&o.props.type==="number";Nt(e,t?"change":"input",r=>{if(r.target.composing)return;let l=e.value;n&&(l=l.trim()),i&&(l=_n(l)),e._assign(l)}),n&&Nt(e,"change",()=>{e.value=e.value.trim()}),t||(Nt(e,"compositionstart",xa),Nt(e,"compositionend",pi),Nt(e,"change",pi))},mounted(e,{value:t}){e.value=t??""},beforeUpdate(e,{value:t,modifiers:{lazy:n,trim:s,number:o}},i){if(e._assign=hi(i),e.composing||document.activeElement===e&&e.type!=="range"&&(n||s&&e.value.trim()===t||(o||e.type==="number")&&_n(e.value)===t))return;const r=t??"";e.value!==r&&(e.value=r)}},ka=["ctrl","shift","alt","meta"],$a={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&e.button!==0,middle:e=>"button"in e&&e.button!==1,right:e=>"button"in e&&e.button!==2,exact:(e,t)=>ka.some(n=>e[`${n}Key`]&&!t.includes(n))},Lr=(e,t)=>(n,...s)=>{for(let o=0;o{nn(e,!1)}):nn(e,t))},beforeUnmount(e,{value:t}){nn(e,t)}};function nn(e,t){e.style.display=t?e._vod:"none"}const Ca=Pe({patchProp:pa},ta);let Ts,_i=!1;function Sa(){return Ts=_i?Ts:Vc(Ca),_i=!0,Ts}const Ta=(...e)=>{const t=Sa().createApp(...e),{mount:n}=t;return t.mount=s=>{const o=Ea(s);if(o)return n(o,!0,o instanceof SVGElement)},t};function Ea(e){return be(e)?document.querySelector(e):e}const H=(e,t)=>{const n=e.__vccOpts||e;for(const[s,o]of t)n[s]=o;return n},Va="modulepreload",La=function(e){return"/document/"+e},mi={},Ar=function(t,n,s){if(!n||n.length===0)return t();const o=document.getElementsByTagName("link");return Promise.all(n.map(i=>{if(i=La(i),i in mi)return;mi[i]=!0;const r=i.endsWith(".css"),l=r?'[rel="stylesheet"]':"";if(!!s)for(let f=o.length-1;f>=0;f--){const h=o[f];if(h.href===i&&(!r||h.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${i}"]${l}`))return;const a=document.createElement("link");if(a.rel=r?"stylesheet":Va,r||(a.as="script",a.crossOrigin=""),a.href=i,document.head.appendChild(a),r)return new Promise((f,h)=>{a.addEventListener("load",f),a.addEventListener("error",()=>h(new Error(`Unable to preload CSS for ${i}`)))})})).then(()=>t())};const Aa=R({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(p(),x("span",{class:pe(["VPBadge",e.type??"tip"])},[L(t.$slots,"default",{},()=>[Le(ae(e.text),1)],!0)],2))}});const Ma=H(Aa,[["__scopeId","data-v-350d3852"]]),Ia=JSON.parse('{"lang":"en-US","title":"Artplayer.js","description":"ArtPlayer.js is a modern and full featured HTML5 video player","base":"/document/","head":[],"appearance":"dark","themeConfig":{"siteTitle":"Artplayer.js","logo":"/logo.png","nav":[{"text":"中文版","link":"/"},{"text":"English","link":"/en/","activeMatch":"/en/"},{"text":"Online Editor","link":"https://artplayer.org"},{"text":"4.6.x","items":[{"text":"Changelog","link":"https://github.com/zhw2590582/ArtPlayer/blob/master/CHANGELOG_CN.md"},{"text":"Donation","link":"https://github.com/zhw2590582/ArtPlayer#donations"},{"text":"Q群: 320881312","link":"https://github.com/zhw2590582/ArtPlayer#qq-group"}]}],"socialLinks":[{"icon":"github","link":"https://github.com/zhw2590582/ArtPlayer"}],"sidebar":{"/":[{"text":"开始","collapsible":true,"items":[{"text":"安装使用","link":"/"},{"text":"基础选项","link":"/start/option"},{"text":"组件配置","link":"/start/component"},{"text":"设置面板","link":"/start/setting"}]},{"text":"高级","collapsible":true,"items":[{"text":"实例属性","link":"/advanced/property"},{"text":"高级属性","link":"/advanced/built-in"},{"text":"静态属性","link":"/advanced/class"},{"text":"实例事件","link":"/advanced/event"},{"text":"编写插件","link":"/advanced/plugin"}]},{"text":"插件","collapsible":true,"items":[{"text":"弹幕库","link":"/plugin/danmuku"},{"text":"视频广告","link":"/plugin/ads"},{"text":"Iframe 控制","link":"/plugin/iframe"},{"text":"HLS 画质","link":"/plugin/hls-quality"},{"text":"控制器皮肤","link":"/plugin/control-ui"}]},{"text":"第三方库","collapsible":true,"items":[{"text":"hls.js","link":"/library/hls"},{"text":"flv.js","link":"/library/flv"},{"text":"dash.js","link":"/library/dash"}]}],"/en/":[{"text":"Quick start","collapsible":true,"items":[{"text":"Install","link":"/en/"},{"text":"Option","link":"/en/start/option"},{"text":"Component","link":"/en/start/component"},{"text":"Setting","link":"/en/start/setting"}]},{"text":"Advanced","collapsible":true,"items":[{"text":"Instance Property","link":"/en/advanced/property"},{"text":"Advanced Property","link":"/en/advanced/built-in"},{"text":"Static Property","link":"/en/advanced/class"},{"text":"Instance Event","link":"/en/advanced/event"},{"text":"Writing Plugin","link":"/en/advanced/plugin"}]},{"text":"Plugins","collapsible":true,"items":[{"text":"Video Ads","link":"/en/plugin/ads"},{"text":"Iframe Control","link":"/en/plugin/iframe"},{"text":"HLS Quality","link":"/en/plugin/hls-quality"},{"text":"Control UI","link":"/en/plugin/control-ui"}]},{"text":"Libraries","collapsible":true,"items":[{"text":"hls.js","link":"/en/library/hls"},{"text":"flv.js","link":"/en/library/flv"},{"text":"dash.js","link":"/en/library/dash"}]}]},"editLink":{"pattern":"https://github.com/zhw2590582/ArtPlayer/tree/master/packages/artplayer-vitepress/docs/:path","text":"Edit this page on GitHub"}},"locales":{},"langs":{},"scrollOffset":90,"cleanUrls":"disabled"}'),ms=/^[a-z]+:/i,Oa=/^pathname:\/\//,gi="vitepress-theme-appearance",Ee=typeof window<"u",Mr={relativePath:"",title:"404",description:"Not Found",headers:[],frontmatter:{sidebar:!1,layout:"page"},lastUpdated:0};function Na(e,t){t.sort((n,s)=>{const o=s.split("/").length-n.split("/").length;return o!==0?o:s.length-n.length});for(const n of t)if(e.startsWith(n))return n}function vi(e,t){const n=Na(t,Object.keys(e));return n?e[n]:void 0}function Ba(e){const{locales:t}=e.themeConfig||{},n=e.locales;return t&&n?Object.keys(t).reduce((s,o)=>(s[o]={label:t[o].label,lang:n[o].lang},s),{}):{}}function Ha(e,t){t=Da(e,t);const n=vi(e.locales||{},t),s=vi(e.themeConfig.locales||{},t);return Object.assign({},e,n,{themeConfig:Object.assign({},e.themeConfig,s,{locales:{}}),lang:(n||e).lang,locales:{},langs:Ba(e)})}function Ir(e,t){const n=t.title||e.title,s=t.titleTemplate??e.titleTemplate;if(typeof s=="string"&&s.includes(":title"))return s.replace(/:title/g,n);const o=Fa(e.title,s);return`${n}${o}`}function Fa(e,t){return t===!1?"":t===!0||t===void 0?` | ${e}`:e===t?"":` | ${t}`}function Da(e,t){if(!Ee)return t;const n=e.base,s=n.endsWith("/")?n.slice(0,-1):n;return t.slice(s.length)}function Ra(e,t){const[n,s]=t;if(n!=="meta")return!1;const o=Object.entries(s)[0];return o==null?!1:e.some(([i,r])=>i===n&&r[o[0]]===o[1])}function za(e,t){return[...e.filter(n=>!Ra(t,n)),...t]}const ja=/[\u0000-\u001F"#$&*+,:;<=>?[\]^`{|}\u007F]/g,Ua=/^[a-z]:/i;function yi(e){const t=Ua.exec(e),n=t?t[0]:"";return n+e.slice(n.length).replace(ja,"_").replace(/(^|\/)_+(?=[^/]*$)/,"$1")}function qa(e,t){return`${e}${t}`.replace(/\/+/g,"/")}function xn(e){return ms.test(e)?e:qa(Gt.value.base,e)}function Or(e){let t=e.replace(/\.html$/,"");if(t=decodeURIComponent(t),t=t.replace(/\/$/,"/index"),Ee){const n="/document/";t=yi(t.slice(n.length).replace(/\//g,"_")||"index")+".md";let s=__VP_HASH_MAP__[t.toLowerCase()];!s&&t.endsWith("_index.md")&&(t=t.slice(0,-9)+".md",s=__VP_HASH_MAP__[t.toLowerCase()]),t=`${n}assets/${t}.${s}.js`}else t=`./${yi(t.slice(1).replace(/\//g,"_"))}.md.js`;return t}const Nr=Symbol(),Gt=Rl(Ia);function Ka(e){const t=ie(()=>Ha(Gt.value,e.path));return{site:t,theme:ie(()=>t.value.themeConfig),page:ie(()=>e.data),frontmatter:ie(()=>e.data.frontmatter),lang:ie(()=>t.value.lang),localePath:ie(()=>{const{langs:n,lang:s}=t.value,o=Object.keys(n).find(i=>n[i].lang===s);return xn(o||"/")}),title:ie(()=>Ir(t.value,e.data)),description:ie(()=>e.data.description||t.value.description),isDark:le(!1)}}function ue(){const e=Be(Nr);if(!e)throw new Error("vitepress data not properly injected in app");return e}const Br=Symbol(),bi="http://a.com",Wa=()=>({path:"/",component:null,data:Mr});function Ga(e,t){const n=rs(Wa()),s={route:n,go:o};async function o(l=Ee?location.href:"/"){var a,f;await((a=s.onBeforeRouteChange)==null?void 0:a.call(s,l));const c=new URL(l,bi);Gt.value.cleanUrls==="disabled"&&!c.pathname.endsWith("/")&&!c.pathname.endsWith(".html")&&(c.pathname+=".html",l=c.pathname+c.search+c.hash),Ee&&(history.replaceState({scrollPosition:window.scrollY},document.title),history.pushState(null,"",l)),await r(l),await((f=s.onAfterRouteChanged)==null?void 0:f.call(s,l))}let i=null;async function r(l,c=0,a=!1){const f=new URL(l,bi),h=i=f.pathname;try{let _=await e(h);if(i===h){i=null;const{default:m,__pageData:S}=_;if(!m)throw new Error(`Invalid route component: ${m}`);n.path=Ee?h:xn(h),n.component=ln(m),n.data=ln(S),Ee&&uo(()=>{if(f.hash&&!c){let A=null;try{A=document.querySelector(decodeURIComponent(f.hash))}catch(W){console.warn(W)}if(A){xi(A,f.hash);return}}window.scrollTo(0,c)})}}catch(_){if(!/fetch/.test(_.message)&&!/^\/404(\.html|\/)?$/.test(l)&&console.error(_),!a)try{const m=await fetch(Gt.value.base+"hashmap.json");window.__VP_HASH_MAP__=await m.json(),await r(l,c,!0);return}catch{}i===h&&(i=null,n.path=Ee?h:xn(h),n.component=t?ln(t):null,n.data=Mr)}}return Ee&&(window.addEventListener("click",l=>{if(l.target.closest("button"))return;const a=l.target.closest("a");if(a&&!a.closest(".vp-raw")&&!a.download){const{href:f,origin:h,pathname:_,hash:m,search:S,target:A}=a,W=window.location,y=_.match(/\.\w+$/);!l.ctrlKey&&!l.shiftKey&&!l.altKey&&!l.metaKey&&A!=="_blank"&&h===W.origin&&!(y&&y[0]!==".html")&&(l.preventDefault(),_===W.pathname&&S===W.search?m&&m!==W.hash&&(history.pushState(null,"",m),window.dispatchEvent(new Event("hashchange")),xi(a,m,a.classList.contains("header-anchor"))):o(f))}},{capture:!0}),window.addEventListener("popstate",l=>{r(location.href,l.state&&l.state.scrollPosition||0)}),window.addEventListener("hashchange",l=>{l.preventDefault()})),s}function Ya(){const e=Be(Br);if(!e)throw new Error("useRouter() is called without provider.");return e}function vt(){return Ya().route}function xi(e,t,n=!1){let s=null;try{s=e.classList.contains("header-anchor")?e:document.querySelector(decodeURIComponent(t))}catch(o){console.warn(o)}if(s){let o=Gt.value.scrollOffset;typeof o=="string"&&(o=document.querySelector(o).getBoundingClientRect().bottom+24);const i=parseInt(window.getComputedStyle(s).paddingTop,10),r=window.scrollY+s.getBoundingClientRect().top-o+i;!n||Math.abs(r-window.scrollY)>window.innerHeight?window.scrollTo(0,r):window.scrollTo({left:0,top:r,behavior:"smooth"})}}const Qa=R({name:"VitePressContent",props:{onContentUpdated:Function},setup(e){const t=vt();return ho(()=>{var n;(n=e.onContentUpdated)==null||n.call(e)}),()=>Gn("div",{style:{position:"relative"}},[t.component?Gn(t.component):null])}});var wi;const kn=typeof window<"u";kn&&((wi=window==null?void 0:window.navigator)!=null&&wi.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function Ja(e){return e}function Xa(e){return hl()?(pl(e),!0):!1}function Za(e){return typeof e=="function"?ie(e):le(e)}function eu(e,t=!0){bo()?Qe(e):t?e():uo(e)}const tu=kn?window:void 0;kn&&window.document;kn&&window.navigator;kn&&window.location;function nu(e,t=!1){const n=le(),s=()=>n.value=Boolean(e());return s(),eu(s,t),n}function Ks(e,t={}){const{window:n=tu}=t,s=nu(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const i=le(!1),r=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",l):o.removeListener(l))},l=()=>{s.value&&(r(),o=n.matchMedia(Za(e).value),i.value=o.matches,"addEventListener"in o?o.addEventListener("change",l):o.addListener(l))};return At(l),Xa(()=>r()),i}const Ws=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Gs="__vueuse_ssr_handlers__";Ws[Gs]=Ws[Gs]||{};Ws[Gs];var ki;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ki||(ki={}));var su=Object.defineProperty,$i=Object.getOwnPropertySymbols,ou=Object.prototype.hasOwnProperty,iu=Object.prototype.propertyIsEnumerable,Pi=(e,t,n)=>t in e?su(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,ru=(e,t)=>{for(var n in t||(t={}))ou.call(t,n)&&Pi(e,n,t[n]);if($i)for(var n of $i(t))iu.call(t,n)&&Pi(e,n,t[n]);return e};const lu={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};ru({linear:Ja},lu);const Hr=/#.*$/,cu=/(index)?\.(md|html)$/,au=typeof window<"u",uu=le(au?location.hash:"");function fu(e){return ms.test(e)}function du(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function Zt(e,t,n=!1){if(t===void 0)return!1;if(e=Si(`/${e}`),n)return new RegExp(t).test(e);if(Si(t)!==e)return!1;const s=t.match(Hr);return s?uu.value===s[0]:!0}function Ci(e){return/^\//.test(e)?e:`/${e}`}function Si(e){return decodeURI(e).replace(Hr,"").replace(cu,"")}function Yn(e){if(fu(e))return e.replace(Oa,"");const{site:t}=ue(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),i=n.endsWith("/")||n.endsWith(".html")?e:`${n.replace(/(\.md)?$/,t.value.cleanUrls==="disabled"?".html":"")}${s}${o}`;return xn(i)}function Fr(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Ci(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(Ci(s)));return n?e[n]:[]}function hu(e){const t=[];function n(s){for(const o of s)o.link&&t.push({...o,link:o.link}),"items"in o&&n(o.items)}for(const s of e)n(s.items);return t}function Je(){const e=vt(),{theme:t,frontmatter:n}=ue(),s=Ks("(min-width: 960px)"),o=le(!1),i=ie(()=>{const _=t.value.sidebar,m=e.data.relativePath;return _?Fr(_,m):[]}),r=ie(()=>n.value.sidebar!==!1&&i.value.length>0&&n.value.layout!=="home"),l=ie(()=>n.value.layout!=="home"&&n.value.aside!==!1),c=ie(()=>r.value&&s.value);function a(){o.value=!0}function f(){o.value=!1}function h(){o.value?f():a()}return{isOpen:o,sidebar:i,hasSidebar:r,hasAside:l,isSidebarEnabled:c,open:a,close:f,toggle:h}}function pu(e,t){let n;At(()=>{n=e.value?document.activeElement:void 0}),Qe(()=>{window.addEventListener("keyup",s)}),Xt(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}const _u=R({__name:"VPSkipLink",setup(e){const t=vt(),n=le();nt(()=>t.path,()=>n.value.focus());function s({target:o}){const i=document.querySelector(o.hash);if(i){const r=()=>{i.removeAttribute("tabindex"),i.removeEventListener("blur",r)};i.setAttribute("tabindex","-1"),i.addEventListener("blur",r),i.focus(),window.scrollTo(0,0)}}return(o,i)=>(p(),x(te,null,[v("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),v("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const mu=H(_u,[["__scopeId","data-v-151f2593"]]),gu={key:0,class:"VPBackdrop"},vu=R({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(p(),ee(_s,{name:"fade"},{default:B(()=>[e.show?(p(),x("div",gu)):K("",!0)]),_:1}))}});const yu=H(vu,[["__scopeId","data-v-c7c65b34"]]);function bu(){const e=le(!1);function t(){e.value=!0,window.addEventListener("resize",o)}function n(){e.value=!1,window.removeEventListener("resize",o)}function s(){e.value?n():t()}function o(){window.outerWidth>=768&&n()}const i=vt();return nt(()=>i.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}const xu=["src","alt"],wu={inheritAttrs:!1},ku=R({...wu,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=gt("VPImage",!0);return e.image?(p(),x(te,{key:0},[typeof e.image=="string"||"src"in e.image?(p(),x("img",Fn({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:g(xn)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,xu)):(p(),x(te,{key:1},[I(s,Fn({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),I(s,Fn({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):K("",!0)}}});const xo=H(ku,[["__scopeId","data-v-6db2186b"]]),$u=["href"],Pu=R({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=ue(),{hasSidebar:s}=Je();return(o,i)=>(p(),x("div",{class:pe(["VPNavBarTitle",{"has-sidebar":g(s)}])},[v("a",{class:"title",href:g(t).base},[L(o.$slots,"nav-bar-title-before",{},void 0,!0),I(xo,{class:"logo",image:g(n).logo},null,8,["image"]),g(n).siteTitle?(p(),x(te,{key:0},[Le(ae(g(n).siteTitle),1)],64)):g(n).siteTitle===void 0?(p(),x(te,{key:1},[Le(ae(g(t).title),1)],64)):K("",!0),L(o.$slots,"nav-bar-title-after",{},void 0,!0)],8,$u)],2))}});const Cu=H(Pu,[["__scopeId","data-v-d5925166"]]),Su="/document/assets/flex-logo.2489261b.svg";function Es(e,t){return typeof e>"u"?t:e}function Ti(e){const t=Array(e);for(let n=0;n=this.minlength&&(l||!r[f])){let _=On(c,o,a),m="";switch(this.tokenize){case"full":if(3S;A--)if(A-S>=this.minlength){const W=On(c,o,a,h,S);m=f.substring(S,A),this.push_index(r,m,W,e,n)}break}case"reverse":if(2=this.minlength){const A=On(c,o,a,h,S);this.push_index(r,m,A,e,n)}m=""}case"forward":if(1=this.minlength&&this.push_index(r,m,_,e,n);break}default:if(this.boost&&(_=Math.min(0|_/this.boost(t,f,a),c-1)),this.push_index(r,f,_,e,n),l&&1=this.minlength&&!S[f]){S[f]=1;const C=On(A+(o/2>A?0:1),o,a,y-1,w-1),O=this.bidirectional&&f>W;this.push_index(i,O?W:f,C,e,n,O?f:W)}}}}}this.fastupdate||(this.register[e]=1)}}return this};function On(e,t,n,s,o){return n&&1=this.minlength&&!h[m]){if(!this.optimize&&!i&&!this.map[m])return r;_[A++]=m,h[m]=1}e=_,s=e.length}if(!s)return r;t||(t=100);let c,a=this.depth&&1=n)))));m++);if(a)return o?Li(l,n,0):void(e[e.length]=l)}return!t&&l};function Li(e,t,n){return e=e.length===1?e[0]:Eu(e),n||e.length>t?e.slice(n,n+t):e}function Ai(e,t,n,s){if(n){const o=s&&t>n;e=e[o?t:n],e=e&&e[o?n:t]}else e=e[t];return e}Ve.prototype.contain=function(e){return!!this.register[e]},Ve.prototype.update=function(e,t){return this.remove(e).add(e,t)},Ve.prototype.remove=function(e,t){const n=this.register[e];if(n){if(this.fastupdate)for(let s,o=0;o{if(o.value){for(var y=f.value.search(o.value,{enrich:!0}),w=[],C=0;C!y||!y.length?[]:y.reduce((C,O)=>(C[w(O)]||(C[w(O)]=[]),C[w(O)].push(O),C),{}),A=()=>{setTimeout(()=>{r.value&&r.value.focus()},100),W(),s.value=!0};Qe(async()=>{var O,z;const y=await Ar(()=>import("./chunks/virtual_search-data.79a076e7.js"),[]);l.value=y.default.INDEX_DATA,c.value=y.default.PREVIEW_LOOKUP,a.value=y.default.Options,i.value=window.location.origin+t.value,h.value=((O=a.value)==null?void 0:O.buttonLabel)||h.value,_.value=((z=a.value)==null?void 0:z.placeholder)||_.value;var w=new Ve(a.value);w.import("reg",l.value.reg),w.import("cfg",l.value.cfg),w.import("map",l.value.map),w.import("ctx",l.value.ctx),f.value=w,n.value.innerHTML=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"⌘":"Ctrl";const C=G=>{G.key==="k"&&(G.ctrlKey||G.metaKey)&&(G.preventDefault(),A())};window.addEventListener("keydown",C)});function W(){s.value=!1,o.value=""}return(y,w)=>{const C=gt("ClientOnly");return p(),x("div",Yu,[I(C,null,{default:B(()=>[(p(),ee(Nc,{to:"body"},[Uo(v("div",{class:"modal-back",onClick:w[2]||(w[2]=O=>s.value=!1)},[v("div",{class:"modal",onClick:w[1]||(w[1]=Lr(()=>{},["stop"]))},[v("form",Qu,[Ju,Uo(v("input",{class:"DocSearch-Input","aria-autocomplete":"both","aria-labelledby":"docsearch-label",id:"docsearch-input",autocomplete:"off",autocorrect:"off",autocapitalize:"off",enterkeyhint:"search",spellcheck:"false",autofocus:"true","onUpdate:modelValue":w[0]||(w[0]=O=>o.value=O),placeholder:_.value,maxlength:"64",type:"search",ref_key:"input",ref:r},null,8,Xu),[[wa,o.value]])]),v("div",Zu,[(p(!0),x(te,null,ke(S(g(m),O=>O.link.split("/").slice(0,-1).join("-")),(O,z)=>(p(),x("div",{key:z},[v("span",ef,ae(z?z.toString()[0].toUpperCase()+z.toString().slice(1):"Home"),1),(p(!0),x(te,null,ke(O,G=>(p(),x("a",{href:i.value+G.link,key:G.id,onClick:W},[v("div",nf,[v("span",sf,ae(G.link.includes("#")?"#":"▤"),1),v("div",of,[v("h3",null,ae(G.title),1),v("p",null,[v("div",{innerHTML:G.preview},null,8,rf)])]),lf])],8,tf))),128))]))),128))]),cf])],512),[[Pa,s.value]])]))]),_:1}),v("div",{id:"docsearch",onClick:w[3]||(w[3]=O=>A())},[v("button",af,[v("span",uf,[ff,v("span",df,ae(h.value),1)]),v("span",hf,[v("span",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:n},"Meta",512),pf])])])])}}});const mf={},gf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},vf=v("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),yf=v("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),bf=[vf,yf];function xf(e,t){return p(),x("svg",gf,bf)}const wf=H(mf,[["render",xf]]),kf=R({__name:"VPLink",props:{href:null,noIcon:{type:Boolean}},setup(e){const t=e,n=ie(()=>t.href&&ms.test(t.href));return(s,o)=>(p(),ee(_o(e.href?"a":"span"),{class:pe(["VPLink",{link:e.href}]),href:e.href?g(Yn)(e.href):void 0,target:g(n)?"_blank":void 0,rel:g(n)?"noreferrer":void 0},{default:B(()=>[L(s.$slots,"default",{},void 0,!0),g(n)&&!e.noIcon?(p(),ee(wf,{key:0,class:"icon"})):K("",!0)]),_:3},8,["class","href","target","rel"]))}});const Mt=H(kf,[["__scopeId","data-v-3c355974"]]),$f=R({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=ue();return(n,s)=>(p(),ee(Mt,{class:pe({VPNavBarMenuLink:!0,active:g(Zt)(g(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,noIcon:!0},{default:B(()=>[Le(ae(e.item.text),1)]),_:1},8,["class","href"]))}});const Pf=H($f,[["__scopeId","data-v-47a2263e"]]),wo=le();let Dr=!1,Ls=0;function Cf(e){const t=le(!1);if(typeof window<"u"){!Dr&&Sf(),Ls++;const n=nt(wo,s=>{var o,i,r;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(i=e.onFocus)==null||i.call(e)):(t.value=!1,(r=e.onBlur)==null||r.call(e))});Xt(()=>{n(),Ls--,Ls||Tf()})}return ro(t)}function Sf(){document.addEventListener("focusin",Rr),Dr=!0,wo.value=document.activeElement}function Tf(){document.removeEventListener("focusin",Rr)}function Rr(){wo.value=document.activeElement}const Ef={},Vf={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Lf=v("path",{d:"M12,16c-0.3,0-0.5-0.1-0.7-0.3l-6-6c-0.4-0.4-0.4-1,0-1.4s1-0.4,1.4,0l5.3,5.3l5.3-5.3c0.4-0.4,1-0.4,1.4,0s0.4,1,0,1.4l-6,6C12.5,15.9,12.3,16,12,16z"},null,-1),Af=[Lf];function Mf(e,t){return p(),x("svg",Vf,Af)}const zr=H(Ef,[["render",Mf]]),If={},Of={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Nf=v("circle",{cx:"12",cy:"12",r:"2"},null,-1),Bf=v("circle",{cx:"19",cy:"12",r:"2"},null,-1),Hf=v("circle",{cx:"5",cy:"12",r:"2"},null,-1),Ff=[Nf,Bf,Hf];function Df(e,t){return p(),x("svg",Of,Ff)}const Rf=H(If,[["render",Df]]),zf={class:"VPMenuLink"},jf=R({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=ue();return(n,s)=>(p(),x("div",zf,[I(Mt,{class:pe({active:g(Zt)(g(t).relativePath,e.item.activeMatch||e.item.link)}),href:e.item.link},{default:B(()=>[Le(ae(e.item.text),1)]),_:1},8,["class","href"])]))}});const gs=H(jf,[["__scopeId","data-v-e8e0fb1d"]]),Uf={class:"VPMenuGroup"},qf={key:0,class:"title"},Kf=R({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(p(),x("div",Uf,[e.text?(p(),x("p",qf,ae(e.text),1)):K("",!0),(p(!0),x(te,null,ke(e.items,s=>(p(),x(te,null,["link"in s?(p(),ee(gs,{key:0,item:s},null,8,["item"])):K("",!0)],64))),256))]))}});const Wf=H(Kf,[["__scopeId","data-v-9ca52130"]]),Gf={class:"VPMenu"},Yf={key:0,class:"items"},Qf=R({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(p(),x("div",Gf,[e.items?(p(),x("div",Yf,[(p(!0),x(te,null,ke(e.items,s=>(p(),x(te,{key:s.text},["link"in s?(p(),ee(gs,{key:0,item:s},null,8,["item"])):(p(),ee(Wf,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):K("",!0),L(t.$slots,"default",{},void 0,!0)]))}});const Jf=H(Qf,[["__scopeId","data-v-1c5d0cfc"]]),Xf=["aria-expanded","aria-label"],Zf={key:0,class:"text"},ed={class:"menu"},td=R({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=le(!1),n=le();Cf({el:n,onBlur:s});function s(){t.value=!1}return(o,i)=>(p(),x("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:i[1]||(i[1]=r=>t.value=!0),onMouseleave:i[2]||(i[2]=r=>t.value=!1)},[v("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:i[0]||(i[0]=r=>t.value=!t.value)},[e.button||e.icon?(p(),x("span",Zf,[e.icon?(p(),ee(_o(e.icon),{key:0,class:"option-icon"})):K("",!0),Le(" "+ae(e.button)+" ",1),I(zr,{class:"text-icon"})])):(p(),ee(Rf,{key:1,class:"icon"}))],8,Xf),v("div",ed,[I(Jf,{items:e.items},{default:B(()=>[L(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const ko=H(td,[["__scopeId","data-v-6ffb57d3"]]),nd=R({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=ue();return(n,s)=>(p(),ee(ko,{class:pe({VPNavBarMenuGroup:!0,active:g(Zt)(g(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),sd=e=>(Ge("data-v-f83db6ba"),e=e(),Ye(),e),od={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},id=sd(()=>v("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),rd=R({__name:"VPNavBarMenu",setup(e){const{theme:t}=ue();return(n,s)=>g(t).nav?(p(),x("nav",od,[id,(p(!0),x(te,null,ke(g(t).nav,o=>(p(),x(te,{key:o.text},["link"in o?(p(),ee(Pf,{key:0,item:o},null,8,["item"])):(p(),ee(nd,{key:1,item:o},null,8,["item"]))],64))),128))])):K("",!0)}});const ld=H(rd,[["__scopeId","data-v-f83db6ba"]]),cd={},ad={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},ud=v("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),fd=v("path",{d:" M12.87 15.07l-2.54-2.51.03-.03c1.74-1.94 2.98-4.17 3.71-6.53H17V4h-7V2H8v2H1v1.99h11.17C11.5 7.92 10.44 9.75 9 11.35 8.07 10.32 7.3 9.19 6.69 8h-2c.73 1.63 1.73 3.17 2.98 4.56l-5.09 5.02L4 19l5-5 3.11 3.11.76-2.04zM18.5 10h-2L12 22h2l1.12-3h4.75L21 22h2l-4.5-12zm-2.62 7l1.62-4.33L19.12 17h-3.24z ",class:"css-c4d79v"},null,-1),dd=[ud,fd];function hd(e,t){return p(),x("svg",ad,dd)}const jr=H(cd,[["render",hd]]),pd={class:"items"},_d={class:"title"},md=R({__name:"VPNavBarTranslations",setup(e){const{theme:t}=ue();return(n,s)=>g(t).localeLinks?(p(),ee(ko,{key:0,class:"VPNavBarTranslations",icon:jr},{default:B(()=>[v("div",pd,[v("p",_d,ae(g(t).localeLinks.text),1),(p(!0),x(te,null,ke(g(t).localeLinks.items,o=>(p(),ee(gs,{key:o.link,item:o},null,8,["item"]))),128))])]),_:1})):K("",!0)}});const gd=H(md,[["__scopeId","data-v-db824e91"]]);const vd={},yd={class:"VPSwitch",type:"button",role:"switch"},bd={class:"check"},xd={key:0,class:"icon"};function wd(e,t){return p(),x("button",yd,[v("span",bd,[e.$slots.default?(p(),x("span",xd,[L(e.$slots,"default",{},void 0,!0)])):K("",!0)])])}const kd=H(vd,[["render",wd],["__scopeId","data-v-eba7420e"]]),$d={},Pd={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Cd=Dc('',9),Sd=[Cd];function Td(e,t){return p(),x("svg",Pd,Sd)}const Ed=H($d,[["render",Td]]),Vd={},Ld={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ad=v("path",{d:"M12.1,22c-0.3,0-0.6,0-0.9,0c-5.5-0.5-9.5-5.4-9-10.9c0.4-4.8,4.2-8.6,9-9c0.4,0,0.8,0.2,1,0.5c0.2,0.3,0.2,0.8-0.1,1.1c-2,2.7-1.4,6.4,1.3,8.4c2.1,1.6,5,1.6,7.1,0c0.3-0.2,0.7-0.3,1.1-0.1c0.3,0.2,0.5,0.6,0.5,1c-0.2,2.7-1.5,5.1-3.6,6.8C16.6,21.2,14.4,22,12.1,22zM9.3,4.4c-2.9,1-5,3.6-5.2,6.8c-0.4,4.4,2.8,8.3,7.2,8.7c2.1,0.2,4.2-0.4,5.8-1.8c1.1-0.9,1.9-2.1,2.4-3.4c-2.5,0.9-5.3,0.5-7.5-1.1C9.2,11.4,8.1,7.7,9.3,4.4z"},null,-1),Md=[Ad];function Id(e,t){return p(),x("svg",Ld,Md)}const Od=H(Vd,[["render",Id]]),Nd=R({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=ue(),s=le(!1),o=typeof localStorage<"u"?i():()=>{};Qe(()=>{s.value=document.documentElement.classList.contains("dark")});function i(){const r=window.matchMedia("(prefers-color-scheme: dark)"),l=document.documentElement.classList;let c=localStorage.getItem(gi),a=t.value.appearance==="dark"&&c==null||(c==="auto"||c==null?r.matches:c==="dark");r.onchange=_=>{c==="auto"&&h(a=_.matches)};function f(){h(a=!a),c=a?r.matches?"auto":"dark":r.matches?"light":"auto",localStorage.setItem(gi,c)}function h(_){const m=document.createElement("style");m.type="text/css",m.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) {
   -webkit-transition: none !important;
   -moz-transition: none !important;
   -o-transition: none !important;
diff --git a/docs/document/assets/chunks/virtual_search-data.1f80ce7d.js b/docs/document/assets/chunks/virtual_search-data.1f80ce7d.js
deleted file mode 100644
index 632d9b97a..000000000
--- a/docs/document/assets/chunks/virtual_search-data.1f80ce7d.js
+++ /dev/null
@@ -1,1305 +0,0 @@
-const t={map:'[{"高级属性":["0.0","5.0"],"option":["0.1","1.12","5.1","6.12","19.0","27.14"],"whitelist":["0.2","5.2","19.36","31.36"],"template":["0.3","5.3"],"events":["0.4","5.4"],"storage":["0.5","5.5"],"icons":["0.6","5.6","19.40","31.40"],"i18n":["0.7","5.7","19.44","31.44"],"notice":["0.8","1.15","5.8","6.15"],"layers":["0.9","5.9","18.1","19.29","30.1","31.29"],"controls":["0.10","5.10","18.2","19.32","30.2","31.32"],"contextmenu":["0.11","1.14","5.11","6.14","18.3","19.31","30.3","31.31"],"subtitle":["0.12","5.12","19.38","31.38"],"loading":["0.13","5.13"],"hotkey":["0.14","2.5","5.14","7.5","19.20","31.20"],"mask":["0.15","5.15"],"setting":["0.16","1.16","1.17","1.18","5.16","6.16","6.17","6.18","19.19","31.19"],"plugins":["0.17","5.17","19.35","31.35"],"静态属性":["1.0","6.0"],"instances":["1.1","6.1"],"version":["1.2","6.2"],"env":["1.3","6.3"],"build":["1.4","6.4"],"config":["1.5","6.5","27.11"],"utils":["1.6","6.6"],"scheme":["1.7","6.7"],"emitter":["1.8","6.8"],"validator":["1.9","6.9"],"kindof":["1.10","6.10"],"html":["1.11","6.11"],"debug":["1.13","6.13"],"indicator":["1.19","1.20","1.21","1.22","6.19","6.20","6.21","6.22"],"volume":["1.23","1.24","1.42","4.8","6.23","6.24","6.42","9.8","19.8","31.8"],"resize":["1.25","2.15","6.25","7.15"],"scroll":["1.26","1.27","6.26","6.27"],"auto":["1.28","1.29","1.30","6.28","6.29","6.30"],"reconnect":["1.31","1.32","6.31","6.32"],"control":["1.33","6.33"],"db":["1.34","6.34"],"mobile":["1.35","1.36","1.37","6.35","6.36","6.37"],"info":["1.38","6.38"],"fast":["1.39","1.40","6.39","6.40"],"touch":["1.41","6.41"],"seek":["1.43","2.26","4.5","6.43","7.26","9.5"],"progress":["1.44","6.44"],"playback":["1.45","6.45"],"aspect":["1.46","6.46"],"flip":["1.47","2.20","4.26","6.47","7.20","9.26","19.15","31.15"],"实例事件":["2.0","7.0"],"ready":["2.1","7.1"],"restart":["2.2","7.2"],"pause":["2.3","4.2","7.3","9.2"],"play":["2.4","4.1","7.4","9.1"],"destroy":["2.6","4.4","7.6","9.4"],"url":["2.7","4.9","7.7","9.9","19.2","31.2"],"focus":["2.8","7.8"],"blur":["2.9","7.9"],"dblclick":["2.10","7.10"],"click":["2.11","7.11"],"error":["2.12","7.12"],"hover":["2.13","7.13"],"mousemove":["2.14","7.14"],"view":["2.16","7.16"],"aspectratio":["2.17","4.28","7.17","9.28","19.17","31.17"],"autoheight":["2.18","4.30","7.18","9.30"],"autosize":["2.19","4.24","7.19","9.24","19.12","31.12"],"fullscreen":["2.21","4.18","7.21","9.18","19.23","31.23"],"fullscreenweb":["2.22","4.19","7.22","9.19","19.24","31.24"],"mini":["2.23","4.22","7.23","9.22"],"pip":["2.24","4.20","7.24","9.20","19.21","31.21"],"screenshot":["2.25","4.15","7.25","9.15","19.18","31.18"],"subtitleoffset":["2.27","7.27","19.25","31.25"],"subtitleupdate":["2.28","7.28"],"subtitleload":["2.29","7.29"],"subtitleswitch":["2.30","7.30"],"video":["2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","2.40","2.41","2.42","2.43","2.44","2.45","2.46","2.47","2.48","2.49","2.50","2.51","4.40","7.31","7.32","7.33","7.34","7.35","7.36","7.37","7.38","7.39","7.40","7.41","7.42","7.43","7.44","7.45","7.46","7.47","7.48","7.49","7.50","7.51","9.40"],"编写插件":["3.0","8.0"],"实例属性":["4.0","9.0"],"toggle":["4.3","9.3"],"forward":["4.6","9.6"],"backward":["4.7","9.7"],"switchurl":["4.10","9.10"],"switchquality":["4.11","9.11"],"muted":["4.12","9.12","19.10","31.10"],"currenttime":["4.13","9.13"],"duration":["4.14","9.14"],"getdataurl":["4.16","9.16"],"getbloburl":["4.17","9.17"],"poster":["4.21","9.21","19.5","31.5"],"playing":["4.23","9.23"],"rect":["4.25","9.25"],"playbackrate":["4.27","9.27","19.16","31.16"],"loop":["4.29","9.29","19.14","31.14"],"attr":["4.31","9.31"],"title":["4.32","9.32","19.6","31.6"],"type":["4.33","9.33","19.41","31.41"],"theme":["4.34","9.34","19.7","31.7"],"airplay":["4.35","9.35","19.49","31.49"],"loaded":["4.36","9.36"],"played":["4.37","9.37"],"proxy":["4.38","9.38"],"query":["4.39","9.39"],"install":["10.0","10.1"],"cdn":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"use":["10.3"],"vue":["10.4","21.4"],"react":["10.5","21.5"],"syntax":["10.6"],"dash":["11.0","22.0"],"flv":["12.0","23.0"],"hls":["13.0","16.0","24.0","28.0"],"视频广告":["14.0","25.0"],"演示":["14.1","15.1","16.1","17.2","25.1","26.1","27.1","28.1","29.2"],"安装":["14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"使用":["14.4","15.4","17.5","21.3","25.4","26.4","29.5"],"控制器皮肤":["15.0","26.0"],"enable":["15.5","26.5"],"iframe":["17.0","17.7","29.0","29.7"],"说明":["17.1","29.1"],"index":["17.6","29.6"],"例子":["17.8","29.8"],"组件配置":["18.0","30.0"],"container":["19.1","31.1"],"id":["19.3","31.3"],"onready":["19.4","31.4"],"islive":["19.9","31.9"],"autoplay":["19.11","31.11"],"automini":["19.13","31.13"],"mutex":["19.22","31.22"],"miniprogressbar":["19.26","31.26"],"usessr":["19.27","31.27"],"playsinline":["19.28","31.28"],"settings":["19.30","31.30"],"quality":["19.33","31.33"],"highlight":["19.34","31.34"],"thumbnails":["19.37","31.37"],"morevideoattr":["19.39","31.39"],"customtype":["19.42","31.42"],"lang":["19.43","31.43"],"lock":["19.45","31.45"],"fastforward":["19.46","31.46"],"autoplayback":["19.47","31.47"],"autoorientation":["19.48","31.48"],"设置面板":["20.0","32.0"],"选择列表":["20.1","32.1"],"列表嵌套":["20.2","32.2"],"切换按钮":["20.3","32.3"],"范围滑块":["20.4","32.4"],"安装使用":["21.0"],"语法提示":["21.6"],"弹幕库":["27.0"],"选项":["27.4"],"使用弹幕数组":["27.5"],"使用弹幕":["27.6"],"使用异步调用":["27.7"],"hide":["27.8"],"ishide":["27.9"],"emit":["27.10"],"load":["27.12"],"reset":["27.13"],"事件":["27.15"],"基础选项":["31.0"]},{"0":["4.36","4.37","9.36","9.37","19.8","31.8"],"1":["27.4"],"4":["18.3","30.3"],"5":["18.1","27.4","30.1"],"7":["19.8"],"10":["27.4"],"13":["18.3","30.3"],"15":["3.0","8.0"],"22":["18.1","30.1"],"这里的":["0.0","1.0","4.0","5.0","6.0","9.0"],"播放器的选项":["0.1","5.1"],"div":["0.1","0.2","0.3","0.5","0.6","0.8","0.14","0.17","1.1","1.6","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","3.0","4.1","4.2","4.3","4.14","4.25","4.35","5.1","5.2","5.3","5.5","5.6","5.8","5.14","5.17","6.1","6.6","7.0","7.1","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.27","7.28","7.29","7.30","8.0","9.1","9.2","9.3","9.14","9.25","9.35","11.0","12.0","13.0","14.4","15.4","15.5","18.1","18.2","18.3","19.2","19.29","19.30","20.2","22.0","23.0","24.0","25.4","26.4","26.5","27.5","27.6","27.7","27.8","27.9","27.10","27.12","27.13","27.14","30.1","30.2","30.3","31.2","31.29","31.30","31.31","31.32","32.2"],"classname":["0.1","0.2","0.3","0.17","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","3.0","5.1","5.2","5.3","5.17","7.0","7.1","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.27","7.28","7.29","7.30","8.0","11.0","12.0","13.0","14.4","15.4","18.1","18.2","18.3","19.2","19.29","19.30","20.2","22.0","23.0","24.0","25.4","26.4","27.5","27.6","27.7","27.9","27.10","27.12","27.13","27.14","30.1","30.2","30.3","31.2","31.29","31.30","32.2"],"run":["0.1","0.3","2.0","2.2","2.6","2.7","2.12","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.27","2.28","2.29","2.30","3.0","5.1","5.3","7.0","7.2","7.6","7.7","7.12","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.27","7.28","7.29","7.30","8.0","11.0","12.0","13.0","14.4","15.4","18.1","18.2","18.3","19.2","19.29","20.2","22.0","23.0","24.0","25.4","26.4","27.5","27.6","27.7","27.9","27.10","27.12","27.13","27.14","30.1","30.2","30.3","31.2","31.29","31.30","32.2"],"管理移动设备的白名单功能":["0.2","5.2"],"只有一个属性":["0.2","5.2"],"state":["0.2","5.2"],"返回是否启用播放器功能":["0.2","5.2"],"管理播放器所有的":["0.3","0.4","0.6","5.3","5.4","5.6"],"dom":["0.3","0.4","4.38","4.39","5.3","5.4","9.38","9.39","19.1","20.1","20.3","20.4","31.1","32.1","32.3","32.4"],"元素":["0.3","5.3","20.1","20.3","20.4","32.1","32.3","32.4"],"事件":["0.4","3.0","5.4","8.0"],"实质上是代理了":["0.4","5.4"],"addeventlistener":["0.4","4.38","5.4","9.38"],"和":["0.4","3.0","4.11","5.4","8.0","9.11","18.2","27.8","30.2","31.4"],"removeeventlistener":["0.4","5.4"],"当使用以下方法来处理事件":["0.4","5.4"],"播放器销毁时也会自动销毁该事件":["0.4","5.4"],"proxy":["0.4","5.4"],"方法用于代理":["0.4","5.4"],"管理播放器的本地存储":["0.5","5.5"],"name":["0.5","3.0","5.5","8.0"],"属性用于设置缓存的":["0.5","5.5"],"key":["0.5","5.5"],"set":["0.5","5.5","19.37","19.38"],"方法用于设置缓存":["0.5","5.5"],"get":["0.5","0.7","5.5","5.7"],"方法用于获取缓存":["0.5","5.5"],"del":["0.5","5.5"],"方法用于删除缓存":["0.5","5.5"],"clear":["0.5","5.5"],"方法用于清空缓存":["0.5","5.5"],"svg":["0.6","5.6"],"图标":["0.6","5.6"],"管理播放器的":["0.7","5.7"],"方法用于获取":["0.7","5.7"],"的值":["0.7","5.7"],"update":["0.7","5.7"],"管理播放器的提示语":["0.8","5.8"],"只有一个":["0.8","5.8"],"show":["0.8","0.9","0.10","0.11","0.13","0.15","0.16","5.8","5.9","5.10","5.11","5.13","5.15","5.16","27.8"],"属性用于显示提示语":["0.8","5.8"],"管理播放器的层":["0.9","5.9"],"add":["0.9","0.10","0.11","0.14","0.16","0.17","5.9","5.10","5.11","5.14","5.16","5.17"],"方法用于动态添加层":["0.9","5.9"],"属性用于设置是否显示全部层":["0.9","5.9"],"toggle":["0.9","0.10","0.11","0.13","0.15","0.16","5.9","5.10","5.11","5.13","5.15","5.16"],"管理播放器的控制器":["0.10","5.10"],"方法用于动态添加控制器":["0.10","5.10"],"属性用于设置是否显示全部控制器":["0.10","5.10"],"管理播放器的右键菜单":["0.11","5.11"],"方法用于动态添加菜单":["0.11","5.11"],"属性用于设置是否显示全部菜单":["0.11","5.11"],"管理播放器的字幕功能":["0.12","5.12"],"url":["0.12","5.12","27.15"],"属性设置和返回当前字幕地址":["0.12","5.12"],"style":["0.12","5.12"],"方法设置当前字幕的样式":["0.12","5.12"],"管理播放器的加载层":["0.13","5.13"],"属性用于设置是否显示加载层":["0.13","5.13"],"管理播放器的快捷键功能":["0.14","5.14"],"方法用于添加快捷键":["0.14","5.14"],"remove":["0.14","5.14"],"方法用于删除快捷键":["0.14","5.14"],"管理播放器的遮罩层":["0.15","5.15"],"属性用于设置是否显示遮罩层":["0.15","5.15"],"管理播放器的设置面板":["0.16","5.16"],"方法用于动态添加设置项":["0.16","5.16"],"属性用于设置是否显示全部设置项":["0.16","5.16"],"属性用于切换是否显示全部设置项":["0.16","5.16"],"管理播放器的插件功能":["0.17","5.17"],"只有一个方法":["0.17","5.17"],"用于动态添加插件":["0.17","5.17"],"返回全部播放器实例的数组":["1.1","6.1"],"假如你想同时管理多个播放器的时候":["1.1","6.1"],"可以用到该属性":["1.1","6.1"],"返回播放器的版本信息":["1.2","6.2"],"返回播放器的环境变量":["1.3","6.3"],"返回播放器的打包时间":["1.4","6.4"],"返回视频的默认配置":["1.5","6.5"],"返回播放器的工具函数集合":["1.6","6.6"],"返回播放器选项的校验方案":["1.7","6.7"],"返回事件分发器的构造函数":["1.8","6.8"],"返回选项的校验函数":["1.9","6.9"],"返回类型检测的函数工具":["1.10","6.10"],"返回播放器所需的":["1.11","6.11"],"返回播放器的默认选项":["1.12","6.12"],"time":["1.15","1.25","1.26","1.31","6.15","6.25","6.26","6.31","19.25"],"width":["1.16","6.16","20.1","32.1"],"item":["1.17","1.18","6.17","6.18"],"size":["1.19","1.20","1.21","1.22","6.19","6.20","6.21","6.22","19.12"],"panel":["1.23","6.23"],"handle":["1.24","6.24"],"gap":["1.27","6.27"],"playback":["1.28","1.29","1.30","6.28","6.29","6.30","19.47"],"sleep":["1.32","6.32"],"hide":["1.33","6.33"],"clice":["1.34","6.34"],"auto":["1.35","1.36","1.37","6.35","6.36","6.37"],"loop":["1.38","6.38"],"forward":["1.39","1.40","6.39","6.40"],"move":["1.41","6.41"],"step":["1.42","1.43","6.42","6.43"],"height":["1.44","6.44"],"rate":["1.45","6.45"],"ratio":["1.46","6.46"],"播放器的事件分为两种":["2.0","7.0"],"一种视频的":["2.0","7.0"],"原生事件":["2.0","7.0"],"前缀":["2.0","7.0"],"video":["2.0","7.0","13.0","19.2","19.5","19.6","19.38","19.41","19.42","24.0"],"另外一种是":["2.0","7.0"],"自定义事件":["2.0","7.0"],"监听事件":["2.0","7.0"],"code":["2.0","2.7","2.27","2.30","3.0","7.0","7.7","7.27","7.30","8.0","10.1","10.2","10.3","10.4","10.5","11.0","12.0","13.0","14.2","14.3","14.4","15.2","15.3","15.4","16.2","16.3","17.3","17.4","17.5","18.1","18.2","18.3","19.2","20.2","21.1","21.2","21.3","21.4","21.5","22.0","23.0","24.0","25.2","25.3","25.4","26.2","26.3","26.4","27.2","27.3","27.5","27.6","27.7","27.9","27.10","27.12","27.13","27.14","28.2","28.3","29.3","29.4","29.5","30.1","30.2","30.3","31.2","31.29","32.2"],"js":["2.0","3.0","7.0","8.0","10.3","10.4","10.5","10.6","11.0","12.0","13.0","14.4","18.1","18.3","20.2","21.3","21.4","21.5","21.6","22.0","23.0","24.0","25.4","27.4","27.15","30.1","30.3","32.2"],"当播放器首次可以播放器时触发":["2.1","7.1"],"当播放器切换地址后并可以播放时触发":["2.2","7.2"],"当播放器暂停时触发":["2.3","7.3"],"当播放器播放时触发":["2.4","7.4"],"当播放器热键被按下时触发":["2.5","7.5"],"当播放器销毁时触发":["2.6","7.6"],"当视频地址变化时触发":["2.7","7.7"],"当播放器获得焦点时触发":["2.8","7.8"],"当播放器失去焦点时触发":["2.9","7.9"],"当播放器被双击时触发":["2.10","7.10"],"当播放器被单击时触发":["2.11","7.11"],"当播放器加载视频发生错误时触发":["2.12","7.12"],"当播放器被鼠标移出或者移入时触发":["2.13","7.13"],"当播放器被鼠标经过时触发":["2.14","7.14"],"当播放器尺寸变化时触发":["2.15","7.15"],"当播放器出现在视口时触发":["2.16","7.16"],"当播放器长宽比变化时触发":["2.17","7.17"],"当播放器自动设置高度时触发":["2.18","7.18"],"当播放器自动设置尺寸时触发":["2.19","7.19"],"当播放器发生翻转时触发":["2.20","7.20"],"当播放器发生窗口全屏时触发":["2.21","7.21"],"当播放器发生网页全屏时触发":["2.22","7.22"],"当播放器进入迷你模式时触发":["2.23","7.23"],"当播放器进入画中画时触发":["2.24","7.24"],"当播放器被截图时触发":["2.25","7.25"],"当播放器发生时间跳转时触发":["2.26","7.26"],"当播放器发生字幕偏移时触发":["2.27","7.27"],"当字幕更新时触发":["2.28","7.28"],"当字幕加载时触发":["2.29","7.29"],"当字幕切换时触发":["2.30","7.30"],"canplay":["2.31","7.31"],"canplaythrough":["2.32","7.32"],"complete":["2.33","7.33"],"durationchange":["2.34","7.34"],"emptied":["2.35","7.35"],"ended":["2.36","7.36"],"error":["2.37","7.37"],"loadeddata":["2.38","7.38"],"loadedmetadata":["2.39","7.39"],"pause":["2.40","7.40"],"play":["2.41","7.41","19.11"],"playing":["2.42","7.42"],"progress":["2.43","7.43","19.34"],"ratechange":["2.44","7.44"],"seeked":["2.45","7.45"],"seeking":["2.46","7.46"],"stalled":["2.47","7.47"],"suspend":["2.48","7.48"],"timeupdate":["2.49","7.49"],"volumechange":["2.50","7.50"],"waiting":["2.51","7.51"],"但你已经知道播放器的":["3.0","8.0"],"属性":["3.0","8.0","18.0","20.1","20.3","20.4","30.0","31.33","31.34","31.37","32.1","32.3","32.4"],"方法":["3.0","8.0"],"后":["3.0","8.0"],"再编写插件是非常简单的事":["3.0","8.0"],"可以在实例化的时候加载插件的函数":["3.0","8.0"],"function":["3.0","4.1","4.2","4.3","4.4","4.10","4.11","4.15","4.16","4.17","4.31","4.35","4.38","4.39","8.0","9.1","9.2","9.3","9.4","9.10","9.11","9.15","9.16","9.17","9.31","9.35","9.38","9.39","19.4","20.1","31.4","32.1"],"myplugin":["3.0","8.0"],"art":["3.0","8.0","20.2","27.15","32.2"],"console":["3.0","8.0"],"info":["3.0","8.0"],"return":["3.0","8.0"],"something":["3.0","8.0"],"type":["4.1","4.2","4.3","4.4","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.25","4.26","4.27","4.28","4.29","4.30","4.31","4.32","4.34","4.35","4.36","4.37","4.38","4.39","4.40","9.1","9.2","9.3","9.4","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.25","9.26","9.27","9.28","9.29","9.30","9.31","9.32","9.34","9.35","9.36","9.37","9.38","9.39","9.40","15.5","19.1","19.2","19.3","19.4","19.5","19.6","19.7","19.8","19.9","19.10","19.11","19.12","19.13","19.14","19.15","19.16","19.17","19.18","19.19","19.20","19.21","19.22","19.23","19.24","19.25","19.26","19.27","19.28","19.29","19.30","19.31","19.32","19.33","19.34","19.35","19.36","19.37","19.38","19.39","19.40","19.42","19.43","19.44","19.45","19.46","19.47","19.48","19.49","26.5","31.1","31.2","31.3","31.4","31.5","31.6","31.7","31.8","31.9","31.10","31.11","31.12","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.20","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.29","31.30","31.31","31.32","31.33","31.34","31.35","31.36","31.37","31.38","31.39","31.40","31.42","31.43","31.44","31.45","31.46","31.47","31.48","31.49"],"播放视频":["4.1","9.1"],"暂停视频":["4.2","9.2"],"切换视频的播放和暂停":["4.3","9.3"],"parameter":["4.4","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.26","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","9.4","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.26","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","15.5","19.4","26.5"],"boolean":["4.4","4.12","4.18","4.19","4.20","4.23","4.24","4.30","9.4","9.12","9.18","9.19","9.20","9.23","9.24","9.30","15.5","19.9","19.10","19.11","19.12","19.13","19.14","19.15","19.16","19.17","19.18","19.19","19.20","19.21","19.22","19.23","19.24","19.25","19.26","19.27","19.28","19.45","19.46","19.47","19.48","19.49","26.5","31.9","31.10","31.11","31.12","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.20","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.45","31.46","31.47","31.48","31.49"],"setter":["4.5","4.6","4.7","4.8","4.9","4.12","4.13","4.18","4.19","4.20","4.21","4.22","4.24","4.26","4.27","4.28","4.29","4.30","4.32","4.33","4.34","9.5","9.6","9.7","9.8","9.9","9.12","9.13","9.18","9.19","9.20","9.21","9.22","9.24","9.26","9.27","9.28","9.29","9.30","9.32","9.33","9.34","15.5","26.5"],"number":["4.5","4.6","4.7","4.8","4.13","4.27","9.5","9.6","9.7","9.8","9.13","9.27","19.8","31.8"],"getter":["4.8","4.9","4.12","4.13","4.14","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.25","4.26","4.27","4.28","4.29","4.30","4.32","4.33","4.34","4.36","4.37","9.8","9.9","9.12","9.13","9.14","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.25","9.26","9.27","9.28","9.29","9.30","9.32","9.33","9.34","9.36","9.37","15.5","26.5"],"string":["4.10","4.11","4.21","4.26","4.28","4.31","4.32","4.33","4.34","9.10","9.11","9.21","9.26","9.28","9.31","9.32","9.33","9.34","19.1","19.2","19.3","19.5","19.6","19.7","19.41","19.43","20.1","20.3","20.4","31.1","31.2","31.3","31.5","31.6","31.7","31.41","31.43","32.1","32.3","32.4"],"设置视频地址":["4.10","9.10"],"设置时和":["4.10","9.10"],"设置视频画质地址":["4.11","9.11"],"获取视频时长":["4.14","9.14"],"下载当前视频帧的截图":["4.15","9.15"],"获取当前视频帧的截图的":["4.16","4.17","9.16","9.17"],"base64":["4.16","9.16"],"地址":["4.16","4.17","9.16","9.17","27.4"],"blob":["4.17","9.17"],"设置和获取视频海报":["4.21","9.21"],"获取播放器的尺寸和坐标信息":["4.25","9.25"],"array":["4.29","9.29","19.29","19.30","19.31","19.32","19.33","19.34","19.35","19.36","20.1","31.29","31.30","31.31","31.32","31.33","31.34","31.35","31.36","32.1"],"设置和获取区间循序播放":["4.29","9.29"],"单位秒":["4.29","9.29","27.4"],"当容器只有宽度":["4.30","9.30"],"动态获取和设置":["4.31","9.31"],"开启隔空播放":["4.35","9.35"],"视频缓存的比例":["4.36","9.36"],"范围是":["4.36","4.37","9.36","9.37"],"视频播放的比例":["4.37","9.37"],"事件的代理函数":["4.38","9.38"],"实质上代理了":["4.38","9.38"],"的查询函数":["4.39","9.39"],"element":["4.40","9.40","19.1","20.1","20.3","20.4","31.1","32.1","32.3","32.4"],"快捷返回播放器的":["4.40","9.40"],"group":["10.1","10.2","10.3","10.4","10.5","14.2","14.3","15.2","15.3","16.2","16.3","17.3","17.4","17.5","21.1","21.2","21.3","21.4","21.5","25.2","25.3","26.2","26.3","27.2","27.3","28.2","28.3","29.3","29.4","29.5"],"bash":["10.2","14.2","14.3","15.2","15.3","16.2","16.3","17.3","17.4","21.2","25.2","25.3","26.2","26.3","27.2","27.3","28.2","28.3","29.3","29.4"],"index":["10.3","14.4","17.5","17.8","21.3","25.4","29.5","29.8"],"import":["10.3","10.5","21.3","21.5"],"artplayer":["10.3","10.5","14.4","19.1","21.3","21.5","25.4","27.5","27.15","31.1"],"from":["10.3","10.5","21.5"],"jsx":["10.5","21.5"],"useeffect":["10.5","21.5"],"useref":["10.5","21.5"],"hint":["10.6"],"sometimes":["10.6","19.36"],"your":["10.6"],"file":["10.6"],"will":["10.6","19.44"],"https":["11.0","12.0","13.0","22.0","23.0","24.0"],"github":["11.0","12.0","13.0","22.0","23.0","24.0"],"com":["11.0","12.0","13.0","22.0","23.0","24.0"],"industry":["11.0","22.0"],"forum":["11.0","22.0"],"bilibili":["12.0","23.0"],"data":["12.0","13.0","14.4","23.0","24.0","25.4","27.5","27.7","27.9","27.10","27.14"],"dev":["13.0","24.0"],"libs":["13.0","14.4","24.0","25.4","27.5","27.7","27.10"],"查看完整演示":["14.1","15.1","16.1","17.2","25.1","26.1","27.1","28.1","29.2"],"jsdelivr":["14.3","15.3","16.3","17.4","25.3","26.3","27.3","28.3","29.4"],"uncompiled":["14.4","25.4","27.5"],"plugin":["14.4","25.4","27.5"],"ads":["14.4","25.4"],"是否启用新的控制器皮肤":["15.5","26.5"],"画质":["16.0","28.0"],"控制":["17.0","29.0"],"通过该插件":["17.1","29.1"],"你可以轻松在":["17.1","29.1"],"html":["17.5","17.6","17.7","17.8","20.1","20.3","20.4","29.5","29.6","29.7","29.8","31.40","32.1","32.3","32.4"],"doctype":["17.5","29.5"],"接口":["17.6","17.7","29.6","29.7"],"commit":["17.6","29.6"],"从":["17.6","29.6"],"将消息推送到":["17.6","29.6"],"iframe":["17.6","17.8","29.6","29.8"],"该函数将在":["17.6","29.6"],"warning":["17.7","18.2","29.7","30.2"],"提示":["17.7","29.7"],"最常遇到的问题是":["17.8","29.8"],"播放器在":["17.8","29.8"],"里进行网页全屏":["17.8","29.8"],"但在":["17.8","29.8"],"这里所说的组件配置主要是指":["18.0","30.0"],"layers":["18.0","30.0"],"controls":["18.0","19.39","30.0","31.39"],"contextmenu":["18.0","30.0"],"这三个共用的配置":["18.0","30.0"],"实例化时添加一个层":["18.1","30.1"],"例如可以添加":["18.1","30.1"],"logo":["18.1","30.1"],"或者":["18.1","30.1"],"广告":["18.1","30.1"],"等等":["18.1","30.1"],"var":["18.1","20.2","27.15","30.1","32.2"],"img":["18.1","30.1"],"实例化时添加一个控制器":["18.2","30.2"],"还有三个额外的选项":["18.2","30.2"],"position":["18.2","30.2"],"left":["18.2","30.2"],"right":["18.2","30.2"],"控制控制器出现的左右位置":["18.2","30.2"],"selector":["18.2","20.1","30.2","32.1"],"快速创建选择列表的对象数组":["18.2","30.2"],"onselect":["18.2","20.1","30.2","32.1"],"选择列表的元素被点击时触发的函数":["18.2","30.2"],"实例化时添加一个右键菜单":["18.3","30.3"],"default":["19.1","19.2","19.3","19.4","19.5","19.6","19.7","19.8","19.9","19.10","19.11","19.12","19.13","19.14","19.15","19.16","19.17","19.18","19.19","19.20","19.21","19.22","19.23","19.24","19.25","19.26","19.27","19.28","19.29","19.30","19.31","19.32","19.33","19.34","19.35","19.36","19.37","19.38","19.39","19.40","19.41","19.42","19.43","19.44","19.45","19.46","19.47","19.48","19.49","31.1","31.2","31.3","31.4","31.5","31.6","31.7","31.8","31.9","31.10","31.11","31.12","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.20","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.29","31.30","31.31","31.32","31.33","31.34","31.35","31.36","31.37","31.38","31.39","31.40","31.41","31.42","31.43","31.44","31.45","31.46","31.47","31.48","31.49"],"the":["19.1","19.3","19.4","19.7","19.12","19.27","19.29","19.30","19.31","19.32","19.33","19.34","19.37","19.38","19.41","19.42","19.44"],"attached":["19.1"],"to":["19.1","19.11","19.18","19.20","19.27","19.33","19.40","19.41","19.47","19.48"],"source":["19.2"],"address":["19.2"],"unique":["19.3"],"undefined":["19.4","31.4"],"constructor":["19.4"],"accepts":["19.4"],"a":["19.4"],"as":["19.4"],"second":["19.4"],"which":["19.4","19.44"],"posters":["19.5"],"f00":["19.7","31.7"],"false":["19.9","19.10","19.11","19.12","19.13","19.14","19.15","19.16","19.17","19.18","19.19","19.21","19.23","19.24","19.25","19.26","19.27","19.39","19.45","19.46","19.47","19.48","19.49","31.11","31.12","31.13","31.15","31.16","31.17","31.18","31.25","31.27","31.45","31.47","31.49"],"when":["19.9","19.13"],"whether":["19.11","19.15","19.16","19.17","19.18","19.19","19.20","19.21","19.23","19.24","19.27","19.33","19.45","19.46","19.47","19.48","19.49"],"of":["19.12","19.38","19.41"],"display":["19.18","19.33","19.34"],"true":["19.20","19.22","19.28","31.20"],"use":["19.20","19.27","19.47"],"shortcut":["19.20"],"if":["19.22"],"subtitle":["19.25"],"mini":["19.26"],"ssr":["19.27","31.27"],"initialize":["19.29","19.30","19.31","19.32","19.35"],"customized":["19.29","19.30","19.31","19.32","19.35"],"setting":["19.30"],"on":["19.34","19.37"],"because":["19.36"],"different":["19.36"],"mobile":["19.36"],"devices":["19.36"],"have":["19.36"],"many":["19.36"],"differences":["19.36"],"and":["19.36","19.38"],"limitations":["19.36"],"you":["19.36"],"want":["19.36"],"object":["19.37","19.38","19.39","19.40","19.42","19.44","31.37","31.38","31.39","31.40","31.42","31.44"],"image":["19.37"],"preload":["19.39"],"it":["19.40","19.41"],"is":["19.40","19.41"],"used":["19.40","19.41"],"replace":["19.40"],"indicate":["19.41"],"format":["19.41"],"needs":["19.41"],"by":["19.42"],"matching":["19.42"],"s":["19.42"],"navigator":["19.43","31.43"],"language":["19.43","31.43"],"customize":["19.44"],"configuration":["19.44"],"be":["19.44"],"deeply":["19.44"],"merged":["19.44"],"automatic":["19.47"],"需先打开设置面板":["20.0","32.0"],"播放器默认自带四个设置项":["20.0","32.0"],"flip":["20.0","32.0"],"playbackrate":["20.0","32.0"],"类型":["20.1","20.3","20.4","31.34","31.37","32.1","32.3","32.4"],"描述":["20.1","20.3","20.4","32.1","32.3","32.4"],"元素的":["20.1","20.3","20.4","32.1","32.3","32.4"],"icon":["20.1","20.3","20.4","32.1","32.3","32.4"],"元素的图标":["20.1","20.4","32.1","32.4"],"元素列表":["20.1","32.1"],"元素点击事件":["20.1","32.1"],"有时你的":["21.6"],"文件会丢失":["21.6"],"typescript":["21.6"],"danmuku":["27.4","27.11"],"弹幕库":["27.4"],"支持数组":["27.4"],"xml":["27.4","27.6"],"promise返回数组":["27.4"],"speed":["27.4","27.11"],"弹幕持续时间":["27.4"],"范围在":["27.4"],"opacity":["27.4","27.11"],"通过方法":["27.8","27.10","27.11"],"进行隐藏或者显示弹幕":["27.8"],"通过属性":["27.9"],"判断当前弹幕是隐藏或者显示":["27.9"],"发送一条实时弹幕":["27.10"],"实时改变弹幕配置":["27.11"],"支持属性有":["27.11"],"fontsize":["27.11"],"color":["27.11"],"mode":["27.11"],"margin":["27.11"],"通过":["27.12"],"方法可以重载弹幕源":["27.12"],"或者切换新弹幕":["27.12"],"用于清空当前显示的弹幕":["27.13"],"用于获取当前弹幕配置":["27.14"],"new":["27.15"],"container":["27.15"],"app":["27.15"],"assets":["27.15"],"sample":["27.15"],"播放器挂载的":["31.1"],"视频源地址":["31.2"],"播放器的唯一标识":["31.3"],"构造函数接受一个函数作为第二个参数":["31.4"],"播放器初始化成功且视频可以播放时触发":["31.4"],"ready":["31.4"],"视频的海报":["31.5"],"视频标题":["31.6"],"是否自动播放":["31.11"],"是否使用快捷键":["31.20"],"字幕时间偏移":["31.25"],"是否使用":["31.27"],"初始化自定义的":["31.29","31.30","31.31","31.35"],"层":["31.29"],"设置面板":["31.30"],"右键菜单":["31.31"],"初始化自定义的底部":["31.32"],"控制栏":["31.32"],"是否在底部控制栏里显示":["31.33"],"画质选择":["31.33"],"列表":["31.33"],"在进度条上显示":["31.34"],"高亮信息":["31.34"],"插件":["31.35"],"因为不同的移动设备存在多种差异和限制":["31.36"],"有时候你希望在某些移动设备上不使用本播放器":["31.36"],"而是直接使用原生的功能时":["31.36"],"可以通过该选项控制":["31.36"],"在进度条上设置":["31.37"],"预览图":["31.37"],"设置视频的字幕":["31.38"],"支持字幕格式":["31.38"],"vtt":["31.38"],"srt":["31.38"],"ass":["31.38"],"用于替换默认图标":["31.40"],"支持":["31.40"],"用于指明视频的格式":["31.41"],"需要配合":["31.41"],"customtype":["31.41"],"通过视频的":["31.42"],"自定义":["31.44"],"配置":["31.44"],"该配置会和自带的":["31.44"],"进行深度合并":["31.44"],"新增你的语言":["31.44"],"是否使用自动":["31.47"],"回放功能":["31.47"]},{"0":["4.8","9.8","13.0","24.0","27.4"],"1":["4.8","4.36","4.37","9.8","9.36","9.37","12.0","23.0"],"2":["11.0","12.0","22.0","23.0"],"3":["13.0","19.2","24.0","31.2"],"4":["11.0","19.47","22.0","31.44"],"5":["11.0","19.29","19.30","22.0","31.29","31.30"],"6":["2.0","7.0","12.0","23.0"],"7":["31.8"],"8":["13.0","24.0"],"9":["31.44"],"10":["2.7","7.7","18.2","30.2"],"11":["2.27","7.27"],"13":["2.30","7.30"],"23":["19.29","31.29"],"25":["27.4"],"34":["19.30","31.30"],"code":["0.1","0.2","0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.13","0.14","0.15","0.16","0.17","1.1","1.6","2.1","2.2","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","4.1","4.2","4.3","4.12","4.14","4.15","4.18","4.19","4.20","4.21","4.23","4.25","4.27","4.28","4.29","4.31","4.32","4.33","4.34","4.35","5.1","5.2","5.3","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.13","5.14","5.15","5.16","5.17","6.1","6.6","7.1","7.2","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.28","7.29","9.1","9.2","9.3","9.12","9.14","9.15","9.18","9.19","9.20","9.21","9.23","9.25","9.27","9.28","9.29","9.31","9.32","9.33","9.34","9.35","15.5","19.1","19.8","19.11","19.20","19.29","19.30","19.31","19.32","19.35","19.44","19.47","20.1","26.5","27.8","27.11","31.1","31.4","31.11","31.20","31.30","31.31","31.32","31.35","31.40","31.44","31.47","32.1"],"run":["0.2","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","0.16","0.17","1.1","1.6","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.19","2.26","4.1","4.2","4.3","4.7","4.9","4.12","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.23","4.25","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","4.35","5.2","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","5.17","6.1","6.6","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.19","7.26","9.1","9.2","9.3","9.7","9.9","9.12","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.23","9.25","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","9.35","15.5","19.1","19.8","19.11","19.20","19.30","19.31","19.32","19.35","19.44","19.47","20.0","20.1","26.5","27.8","27.11","31.1","31.4","31.5","31.8","31.11","31.20","31.31","31.32","31.35","31.40","31.44","31.47","32.0","32.1"],"js":["0.2","0.3","0.5","0.14","0.17","2.2","2.7","2.18","2.23","2.27","2.28","2.29","2.30","5.2","5.3","5.5","5.14","5.17","7.2","7.7","7.18","7.23","7.27","7.28","7.29","7.30","17.6","18.2","19.1","19.2","19.29","19.30","19.32","19.47","20.1","20.4","27.5","27.7","27.9","27.10","27.12","29.6","30.2","31.2","31.4","31.29","31.30","31.32","31.44","32.1","32.4"],"var":["0.3","0.5","2.0","2.30","3.0","5.3","5.5","7.0","7.30","8.0","14.4","17.6","18.2","18.3","19.2","19.29","19.30","20.1","25.4","27.5","29.6","30.2","30.3","31.2","31.29","31.30","31.44","32.1"],"hover":["0.4","5.4"],"方法用于代理自定义的":["0.4","5.4"],"loadimg":["0.4","5.4"],"方法用于监听图片的":["0.4","5.4"],"load":["0.4","5.4"],"加载事件":["0.4","5.4"],"div":["0.4","0.7","0.9","0.10","0.11","0.12","0.13","0.15","0.16","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","4.5","4.6","4.7","4.8","4.9","4.12","4.13","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.26","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","4.38","4.40","5.4","5.7","5.9","5.10","5.11","5.12","5.13","5.15","5.16","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.11","6.12","9.5","9.6","9.7","9.8","9.9","9.12","9.13","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.26","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","9.38","9.40","10.4","19.1","19.8","19.11","19.20","19.31","19.32","19.35","19.44","19.47","20.0","20.1","21.4","27.11","31.1","31.3","31.4","31.5","31.8","31.9","31.10","31.11","31.14","31.18","31.20","31.22","31.26","31.35","31.40","31.44","31.46","31.47","32.0","32.1"],"classname":["0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","0.16","1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8","1.9","1.10","1.12","4.1","4.2","4.3","4.5","4.6","4.7","4.8","4.9","4.12","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.25","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","4.35","4.40","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","6.1","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","6.10","6.12","9.1","9.2","9.3","9.5","9.6","9.7","9.8","9.9","9.12","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.25","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","9.35","9.40","15.5","19.1","19.8","19.11","19.20","19.31","19.32","19.35","19.44","19.47","20.0","20.1","26.5","27.8","27.11","31.1","31.3","31.4","31.5","31.8","31.10","31.11","31.14","31.18","31.20","31.31","31.32","31.35","31.40","31.44","31.46","31.47","32.0","32.1"],"art":["0.5","2.0","5.5","7.0","10.3","10.5","14.4","17.6","18.1","18.2","18.3","19.2","20.1","21.3","25.4","27.5","29.6","30.1","30.2","30.3","31.2","32.1"],"new":["0.5","2.0","3.0","5.5","7.0","8.0","10.3","14.4","17.6","18.1","18.2","18.3","19.2","20.1","20.2","21.3","25.4","29.6","30.1","30.2","30.3","31.2","32.1","32.2"],"artplayer":["0.5","2.0","3.0","5.5","7.0","8.0","10.4","15.4","15.5","16.2","17.5","17.6","18.1","18.2","18.3","19.2","20.1","20.2","21.4","26.4","26.5","27.6","27.7","27.8","27.9","27.10","27.12","27.13","27.14","28.2","29.5","29.6","30.1","30.2","30.3","31.2","32.1","32.2"],"container":["0.5","2.0","3.0","5.5","7.0","8.0","10.3","14.4","17.6","18.1","18.2","18.3","19.2","19.12","20.1","20.2","21.3","25.4","29.6","30.1","30.2","30.3","31.12","32.1","32.2"],"方法用于更新":["0.7","5.7"],"对象":["0.7","5.7"],"属性用于切换是否显示全部层":["0.9","5.9"],"属性用于切换是否显示全部控制器":["0.10","5.10"],"属性用于切换是否显示全部菜单":["0.11","5.11"],"switch":["0.12","5.12","19.19","20.3","32.3"],"方法设置当前字幕地址和选项":["0.12","5.12"],"属性用于切换是否显示加载层":["0.13","5.13"],"属性用于切换是否显示遮罩层":["0.15","5.15"],"update":["0.16","5.16"],"方法动态更新设置项":["0.16","5.16"],"是指挂载在":["1.0","6.0"],"字符串":["1.11","6.11"],"width":["1.17","1.23","1.24","6.17","6.23","6.24"],"height":["1.18","6.18"],"icon":["1.20","6.20","19.40"],"mobile":["1.21","1.22","6.21","6.22"],"max":["1.28","1.31","6.28","6.31"],"min":["1.29","6.29","13.0","24.0"],"timeout":["1.30","6.30"],"time":["1.32","1.33","1.34","1.38","1.40","6.32","6.33","6.34","6.38","6.40","19.34","31.34"],"playbackrate":["1.35","1.36","6.35","6.36"],"orientation":["1.37","6.37"],"value":["1.39","6.39"],"ratio":["1.41","6.41","19.17"],"app":["2.0","3.0","7.0","8.0","10.3","14.4","18.1","18.2","18.3","19.2","20.2","25.4","30.1","30.2","30.3","32.2"],"url":["2.0","3.0","4.10","7.0","8.0","9.10","10.3","14.4","18.1","18.2","18.3","19.37","20.2","25.4","30.1","30.2","30.3","31.37","31.38","32.2"],"assets":["2.0","3.0","7.0","8.0","14.4","18.1","18.2","18.3","19.2","19.29","20.2","25.4","30.1","30.2","30.3","31.29","32.2"],"sample":["2.0","3.0","7.0","8.0","14.4","18.1","18.2","18.3","19.2","19.29","20.2","25.4","30.1","30.2","30.3","31.29","32.2"],"mp4":["2.0","3.0","7.0","8.0","18.1","18.2","18.3","20.2","27.15","30.1","30.2","30.3","32.2"],"on":["2.0","3.0","7.0","8.0","19.36","19.45"],"canplay":["2.0","7.0"],"浏览器可以播放媒体文件了":["2.31","7.31"],"浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束":["2.32","7.32"],"offlineaudiocontext":["2.33","7.33"],"duration":["2.34","7.34"],"媒体内容变为空":["2.35","7.35"],"例如":["2.35","7.35"],"视频停止播放":["2.36","7.36"],"获取媒体数据时出错":["2.37","7.37"],"media":["2.38","7.38"],"已加载元数据":["2.39","7.39"],"播放已暂停":["2.40","7.40"],"播放已开始":["2.41","7.41"],"由于缺乏数据而暂停或延迟后":["2.42","7.42"],"在浏览器加载资源时周期性触发":["2.43","7.43"],"播放速率发生变化":["2.44","7.44"],"跳帧":["2.45","2.46","7.45","7.46"],"用户代理":["2.47","7.47"],"媒体数据加载已暂停":["2.48","7.48"],"currenttime":["2.49","7.49"],"音量发生变化":["2.50","7.50"],"由于暂时缺少数据":["2.51","7.51"],"dosomething":["3.0","8.0"],"video":["3.0","4.31","4.36","4.37","8.0","9.31","9.36","9.37","18.1","18.2","18.3","19.4","19.15","19.16","19.17","19.18","19.39","19.46","20.2","27.15","30.1","30.2","30.3","31.42","32.2"],"plugins":["3.0","8.0","27.15"],"ready":["3.0","8.0"],"可以在实例化之后再加载插件的函数":["3.0","8.0"],"销毁播放器":["4.4","9.4"],"接受一个参数表示是否销毁后同时移除播放器的":["4.4","9.4"],"html":["4.4","9.4","17.1","19.40","29.1","31.27","31.33"],"默认为":["4.4","9.4"],"true":["4.4","4.24","4.30","9.4","9.24","9.30","27.15","31.22","31.28"],"视频时间跳转":["4.5","9.5"],"单位秒":["4.5","4.6","4.7","9.5","9.6","9.7","31.34"],"视频时间快进":["4.6","9.6"],"视频时间快退":["4.7","9.7"],"设置和获取视频音量":["4.8","9.8"],"范围在":["4.8","9.8","31.25"],"string":["4.9","9.9","19.37","19.40","31.33","31.34","31.37","31.38"],"设置和获取视频地址":["4.9","9.9"],"类似":["4.10","4.11","4.13","4.39","9.10","9.11","9.13","9.39"],"但会执行一些优化操作":["4.10","9.10"],"函数支持两个参数":["4.10","4.11","9.10","9.11"],"第一个为新的视频地址":["4.10","4.11","9.10","9.11"],"第二个为可选新的视频名字":["4.10","4.11","9.10","9.11"],"switchurl":["4.11","9.11"],"但会带上之前的播放进度":["4.11","9.11"],"设置和获取视频是否静音":["4.12","9.12"],"设置和获取视频当前时间":["4.13","9.13"],"设置时间时和":["4.13","9.13"],"seek":["4.13","9.13"],"但它不会触发额外的事件":["4.13","9.13"],"返回的是一个":["4.16","4.17","9.16","9.17"],"promise":["4.16","4.17","9.16","9.17"],"设置和获取播放器窗口全屏":["4.18","9.18"],"设置和获取播放器网页全屏":["4.19","9.19"],"设置和获取播放器画中画模式":["4.20","9.20"],"只有在视频播放前才能看到海报效果":["4.21","9.21"],"boolean":["4.22","9.22","18.0","20.1","20.3","30.0","31.33","32.1","32.3"],"设置和获取播放器迷你模式":["4.22","9.22"],"获取视频是否正在播放中":["4.23","9.23"],"设置视频是否自适应尺寸":["4.24","9.24"],"设置为":["4.24","4.30","9.24","9.30"],"之后它会只执行一次":["4.24","4.30","9.24","9.30"],"设置和获取播放器翻转":["4.26","9.26"],"支持":["4.26","9.26"],"normal":["4.26","9.26"],"horizontal":["4.26","9.26"],"vertical":["4.26","9.26"],"设置和获取播放器播放速度":["4.27","9.27"],"设置和获取播放器长宽比":["4.28","9.28"],"该属性可以自动计算出并设置视频的高度":["4.30","9.30"],"元素的属性":["4.31","9.31"],"动态获取和设置播放器标题":["4.32","9.32"],"动态获取和设置视频类型":["4.33","9.33"],"动态获取和设置播放器主题颜色":["4.34","9.34"],"常配合":["4.36","4.37","9.36","9.37"],"timeupdate":["4.36","4.37","9.36","9.37"],"事件使用":["4.36","4.37","9.36","9.37"],"和":["4.38","9.38","31.6","31.7","31.15","31.16","31.17"],"removeeventlistener":["4.38","9.38"],"当使用":["4.38","9.38"],"来处理事件":["4.38","9.38"],"播放器销毁时也会自动销毁该事件":["4.38","9.38"],"document":["4.39","9.39"],"queryselector":["4.39","9.39"],"但被查询的对象局限于当前播放器内":["4.39","9.39"],"可以避免同类名的错误":["4.39","9.39"],"元素":["4.40","9.40"],"bash":["10.1","21.1"],"npm":["10.1","14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"jsdelivr":["10.2","21.2"],"net":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"https":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"const":["10.3","10.5","21.3","21.5"],"path":["10.3"],"to":["10.3","19.10","19.14","19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.28","19.36","19.42","19.45","19.46","19.49"],"template":["10.4","21.4"],"ref":["10.4"],"export":["10.5","21.5"],"default":["10.5","20.1","21.5","32.1"],"function":["10.5","19.15","19.18","19.47","20.3","20.4","21.5","32.3","32.4"],"player":["10.5","19.1","19.3","19.4","19.7","19.8","19.12","19.13","19.23","19.24","19.36","19.48","21.5"],"option":["10.5","21.5"],"getinstance":["10.5","21.5"],"rest":["10.5","21.5"],"artref":["10.5","21.5"],"lose":["10.6"],"the":["10.6","19.5","19.9","19.13","19.15","19.16","19.17","19.18","19.19","19.21","19.22","19.23","19.24","19.25","19.28","19.40","19.43","19.48","19.49"],"type":["10.6"],"prompt":["10.6"],"of":["10.6","19.3","19.8","19.25","19.36"],"typescript":["10.6"],"data":["11.0","15.4","15.5","22.0","26.4","26.5","27.6","27.8","27.11","27.12","27.13"],"libs":["11.0","12.0","15.4","15.5","22.0","23.0","26.4","26.5","27.6","27.8","27.9","27.11","27.12","27.13","27.14"],"cdnjs":["11.0","12.0","13.0","22.0","23.0","24.0"],"cloudflare":["11.0","12.0","13.0","22.0","23.0","24.0"],"ajax":["11.0","12.0","13.0","22.0","23.0","24.0"],"dashjs":["11.0","22.0"],"beta":["13.0","24.0"],"install":["14.2","15.2","16.2","17.3","25.2","26.2","27.2","28.2","29.3"],"uncompiled":["15.4","15.5","26.4","26.5","27.6","27.7","27.8","27.9","27.10","27.11","27.12","27.13","27.14"],"plugin":["15.4","15.5","26.4","26.5","27.6","27.7","27.8","27.9","27.10","27.12","27.13","27.14"],"index":["17.1","18.2","27.5","27.7","27.9","27.10","27.12","27.14","29.1","30.2"],"里控制跨域":["17.1","29.1"],"head":["17.5","29.5"],"title":["17.5","29.5"],"meta":["17.5","29.5"],"内部运行":["17.6","29.6"],"同时它也能用于异步获取":["17.6","29.6"],"里的值":["17.6","29.6"],"只能运行在":["17.7","29.7"],"是不生效的":["17.8","29.8"],"这时候只要监听":["17.8","29.8"],"里的":["17.8","29.8"],"fullscreenweb":["17.8","29.8"],"事件并通知到":["17.8","29.8"],"类型":["18.0","30.0","31.33","31.38"],"描述":["18.0","30.0","31.33","31.34","31.37","31.38"],"disable":["18.0","30.0"],"是否禁用组件":["18.0","30.0"],"name":["18.0","18.1","18.2","30.0","30.1","30.2"],"layer":["18.1","30.1"],"png":["18.1","30.1"],"your":["18.2","19.44","30.2"],"button":["18.2","19.19","19.45","19.49","30.2"],"identifier":["19.3"],"currently":["19.3","19.6","19.7","19.43"],"is":["19.4","19.7","19.27","19.42"],"triggered":["19.4"],"when":["19.4","19.5","19.26"],"initialized":["19.4"],"successfully":["19.4"],"and":["19.4","19.40"],"can":["19.4"],"be":["19.4","19.41"],"played":["19.4"],"just":["19.4"],"will":["19.5","19.12","19.39"],"only":["19.5","19.26"],"appear":["19.5"],"which":["19.6","19.39"],"appears":["19.6","19.26"],"in":["19.6","19.14","19.18","19.21","19.22","19.33","19.44"],"color":["19.7","27.4"],"using":["19.9","19.36"],"live":["19.9"],"mode":["19.9","19.27","27.4"],"progress":["19.9","19.26","19.37"],"whether":["19.10","19.14","19.28"],"mute":["19.10"],"by":["19.10","19.12"],"automatically":["19.11"],"fill":["19.12"],"entire":["19.12"],"scrolls":["19.13"],"outside":["19.13"],"play":["19.14"],"display":["19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.43","19.45","19.49"],"playback":["19.16"],"speed":["19.16"],"aspect":["19.17"],"bottom":["19.18","19.33"],"control":["19.18","19.33"],"keys":["19.20"],"picture":["19.21"],"there":["19.22"],"are":["19.22"],"multiple":["19.22"],"players":["19.22"],"window":["19.23","31.36"],"full":["19.24"],"offset":["19.25"],"with":["19.25","19.41","19.44"],"range":["19.25","20.4","32.4"],"5s":["19.25","31.25"],"bar":["19.26","19.33","19.34","19.37"],"mount":["19.27"],"useful":["19.27"],"if":["19.27"],"you":["19.27"],"want":["19.27"],"render":["19.27"],"use":["19.28","19.36"],"img":["19.29","31.29"],"list":["19.33"],"property":["19.33","19.34","19.37","19.38"],"describe":["19.33","19.34","19.37","19.38"],"number":["19.34","20.1","31.34","31.37","32.1"],"native":["19.36"],"functions":["19.36"],"directly":["19.36"],"instead":["19.36"],"this":["19.36"],"some":["19.36"],"thumbnail":["19.37"],"support":["19.38"],"format":["19.38"],"vtt":["19.38"],"srt":["19.38"],"ass":["19.38"],"metadata":["19.39","31.39"],"more":["19.39"],"attributes":["19.39"],"supports":["19.40"],"together":["19.41"],"customtype":["19.41"],"decoding":["19.42"],"right":["19.42"],"handed":["19.42"],"over":["19.42"],"tolowercase":["19.43","31.43"],"built":["19.44"],"add":["19.44","19.46"],"language":["19.44"],"a":["19.45"],"long":["19.46"],"press":["19.46"],"rotate":["19.48"],"according":["19.48"],"aspectratio":["20.0","32.0"],"subtitleoffset":["20.0","32.0"],"列表宽度":["20.1","32.1"],"是否默认选中":["20.1","32.1"],"tooltip":["20.1","20.3","20.4","32.1","32.3","32.4"],"提示文本":["20.1","20.3","20.4","32.1","32.3","32.4"],"元素的图标":["20.3","32.3"],"按钮默认状态":["20.3","32.3"],"onswitch":["20.3","32.3"],"按钮切换事件":["20.3","32.3"],"array":["20.4","32.4"],"默认状态数组":["20.4","32.4"],"onrange":["20.4","32.4"],"完成时触发的事件":["20.4","32.4"],"onchange":["20.4","32.4"],"变化时触发的事件":["20.4","32.4"],"from":["21.3"],"的类型提示":["21.6"],"这时候你可以手动导入类型":["21.6"],"变量":["21.6"],"弹幕透明度":["27.4"],"fontsize":["27.4"],"字体大小":["27.4"],"支持数字和百分比":["27.4"],"ffffff":["27.4"],"默认字体颜色":["27.4"],"默认模式":["27.4"],"danmuku":["27.5","27.7","27.9","27.10","27.12","27.13","27.14","27.15"],"antioverlap":["27.11"],"synchronousplayback":["27.11"],"filter":["27.11"],"locktime":["27.11"],"beforeemit":["27.11"],"setting":["27.15"],"artplayerplugindanmuku":["27.15"],"xml":["27.15"],"容器":["31.1"],"目前只用于记忆播放":["31.3"],"autoplayback":["31.3"],"事件一样":["31.4"],"只会出现在播放器初始化且未播放的状态下":["31.5"],"目前会出现在":["31.6"],"视频截图":["31.6","31.18"],"迷你模式":["31.6"],"下":["31.6"],"播放器主题颜色":["31.7"],"目前用于":["31.7"],"进度条":["31.7"],"播放器的默认音量":["31.8"],"false":["31.9","31.10","31.14","31.19","31.21","31.23","31.24","31.26","31.39","31.46","31.48"],"使用直播模式":["31.9"],"会隐藏进度条和播放时间":["31.9"],"是否默认静音":["31.10"],"播放器的尺寸默认会填充整个":["31.12"],"容器尺寸":["31.12"],"所以经常出现黑边":["31.12"],"该值能自动调整播放器尺寸以隐藏黑边":["31.12"],"当播放器滚动到浏览器视口以外时":["31.13"],"自动进入":["31.13"],"迷你播放":["31.13"],"模式":["31.13","31.28"],"是否循环播放":["31.14"],"是否显示视频翻转功能":["31.15"],"目前只出现在":["31.15"],"设置面板":["31.15","31.16","31.17","31.19","31.25"],"右键菜单":["31.15","31.16","31.17"],"是否显示视频播放速度功能":["31.16"],"会出现在":["31.16","31.17"],"是否显示视频长宽比功能":["31.17"],"是否在底部控制栏里显示":["31.18","31.19","31.21"],"功能":["31.18"],"的开关按钮":["31.19","31.21"],"画中画":["31.21"],"假如页面里同时存在多个播放器":["31.22"],"是否只能让一个播放器播放":["31.22"],"是否在底部控制栏里显示播放器":["31.23","31.24"],"窗口全屏":["31.23"],"按钮":["31.23","31.24","31.49"],"网页全屏":["31.24"],"出现在":["31.25"],"迷你进度条":["31.26"],"只在播放器失去焦点后且正在播放时出现":["31.26"],"挂载模式":["31.27"],"假如你希望在播放器挂载前":["31.27"],"就提前渲染好播放器所需的":["31.27"],"时有用":["31.27"],"你可以通过":["31.27"],"在移动端是否使用":["31.28"],"默认画质":["31.33"],"画质名字":["31.33"],"高亮时间":["31.34"],"text":["31.34"],"高亮文本":["31.34"],"白名单是一个数组类型":["31.36"],"分别与":["31.36"],"navigator":["31.36"],"useragent":["31.36"],"进行匹配":["31.36","31.42"],"只要其中一项匹配成功则启用播放器":["31.36"],"预览图地址":["31.37"],"预览图数量":["31.37"],"column":["31.37"],"属性":["31.38"],"字幕地址":["31.38"],"字幕类型":["31.38"],"preload":["31.39"],"更多视频属性":["31.39"],"这些属性将直接写入视频元素里":["31.39"],"字符串和":["31.40"],"htmlelement":["31.40"],"一起使用":["31.41"],"默认视频的格式就是视频地址的后缀":["31.41"],"如":["31.41"],"m3u8":["31.41"],"mkv":["31.41"],"ts":["31.41"],"但有时候视频地地址没有正确的后缀":["31.41"],"把视频解码权交给第三方程序进行处理":["31.42"],"处理的函数能接收三个参数":["31.42"],"视频":["31.42"],"dom":["31.42"],"默认显示语言":["31.43"],"目前支持":["31.43"],"en":["31.43"],"zh":["31.43"],"是否在移动端显示一个":["31.45"],"锁定按钮":["31.45"],"用于隐藏底部":["31.45"],"控制栏":["31.45"],"是否在移动端添加长按视频快进功能":["31.46"],"是否在移动端的网页全屏时":["31.48"],"根据视频尺寸和视口尺寸":["31.48"],"旋转播放器":["31.48"],"是否显示":["31.49"],"当前只有部分浏览器支持该功能":["31.49"]},{"0":["20.4","32.4"],"1":["20.4","32.4"],"2":["19.1","31.1"],"4":["19.8","19.11","19.20","19.31","19.32","19.44","31.11","31.20","31.31","31.32","31.40","31.47"],"5":["17.6","19.47","20.4","29.6","31.47","32.4"],"6":["2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.26","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.26"],"7":["2.19","2.21","2.22","2.24","2.25","4.14","4.25","4.30","7.19","7.21","7.22","7.24","7.25","9.14","9.25","9.30","19.4","31.4","31.40"],"8":["2.17","2.20","4.1","4.12","4.19","4.27","4.28","4.29","4.31","4.32","4.33","4.34","7.17","7.20","9.1","9.12","9.19","9.27","9.28","9.29","9.31","9.32","9.33","9.34","17.5","29.5"],"9":["2.28","2.29","4.18","4.20","4.21","7.28","7.29","9.18","9.20","9.21","19.4","19.44","31.4"],"10":["2.2","2.6","2.18","2.23","4.35","7.2","7.6","7.18","7.23","9.35","20.4","32.4"],"11":["4.2","4.3","4.19","9.2","9.3","9.19"],"12":["19.31","31.31"],"15":["19.35","31.35"],"16":["19.32","31.32"],"17":["3.0","8.0"],"18":["11.0","22.0"],"19":["12.0","23.0"],"21":["11.0","13.0","22.0","24.0"],"22":["12.0","23.0"],"24":["13.0","24.0"],"25":["11.0","22.0"],"26":["12.0","23.0"],"28":["13.0","24.0"],"250":["20.1","32.1"],"是指挂载在":["0.0","4.0","5.0","9.0"],"js":["0.1","0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.15","0.16","1.1","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.19","2.20","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.12","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.23","4.24","4.25","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","4.35","4.38","5.1","5.4","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.15","5.16","6.1","7.1","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.19","7.20","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.12","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.23","9.24","9.25","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","9.35","9.38","15.4","15.5","19.4","19.8","19.11","19.20","19.31","19.35","19.44","20.0","20.3","26.4","26.5","27.6","27.8","27.11","27.13","27.14","31.1","31.8","31.11","31.20","31.31","31.34","31.35","31.40","31.47","32.0","32.3"],"var":["0.1","0.2","0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","0.16","0.17","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","4.2","4.3","4.12","4.14","4.18","4.20","4.21","4.25","4.27","4.28","4.29","4.31","4.32","4.33","4.34","4.35","5.1","5.2","5.4","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","5.17","7.1","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.27","7.28","7.29","9.2","9.3","9.12","9.14","9.18","9.20","9.21","9.25","9.27","9.28","9.29","9.31","9.32","9.33","9.34","9.35","15.5","19.1","19.4","19.8","19.11","19.20","19.31","19.32","19.44","19.47","20.3","26.5","27.7","27.8","27.9","27.10","27.11","27.12","27.14","31.1","31.4","31.11","31.20","31.31","31.32","31.40","31.47","32.3"],"art":["0.1","0.2","0.3","0.6","0.7","0.8","0.9","0.10","0.11","0.14","0.16","0.17","2.2","2.6","2.7","2.12","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.27","2.28","2.29","2.30","4.14","4.18","4.20","4.21","4.25","4.29","5.1","5.2","5.3","5.6","5.7","5.8","5.9","5.10","5.11","5.14","5.16","5.17","7.2","7.6","7.7","7.12","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.27","7.28","7.29","7.30","9.14","9.18","9.20","9.21","9.25","9.29","13.0","19.1","19.8","19.11","19.20","19.29","19.30","19.31","19.32","19.44","19.47","20.3","21.5","21.6","24.0","27.7","27.9","27.10","27.11","27.12","31.1","31.4","31.20","31.29","31.30","31.31","31.32","31.35","31.40","31.42","31.44","31.47","32.3"],"new":["0.1","0.2","0.3","0.7","0.8","0.9","0.10","0.11","0.14","0.16","0.17","2.2","2.6","2.7","2.17","2.18","2.20","2.23","2.27","2.28","2.29","2.30","4.21","4.29","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.14","5.16","5.17","7.2","7.6","7.7","7.17","7.18","7.20","7.23","7.27","7.28","7.29","7.30","9.21","9.29","10.5","19.1","19.8","19.11","19.20","19.29","19.30","19.31","19.32","19.44","19.47","20.3","21.5","27.5","27.7","27.9","27.10","27.11","27.12","31.1","31.4","31.29","31.30","31.31","31.32","31.44","31.47","32.3"],"artplayer":["0.2","0.3","0.4","0.8","0.10","0.11","0.14","0.16","0.17","2.2","2.7","2.18","2.23","2.27","2.28","2.29","2.30","4.21","4.29","5.2","5.3","5.4","5.8","5.10","5.11","5.14","5.16","5.17","7.2","7.7","7.18","7.23","7.27","7.28","7.29","7.30","9.21","9.29","10.1","14.2","14.3","15.2","15.3","16.3","17.3","17.4","19.8","19.11","19.20","19.29","19.30","19.31","19.32","19.44","19.47","21.1","21.6","25.2","25.3","26.2","26.3","27.2","27.3","27.11","28.3","29.3","29.4","31.4","31.27","31.29","31.30","31.31","31.32","31.44"],"container":["0.2","0.3","0.4","0.11","0.14","0.16","0.17","2.7","2.27","2.30","4.29","5.2","5.3","5.4","5.11","5.14","5.16","5.17","7.7","7.27","7.30","9.29","10.5","19.8","19.11","19.20","19.29","19.30","19.32","19.44","19.47","21.5","27.5","27.9","27.10","27.12","31.2","31.4","31.29","31.30","31.32","31.44"],"app":["0.2","0.3","0.5","0.14","2.30","5.2","5.3","5.5","5.14","7.30","10.4","17.6","19.1","19.20","19.29","19.30","19.47","20.1","21.3","27.5","27.9","27.10","29.6","31.2","31.4","31.29","31.30","31.44","32.1"],"url":["0.3","0.5","5.3","5.5","11.0","12.0","13.0","17.6","19.29","19.30","19.33","19.38","19.47","20.1","21.3","22.0","23.0","24.0","27.5","27.10","29.6","31.29","31.30","31.33","31.42","31.44","32.1"],"classname":["0.4","1.11","4.4","4.10","4.11","4.13","4.26","4.36","4.37","4.38","4.39","5.4","6.11","9.4","9.10","9.11","9.13","9.26","9.36","9.37","9.38","9.39","19.4","19.6","19.10","19.14","19.18","19.34","19.40","20.3","31.6","31.7","31.9","31.13","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.33","31.34","31.39","31.41","31.45","31.48","31.49","32.3"],"run":["0.4","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","4.4","4.5","4.6","4.8","4.10","4.11","4.13","4.22","4.24","4.26","4.36","4.37","4.38","4.39","4.40","5.4","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.11","6.12","9.4","9.5","9.6","9.8","9.10","9.11","9.13","9.22","9.24","9.26","9.36","9.37","9.38","9.39","9.40","19.4","19.10","19.14","19.18","19.34","19.40","20.3","31.3","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.28","31.33","31.34","31.39","31.41","31.45","31.46","31.48","31.49","32.3"],"code":["0.4","0.12","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","4.4","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.13","4.16","4.17","4.22","4.24","4.26","4.30","4.36","4.37","4.38","4.39","4.40","5.4","5.12","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.12","9.4","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.13","9.16","9.17","9.22","9.24","9.26","9.30","9.36","9.37","9.38","9.39","9.40","17.8","19.4","19.18","19.34","19.40","20.0","20.3","29.8","31.3","31.5","31.6","31.8","31.9","31.10","31.13","31.14","31.18","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.28","31.33","31.34","31.39","31.41","31.45","31.46","31.48","31.49","32.0","32.3"],"document":["0.4","5.4","19.1"],"queryselector":["0.4","5.4"],"assets":["0.5","5.5","19.30","20.1","27.5","27.10","31.2","31.30","31.44","32.1"],"sample":["0.5","5.5","19.30","20.1","27.5","31.2","31.30","31.44","32.1"],"video":["0.5","5.5","10.3","11.0","12.0","14.4","17.6","19.30","19.48","20.1","21.3","22.0","23.0","25.4","27.5","29.6","31.2","31.44","32.1"],"mp4":["0.5","5.5","10.3","14.4","17.6","19.2","20.1","21.3","25.4","29.6","31.2","32.1"],"test":["0.5","5.5"],"foo":["0.5","5.5"],"bar":["0.5","5.5","19.7","19.9","19.18"],"const":["0.5","5.5","20.4","32.4"],"构造函数":["1.0","6.0"],"的":["1.0","6.0","31.12"],"console":["1.1","2.0","6.1","7.0","18.2","18.3","27.15","30.2","30.3"],"icon":["1.22","6.22"],"time":["1.36","1.37","6.36","6.37","10.6","19.9","19.22"],"info":["2.0","7.0","18.2","18.3","27.15","30.2","30.3"],"只监听一次事件":["2.0","7.0"],"但估计没有足够的数据来支撑播放到结束":["2.31","7.31"],"渲染完成":["2.33","7.33"],"属性的值改变时触发":["2.34","7.34"],"当这个":["2.35","7.35"],"因为":["2.36","7.36"],"或者资源类型不是受支持的媒体格式":["2.37","7.37"],"中的首帧已经完成加载":["2.38","7.38"],"播放准备开始":["2.42","7.42"],"seek":["2.45","2.46","7.45","7.46","17.6","29.6"],"user":["2.47","7.47"],"属性指定的时间发生变化":["2.49","7.49"],"播放已停止":["2.51","7.51"],"div":["4.4","4.10","4.11","4.36","4.37","4.39","9.4","9.10","9.11","9.36","9.37","9.39","19.3","19.4","19.6","19.10","19.14","19.18","19.25","19.34","19.40","20.3","31.6","31.7","31.13","31.15","31.16","31.17","31.19","31.21","31.23","31.24","31.25","31.27","31.28","31.33","31.34","31.36","31.39","31.41","31.42","31.45","31.48","31.49","32.3"],"html":["10.3","14.4","18.1","18.2","18.3","19.27","19.33","20.2","25.4","30.1","30.2","30.3","32.2"],"head":["10.3"],"title":["10.3"],"demo":["10.3"],"artref":["10.4","21.4"],"current":["10.5","21.5"],"if":["10.5","13.0","21.5","24.0"],"typeof":["10.5","21.5"],"return":["10.5"],"at":["10.6","19.2","19.22"],"this":["10.6","19.2","19.12"],"you":["10.6"],"can":["10.6","19.12","19.22","19.36"],"manually":["10.6"],"import":["10.6","21.6"],"all":["11.0","22.0"],"min":["11.0","12.0","20.4","22.0","23.0","32.4"],"function":["11.0","12.0","13.0","18.2","18.3","19.16","19.17","19.35","19.42","19.46","22.0","23.0","24.0","30.2","30.3","31.35"],"plaympd":["11.0","22.0"],"playflv":["12.0","23.0"],"playm3u8":["13.0","24.0"],"plugin":["14.2","14.3","15.2","15.3","16.2","16.3","17.3","17.4","25.2","25.3","26.2","26.3","27.2","27.3","27.11","28.2","28.3","29.3","29.4"],"ads":["14.2","25.2"],"npm":["14.3","15.3","16.3","17.4","25.3","26.3","27.3","28.3","29.4"],"autosize":["14.4","25.4"],"true":["14.4","20.1","20.2","25.4","27.4","32.1","32.2"],"fullscreen":["14.4","25.4"],"fullscreenweb":["14.4","25.4"],"plugins":["14.4","25.4"],"artplayerpluginads":["14.4","25.4"],"html广告":["14.4","25.4"],"假如是视频广告则忽略该值":["14.4","25.4"],"control":["15.2","15.4","15.5","19.36","26.2","26.4","26.5"],"index":["15.4","15.5","17.7","18.0","26.4","26.5","27.6","27.8","27.11","27.13","29.7","30.0"],"hls":["16.2","16.3","28.2","28.3"],"quality":["16.2","16.3","28.2","28.3"],"iframe":["17.1","17.3","17.5","29.1","29.3","29.5"],"charset":["17.5","29.5"],"utf":["17.5","29.5"],"body":["17.5","29.5"],"id":["17.5","29.5"],"path":["17.6","21.3","29.6"],"to":["17.6","21.3","29.6"],"get":["17.6","29.6"],"里":["17.7","29.7","31.15","31.16","31.17","31.25"],"inject":["17.7","29.7"],"注入脚本":["17.7","29.7"],"接收来自":["17.7","29.7"],"即可":["17.8","29.8"],"group":["17.8","29.8"],"doctype":["17.8","29.8"],"string":["18.0","19.33","19.34","19.38","30.0"],"组件唯一名称":["18.0","30.0"],"用于标记类名":["18.0","30.0"],"number":["18.0","19.37","30.0"],"组件索引":["18.0","30.0"],"用于显示的优先级":["18.0","30.0"],"potser":["18.1","30.1"],"style":["18.1","18.2","30.1","30.2","31.38"],"width":["18.1","19.37","20.2","30.1","31.37","32.2"],"100px":["18.1","30.1"],"src":["18.1","30.1"],"tooltip":["18.1","18.2","30.1","30.2"],"tip":["18.1","30.1"],"position":["18.1","30.1"],"absolute":["18.1","30.1"],"top":["18.1","30.1"],"50px":["18.1","30.1"],"right":["18.1","30.1"],"color":["18.2","30.2"],"red":["18.2","30.2"],"click":["18.2","18.3","30.2","30.3"],"args":["18.2","18.3","30.2","30.3"],"mounted":["18.2","30.2"],"name":["18.3","19.33","30.3"],"your":["18.3","30.3"],"menu":["18.3","30.3"],"sometimes":["19.2","19.41"],"the":["19.2","19.26","19.36","19.39","19.45","19.46"],"is":["19.2","19.5","19.36"],"not":["19.2","19.5"],"known":["19.2"],"so":["19.2","19.12"],"quickly":["19.2"],"only":["19.3","19.15","19.49"],"used":["19.3","19.7"],"for":["19.3","19.42"],"autoplayback":["19.3"],"like":["19.4"],"ready":["19.4"],"event":["19.4"],"player":["19.5","19.26","19.27"],"initialized":["19.5"],"and":["19.5","19.6","19.7","19.9","19.26","19.48"],"played":["19.5"],"screenshot":["19.6"],"mini":["19.6"],"mode":["19.6","19.28"],"on":["19.7","19.28","19.46","27.15"],"progress":["19.7"],"playback":["19.9"],"will":["19.9","19.16","19.17"],"black":["19.12"],"edges":["19.12"],"often":["19.12"],"appear":["19.12","19.16","19.17"],"value":["19.12","20.4","32.4"],"automatically":["19.12","19.13"],"viewport":["19.13","19.48"],"it":["19.13"],"enters":["19.13"],"a":["19.14","19.42"],"currently":["19.15","19.49"],"appears":["19.15","19.25"],"in":["19.15","19.16","19.17","19.19","19.23","19.24","19.25","19.27"],"setting":["19.15","19.16","19.17","20.1","20.2","32.1","32.2"],"of":["19.19"],"bottom":["19.19","19.21","19.23"],"switch":["19.21"],"button":["19.21","19.23","19.24"],"page":["19.22","19.24"],"same":["19.22"],"full":["19.23"],"screen":["19.23","19.24"],"web":["19.24"],"settings":["19.25","20.1","20.2","32.1","32.2"],"loses":["19.26"],"focus":["19.26"],"required":["19.27"],"by":["19.27"],"advance":["19.27"],"before":["19.27"],"mobile":["19.28","19.45"],"end":["19.28","19.45"],"layer":["19.29","31.29"],"png":["19.29","31.29"],"boolean":["19.33"],"text":["19.34"],"myplugin":["19.35","31.35"],"option":["19.36"],"an":["19.36"],"which":["19.36"],"matched":["19.36"],"column":["19.37"],"be":["19.39"],"directly":["19.39"],"written":["19.39"],"into":["19.39"],"htmlelement":["19.40"],"suffix":["19.41"],"address":["19.41"],"such":["19.41"],"as":["19.41"],"m3u8":["19.41"],"mkv":["19.41"],"ts":["19.41"],"but":["19.41"],"does":["19.41"],"third":["19.42"],"party":["19.42"],"program":["19.42"],"processing":["19.42"],"supports":["19.43"],"en":["19.43"],"zh":["19.43"],"cn":["19.43","31.43"],"tw":["19.43","31.43"],"hide":["19.45"],"fast":["19.46"],"forward":["19.46"],"gb":["19.47"],"size":["19.48"],"when":["19.48"],"some":["19.49"],"browsers":["19.49"],"support":["19.49"],"subtitle":["20.1","32.1"],"01":["20.1","20.2","32.1","32.2"],"multi":["20.2","32.2"],"level":["20.2","32.2"],"selector":["20.2","32.2"],"install":["21.1"],"ref":["21.4"],"type":["21.6"],"let":["21.6"],"danmuku":["27.2","27.6","27.8"],"滚动":["27.4"],"静止":["27.4"],"margin":["27.4"],"弹幕上下边距":["27.4"],"antioverlap":["27.4"],"是否防重叠":["27.4"],"useworker":["27.4"],"是否使用":["27.4"],"emit":["27.15"],"danmu":["27.15"],"新增弹幕":["27.15"],"loaded":["27.15"],"高亮元素":["31.7"],"上":["31.7"],"类似":["31.12"],"css":["31.12"],"object":["31.12"],"fit":["31.12"],"访问到播放器所需的":["31.27"],"画质地址":["31.33"],"支持":["31.36"],"字符串":["31.36"],"匹配":["31.36"],"函数":["31.36"],"正则":["31.36"],"预览图列数":["31.37"],"预览图宽度":["31.37"],"height":["31.37"],"预览图高度":["31.37"],"可选":["31.38"],"字幕样式":["31.38"],"encoding":["31.38"],"所以需要特别指明":["31.41"],"元素":["31.42"],"视频地址":["31.42"],"当前实例":["31.42"],"cs":["31.43"],"pl":["31.43"]},{"1":["20.1","32.1"],"2":["20.4","31.3","32.4"],"3":["20.4","32.4"],"4":["19.18","19.34","19.40","20.0","31.5","31.6","31.8","31.9","31.10","31.14","31.18","31.22","31.25","31.26","31.33","31.34","31.39","31.41","31.46","32.0"],"6":["4.39","4.40","9.39","9.40"],"7":["4.4","4.5","4.6","4.9","4.15","4.16","4.17","4.22","4.36","4.37","4.38","9.4","9.5","9.6","9.9","9.15","9.16","9.17","9.22","9.36","9.37","9.38","15.4","19.40","26.4","31.39"],"8":["4.8","4.13","4.23","4.24","4.26","9.8","9.13","9.23","9.24","9.26","10.3","17.8","29.8","31.38"],"9":["4.10","4.11","9.10","9.11"],"10":["4.7","4.38","9.7","9.38"],"11":["4.30","9.30"],"14":["31.33"],"25":["19.34","31.34"],"50":["27.4"],"111":["27.5"],"150":["20.2","32.2"],"实例":["0.0","4.0","5.0","9.0"],"artplayer":["0.1","0.6","0.7","0.9","0.12","0.13","0.15","1.1","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.19","2.20","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.18","4.19","4.20","4.23","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","4.38","5.1","5.6","5.7","5.9","5.12","5.13","5.15","6.1","7.1","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.19","7.20","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.18","9.19","9.20","9.23","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","9.38","10.2","17.8","19.4","19.18","19.40","20.0","20.3","21.2","29.8","31.11","31.20","31.34","31.40","31.41","31.47","32.0","32.3"],"container":["0.1","0.6","0.7","0.8","0.9","0.10","0.12","0.13","0.15","2.2","2.5","2.6","2.12","2.13","2.14","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","4.2","4.3","4.8","4.12","4.14","4.18","4.19","4.20","4.21","4.25","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","4.38","5.1","5.6","5.7","5.8","5.9","5.10","5.12","5.13","5.15","7.2","7.5","7.6","7.12","7.13","7.14","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.28","7.29","9.2","9.3","9.8","9.12","9.14","9.18","9.19","9.20","9.21","9.25","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","9.38","15.5","19.4","19.18","19.31","19.40","20.3","26.5","27.7","27.8","27.11","27.13","27.14","31.11","31.20","31.31","31.34","31.40","31.47","32.3"],"app":["0.1","0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.16","0.17","2.2","2.6","2.7","2.17","2.18","2.20","2.23","2.27","2.28","2.29","4.14","4.18","4.20","4.21","4.25","4.29","4.31","5.1","5.4","5.6","5.7","5.8","5.9","5.10","5.11","5.16","5.17","7.2","7.6","7.7","7.17","7.18","7.20","7.23","7.27","7.28","7.29","9.14","9.18","9.20","9.21","9.25","9.29","9.31","15.5","19.4","19.8","19.11","19.31","19.32","19.44","20.3","21.4","26.5","27.7","27.8","27.11","27.12","27.14","31.1","31.20","31.31","31.32","31.40","31.47","32.3"],"url":["0.2","0.4","0.7","0.8","0.9","0.10","0.11","0.14","0.16","0.17","2.2","2.18","2.23","2.27","2.28","2.29","2.30","4.21","4.29","5.2","5.4","5.7","5.8","5.9","5.10","5.11","5.14","5.16","5.17","7.2","7.18","7.23","7.27","7.28","7.29","7.30","9.21","9.29","15.5","19.1","19.4","19.8","19.11","19.20","19.31","19.32","19.44","20.3","26.5","27.7","27.8","27.9","27.11","27.12","31.1","31.4","31.31","31.32","31.40","31.47","32.3"],"assets":["0.2","0.3","0.4","0.7","0.8","0.9","0.10","0.11","0.14","0.16","0.17","2.2","2.7","2.27","2.30","4.21","4.29","5.2","5.3","5.4","5.7","5.8","5.9","5.10","5.11","5.14","5.16","5.17","7.2","7.7","7.27","7.30","9.21","9.29","15.5","19.1","19.4","19.8","19.11","19.20","19.31","19.32","19.44","19.47","20.3","26.5","27.7","27.8","27.9","27.11","27.12","31.1","31.4","31.31","31.32","32.3"],"sample":["0.2","0.3","0.4","0.7","0.10","0.11","0.14","0.16","0.17","2.7","2.27","2.30","4.21","4.29","5.2","5.3","5.4","5.7","5.10","5.11","5.14","5.16","5.17","7.7","7.27","7.30","9.21","9.29","19.1","19.4","19.8","19.11","19.20","19.31","19.32","19.44","19.47","20.3","27.7","27.9","27.10","27.11","27.12","31.4","31.31","31.32","32.3"],"video":["0.2","0.3","0.4","0.11","0.14","0.16","0.17","2.7","2.30","4.29","5.2","5.3","5.4","5.11","5.14","5.16","5.17","7.7","7.30","9.29","19.1","19.8","19.11","19.20","19.29","19.31","19.32","19.44","19.47","20.3","27.7","27.9","27.10","27.11","27.12","31.4","31.29","31.30","31.32","32.3"],"mp4":["0.2","0.3","0.14","0.16","0.17","2.30","4.29","5.2","5.3","5.14","5.16","5.17","7.30","9.29","19.1","19.4","19.8","19.11","19.20","19.29","19.30","19.32","19.44","19.47","20.3","27.5","27.9","27.10","27.11","27.12","31.4","31.29","31.30","31.44","32.3"],"console":["0.3","0.5","1.6","5.3","5.5","6.6","18.1","19.35","30.1","31.35"],"info":["0.3","0.5","1.1","5.3","5.5","6.1","18.1","19.35","30.1","31.35"],"art":["0.4","0.12","0.13","0.15","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.19","2.26","4.1","4.2","4.3","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.15","4.16","4.17","4.19","4.22","4.23","4.24","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","5.4","5.12","5.13","5.15","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.19","7.26","9.1","9.2","9.3","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.15","9.16","9.17","9.19","9.22","9.23","9.24","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","11.0","12.0","15.5","19.4","19.18","19.34","19.35","19.40","20.0","22.0","23.0","26.5","27.6","27.8","27.13","27.14","31.5","31.8","31.11","31.18","31.33","31.34","31.41","32.0"],"new":["0.4","0.6","0.12","0.13","0.15","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.19","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.23","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","5.4","5.6","5.12","5.13","5.15","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.19","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.23","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","13.0","15.5","19.4","19.18","19.34","19.40","20.0","24.0","26.5","27.6","27.8","27.13","27.14","31.8","31.11","31.20","31.34","31.40","31.41","32.0"],"function":["0.14","5.14","17.6","18.1","19.49","29.6","30.1"],"一级属性":["1.0","6.0"],"var":["1.1","4.1","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.13","4.15","4.16","4.17","4.19","4.22","4.23","4.24","4.26","4.30","4.36","4.37","4.38","4.40","6.1","9.1","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.13","9.15","9.16","9.17","9.19","9.22","9.23","9.24","9.26","9.30","9.36","9.37","9.38","9.40","15.4","19.18","19.34","19.40","20.0","26.4","27.6","27.13","31.3","31.5","31.8","31.18","31.25","31.33","31.34","31.41","32.0"],"js":["1.6","4.4","4.5","4.6","4.10","4.11","4.13","4.22","4.26","4.36","4.37","4.39","4.40","6.6","9.4","9.5","9.6","9.10","9.11","9.13","9.22","9.26","9.36","9.37","9.39","9.40","17.7","19.18","19.34","19.40","29.7","31.3","31.5","31.6","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.33","31.36","31.39","31.41","31.45","31.46","31.48","31.49"],"code":["1.11","6.11","19.3","19.5","19.6","19.10","19.14","19.25","19.28","19.33","19.38","19.39","20.4","31.7","31.12","31.15","31.16","31.17","31.27","31.36","31.37","31.38","31.42","32.4"],"once":["2.0","7.0"],"subtitle":["2.30","7.30","18.2","30.2"],"不必停下来进一步缓冲内容":["2.31","7.31"],"media":["2.35","2.36","7.35","7.36"],"已经加载完成":["2.35","7.35"],"操作完成":["2.45","7.45"],"操作开始":["2.46","7.46"],"agent":["2.47","7.47"],"add":["3.0","8.0","14.2","15.2","16.2","17.3","25.2","26.2","27.2","28.2","29.3"],"例如我想写一个在视频暂停后":["3.0","8.0"],"显示一个图片广告的插件":["3.0","8.0"],"document":["4.38","9.38","31.1"],"queryselector":["4.38","9.38","19.1","31.1"],"yarn":["10.1","14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"npm":["10.2","21.2"],"dist":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"meta":["10.3","17.8","29.8"],"charset":["10.3","17.8","29.8"],"utf":["10.3","17.8","19.38","29.8","31.38"],"body":["10.3"],"div":["10.3","10.5","19.5","19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.33","19.37","19.39","19.41","19.43","19.45","19.46","19.49","20.4","21.5","31.12","31.37","31.38","31.43","32.4"],"class":["10.3"],"get":["10.4"],"instance":["10.4"],"destroy":["10.5","21.5"],"false":["10.5","18.3","21.5","27.4","30.3"],"ref":["10.5","21.5"],"variable":["10.6"],"if":["11.0","12.0","22.0","23.0"],"supportsmediasource":["11.0","22.0"],"const":["11.0","12.0","13.0","22.0","23.0","24.0"],"mediaplayer":["11.0","22.0"],"create":["11.0","22.0"],"initialize":["11.0","22.0"],"flvjs":["12.0","23.0"],"issupported":["12.0","13.0","23.0","24.0"],"createplayer":["12.0","23.0"],"type":["12.0","23.0"],"loadsource":["13.0","24.0"],"attachmedia":["13.0","24.0"],"optional":["13.0","24.0"],"ads":["14.3","25.3"],"img":["14.4","25.4"],"src":["14.4","25.4"],"poster":["14.4","25.4"],"jpg":["14.4","25.4"],"视频广告的地址":["14.4","25.4"],"test1":["14.4","25.4"],"广告跳转网址":["14.4","25.4"],"control":["15.3","19.19","19.21","19.23","19.24","19.45","26.3"],"页面里的播放器":["17.1","29.1"],"如在":["17.1","29.1"],"iframe":["17.4","29.4"],"the":["17.6","29.6"],"value":["17.6","29.6"],"from":["17.6","29.6"],"async":["17.6","29.6"],"use":["17.6","29.6"],"return":["17.6","19.35","21.5","29.6","31.35"],"keyword":["17.6","29.6"],"的消息":["17.7","29.7"],"artplayerpluginiframe":["17.7","29.7"],"head":["17.8","21.3","29.8"],"title":["17.8","21.3","29.8"],"html":["18.0","19.29","19.30","21.3","30.0","31.29","31.30"],"element":["18.0","19.7","19.39","19.42","30.0"],"组件的":["18.0","30.0"],"dom":["18.0","19.42","30.0"],"元素":["18.0","30.0"],"click":["18.1","30.1"],"args":["18.1","30.1"],"mounted":["18.1","19.27","30.1"],"default":["18.2","30.2"],"true":["18.2","19.4","19.11","19.30","19.47","20.3","27.5","30.2","31.4","31.30","32.3"],"span":["18.2","20.1","30.2","32.1"],"01":["18.2","30.2"],"show":["18.3","30.3"],"也可以实例化之后添加一个右键菜单":["18.3","30.3"],"you":["19.1","19.2"],"may":["19.1"],"time":["19.2"],"can":["19.2","19.27","19.42"],"set":["19.2"],"asynchronously":["19.2"],"classname":["19.3","19.5","19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.25","19.26","19.28","19.33","19.37","19.39","19.41","19.45","19.46","19.49","20.4","31.12","31.36","31.37","31.38","31.42","31.43","32.4"],"run":["19.3","19.5","19.6","19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.23","19.25","19.26","19.28","19.33","19.37","19.39","19.41","19.46","19.49","20.4","31.12","31.27","31.36","31.37","31.38","31.42","31.43","32.4"],"muted":["19.4","31.4"],"highlighted":["19.7"],"be":["19.9","19.36"],"hidden":["19.9"],"adjust":["19.12"],"to":["19.12"],"hide":["19.12"],"mini":["19.13"],"mode":["19.13"],"and":["19.15","19.16","19.17"],"contextmenu":["19.15","19.16","19.17"],"bar":["19.19","19.21","19.23","19.24","19.45"],"hotkeys":["19.20"],"only":["19.22"],"one":["19.22","19.36"],"player":["19.22"],"play":["19.22","31.44"],"bottom":["19.24","19.45"],"is":["19.26","19.48"],"playing":["19.26"],"access":["19.27"],"name":["19.29","19.35","31.29","31.35"],"potser":["19.29","31.29"],"style":["19.29","19.38","20.1","32.1"],"width":["19.29"],"setting01":["19.30","31.30"],"selector":["19.30","31.30"],"with":["19.36"],"window":["19.36"],"navigator":["19.36"],"useragent":["19.36"],"respectively":["19.36"],"will":["19.36"],"enabled":["19.36"],"as":["19.36"],"long":["19.36"],"height":["19.37"],"encoding":["19.38"],"not":["19.41"],"have":["19.41"],"correct":["19.41"],"so":["19.41"],"specially":["19.41"],"specified":["19.41"],"receive":["19.42"],"three":["19.42"],"parameters":["19.42"],"cs":["19.43"],"pl":["19.43"],"es":["19.43","31.43"],"fa":["19.43","31.43"],"lang":["19.44","31.44"],"mobile":["19.46","19.48"],"terminal":["19.46"],"id":["19.47","20.1","32.1"],"your":["19.47","31.44"],"page":["19.48"],"full":["19.48"],"screen":["19.48"],"this":["19.49"],"color":["20.1","32.1"],"red":["20.1","32.1"],"srt":["20.1","32.1"],"yellow":["20.1","32.1"],"02":["20.2","32.2"],"setting":["20.3","27.5","31.30","32.3"],"max":["20.4","32.4"],"step":["20.4","32.4"],"null":["21.6"],"参数":["21.6"],"param":["21.6"],"danmuku":["27.3"],"web":["27.4"],"worker":["27.4"],"synchronousplayback":["27.4"],"是否同步到播放速度":["27.4"],"filter":["27.4"],"danmu":["27.4"],"text":["27.4","27.5"],"length":["27.4","27.15"],"弹幕过滤函数":["27.4"],"返回":["27.4"],"则可以发送":["27.4"],"plugins":["27.5","27.9","27.10","27.11","27.12"],"artplayerplugindanmuku":["27.5","27.9","27.10","27.11","27.12"],"弹幕数组":["27.5"],"danmus":["27.15"],"加载弹幕":["27.15"],"error":["27.15"],"有时候":["31.2"],"地址没那么快知道":["31.2"],"这时候你可以异步设置":["31.2"],"cover":["31.12"],"字幕编码":["31.38"],"默认":["31.38"],"修改现有的语言":["31.44"],"gb":["31.47"]},{"1":["27.5"],"2":["19.3","20.1","32.1"],"3":["31.1"],"4":["19.5","19.6","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.25","19.26","19.28","19.33","19.37","19.38","19.39","19.41","19.46","19.49","31.7","31.12","31.13","31.15","31.16","31.17","31.19","31.21","31.23","31.24","31.28","31.36","31.37","31.38","31.42","31.43","31.45","31.48","31.49"],"5":["14.4","19.8","25.4"],"6":["18.3","19.2","30.3","31.2"],"7":["18.1","19.39","30.1","31.27"],"8":["19.37","19.38","21.3","31.37","31.42"],"11":["31.44"],"12":["31.38"],"14":["19.33"],"22":["20.3","32.3"],"60":["27.4"],"100":["27.4"],"200":["27.4"],"500":["27.4"],"的":["0.0","0.5","4.0","5.0","5.5","9.0"],"url":["0.1","0.6","0.13","0.15","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.19","2.20","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.11","4.12","4.13","4.14","4.16","4.17","4.18","4.19","4.20","4.23","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","5.1","5.6","5.13","5.15","7.1","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.19","7.20","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.11","9.12","9.13","9.14","9.16","9.17","9.18","9.19","9.20","9.23","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","19.18","19.34","19.40","19.41","19.42","20.0","20.4","27.6","27.13","27.14","31.8","31.11","31.20","31.34","31.41","32.0","32.4"],"assets":["0.1","0.6","0.12","0.13","0.15","2.5","2.6","2.12","2.13","2.14","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.18","4.19","4.20","4.23","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","5.1","5.6","5.12","5.13","5.15","7.5","7.6","7.12","7.13","7.14","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.28","7.29","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.18","9.19","9.20","9.23","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","19.18","19.34","19.40","19.41","20.0","20.4","27.6","27.13","27.14","31.11","31.20","31.33","31.34","31.40","31.41","31.47","32.0","32.4"],"sample":["0.1","0.6","0.8","0.9","0.12","0.13","0.15","2.2","2.6","2.12","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.28","2.29","4.2","4.3","4.8","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.18","4.19","4.20","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","5.1","5.6","5.8","5.9","5.12","5.13","5.15","7.2","7.6","7.12","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.28","7.29","9.2","9.3","9.8","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.18","9.19","9.20","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","15.5","19.18","19.34","19.40","19.41","20.4","26.5","27.6","27.8","27.13","27.14","31.1","31.11","31.20","31.33","31.34","31.40","31.41","31.47","32.4"],"video":["0.1","0.6","0.7","0.8","0.9","0.10","0.12","0.13","0.15","2.2","2.6","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.27","2.28","2.29","4.2","4.3","4.8","4.10","4.11","4.12","4.14","4.18","4.20","4.21","4.25","4.27","4.28","4.30","4.32","4.33","4.34","5.1","5.6","5.7","5.8","5.9","5.10","5.12","5.13","5.15","7.2","7.6","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.27","7.28","7.29","9.2","9.3","9.8","9.10","9.11","9.12","9.14","9.18","9.20","9.21","9.25","9.27","9.28","9.30","9.32","9.33","9.34","15.5","19.34","19.40","26.5","27.8","27.13","27.14","31.1","31.11","31.20","31.31","31.34","31.40","31.41","31.47"],"ua":["0.2","5.2"],"iphone":["0.2","5.2"],"gi":["0.2","5.2"],"test":["0.2","5.2"],"console":["0.2","0.4","0.7","0.14","0.17","4.29","5.2","5.4","5.7","5.14","5.17","9.29","19.30","20.1","20.2","32.1","32.2"],"info":["0.2","0.4","0.7","0.14","0.17","1.6","4.29","5.2","5.4","5.7","5.14","5.17","6.6","9.29","19.30","20.1","20.2","32.1","32.2"],"mp4":["0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.12","2.2","2.7","2.17","2.18","2.20","2.23","2.27","2.28","2.29","4.14","4.18","4.20","4.21","4.25","4.28","4.30","4.31","5.4","5.6","5.7","5.8","5.9","5.10","5.11","5.12","7.2","7.7","7.17","7.18","7.20","7.23","7.27","7.28","7.29","9.14","9.18","9.20","9.21","9.25","9.28","9.30","9.31","15.5","19.18","19.31","19.40","26.5","27.7","27.8","27.13","27.14","31.1","31.11","31.20","31.31","31.32","31.34","31.40","31.47"],"click":["0.4","0.14","5.4","5.14","18.0","19.31","27.10","30.0"],"event":["0.4","0.14","5.4","5.14","20.1","20.2","32.1","32.2"],"warning":["0.5","1.0","5.5","6.0","10.3","19.8","19.11","19.47"],"提示":["0.5","5.5"],"默认所有播放器实例都是共享同一个":["0.5","5.5"],"localstorage":["0.5","5.5"],"而且默认的":["0.5","5.5"],"是":["0.5","5.5"],"settings":["0.5","5.5","20.3","32.3"],"如果你想不同的播放器使用不同的":["0.5","5.5"],"play":["0.7","5.7","19.4","19.44","31.4"],"on":["0.8","0.9","0.10","0.11","2.2","2.7","4.29","5.8","5.9","5.10","5.11","7.2","7.7","9.29"],"ready":["0.9","0.10","0.11","2.7","4.29","5.9","5.10","5.11","7.7","9.29"],"app":["0.12","0.13","0.15","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.19","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.15","4.16","4.17","4.19","4.23","4.24","4.26","4.27","4.28","4.30","4.32","4.33","4.34","4.35","4.38","5.12","5.13","5.15","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.19","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.15","9.16","9.17","9.19","9.23","9.24","9.26","9.27","9.28","9.30","9.32","9.33","9.34","9.35","9.38","10.5","19.18","19.34","19.40","19.41","20.0","20.4","21.5","27.6","27.13","31.8","31.11","31.18","31.25","31.27","31.33","31.34","31.41","32.0","32.4"],"hotkeyevent":["0.14","5.14"],"true":["0.16","2.27","5.16","7.27","15.5","19.18","26.5"],"flip":["0.16","5.16"],"playbackrate":["0.16","5.16"],"aspectratio":["0.16","5.16"],"function":["0.17","5.17","18.0","19.30","19.31","19.36","20.2","21.6","27.10","30.0","31.30","32.2"],"myplugin":["0.17","5.17"],"非常少使用":["1.0","6.0"],"art":["1.1","4.4","4.36","4.37","4.38","4.39","4.40","6.1","9.4","9.36","9.37","9.38","9.39","9.40","10.6","15.4","19.3","19.5","19.6","19.10","19.14","19.25","19.33","19.37","19.41","19.42","20.4","26.4","31.3","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.28","31.36","31.37","31.38","31.39","31.45","31.46","31.48","31.49","32.4"],"new":["1.1","4.4","4.5","4.6","4.22","4.36","4.37","4.38","4.39","4.40","6.1","9.4","9.5","9.6","9.22","9.36","9.37","9.38","9.39","9.40","15.4","19.6","19.10","19.25","19.33","19.37","19.41","20.4","26.4","31.3","31.5","31.6","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.28","31.33","31.36","31.37","31.38","31.39","31.45","31.46","31.48","31.49","32.4"],"container":["1.1","2.1","2.3","2.4","2.8","2.9","2.10","2.11","2.15","4.1","4.4","4.5","4.6","4.7","4.9","4.10","4.11","4.13","4.15","4.16","4.17","4.22","4.23","4.24","4.26","4.36","4.37","4.39","4.40","6.1","7.1","7.3","7.4","7.8","7.9","7.10","7.11","7.15","9.1","9.4","9.5","9.6","9.7","9.9","9.10","9.11","9.13","9.15","9.16","9.17","9.22","9.23","9.24","9.26","9.36","9.37","9.39","9.40","15.4","19.25","19.33","19.34","19.41","20.0","20.4","26.4","27.6","31.5","31.6","31.8","31.18","31.25","31.27","31.33","31.36","31.37","31.39","31.41","32.0","32.4"],"js":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.12","10.2","14.3","15.3","16.3","17.4","19.3","19.5","19.6","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.25","19.26","19.28","19.33","19.37","19.38","19.39","19.41","19.45","19.46","19.49","21.2","25.3","26.3","27.3","28.3","29.4","31.7","31.12","31.37","31.38","31.42","31.43"],"artplayer":["1.6","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.39","4.40","6.6","9.4","9.5","9.6","9.15","9.22","9.36","9.37","9.39","9.40","10.6","19.25","19.27","19.33","19.34","19.41","20.4","31.3","31.5","31.6","31.8","31.9","31.10","31.14","31.15","31.16","31.17","31.18","31.22","31.25","31.26","31.33","31.36","31.37","31.38","31.39","31.46","32.4"],"手动触发事件":["2.0","7.0"],"subtitle":["2.27","2.28","2.29","7.27","7.28","7.29"],"srt":["2.30","7.30"],"或者部分加载完成":["2.35","7.35"],"则发送此事件":["2.35","7.35"],"已经到达结束点":["2.36","7.36"],"正在尝试获取媒体数据":["2.47","7.47"],"adsplugin":["3.0","8.0"],"option":["3.0","8.0","10.4","11.0","21.4","22.0","27.15"],"layers":["3.0","8.0"],"ads":["3.0","8.0"],"html":["3.0","8.0","19.31","19.32","27.9","27.10","27.11","27.12","31.31","31.32"],"img":["3.0","8.0","20.3","31.40","32.3"],"style":["3.0","8.0","10.4","18.0","30.0","31.29"],"width":["3.0","8.0","20.3","31.29","32.3"],"100px":["3.0","8.0","19.29","31.29"],"src":["3.0","8.0","19.29","31.29"],"display":["3.0","8.0"],"none":["3.0","8.0"],"position":["3.0","8.0","19.29","19.32","27.9","27.10","27.11","27.12","31.29","31.32"],"absolute":["3.0","8.0","19.29","31.29"],"top":["3.0","8.0","19.29","31.29"],"20px":["3.0","8.0","19.29","31.29"],"right":["3.0","8.0","19.29","27.9","27.10","27.11","27.12"],"var":["4.4","4.39","9.4","9.39","19.3","19.5","19.6","19.10","19.14","19.25","19.28","19.33","19.37","19.39","19.41","20.4","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.27","31.28","31.36","31.37","31.38","31.39","31.42","31.45","31.46","31.48","31.49","32.4"],"controls":["4.18","4.20","9.18","9.20","15.5","26.5","27.9","27.10","27.11","27.12"],"jpg":["4.21","9.21"],"add":["10.1","21.1"],"unpkg":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"tip":["10.3","19.8","19.11","19.47"],"the":["10.3","19.8","19.47"],"size":["10.3","19.1"],"of":["10.3","19.1"],"getinstance":["10.4","21.4","21.6"],"let":["10.6"],"null":["10.6"],"parameters":["10.6"],"autoplay":["11.0","22.0"],"optional":["11.0","12.0","22.0","23.0"],"once":["11.0","12.0","13.0","22.0","23.0","24.0"],"destroy":["11.0","12.0","13.0","22.0","23.0","24.0"],"attachmediaelement":["12.0","23.0"],"load":["12.0","23.0"],"else":["13.0","24.0"],"canplaytype":["13.0","24.0"],"com":["14.3","15.3","16.3","17.4","25.3","26.3","27.3","28.3","29.4"],"为空则不跳转":["14.4","25.4"],"http":["14.4","25.4"],"org":["14.4","25.4"],"必须观看的时长":["14.4","25.4"],"期间不能被跳过":["14.4","25.4"],"单位为秒":["14.4","25.4"],"当该值大于或等于totalduration时":["14.4","25.4"],"不能提前关闭广告":["14.4","25.4"],"当该值等于或小于0时":["14.4","25.4"],"则随时都可以关闭广告":["14.4","25.4"],"playduration":["14.4","25.4"],"fullscreen":["15.5","26.5"],"fullscreenweb":["15.5","26.5"],"里通过代码控制":["17.1","29.1"],"currenttime":["17.6","29.6"],"await":["17.6","29.6"],"or":["17.6","29.6"],"resolve":["17.6","29.6"],"method":["17.6","29.6"],"postmessage":["17.7","29.7"],"将消息推送到":["17.7","29.7"],"body":["17.8","21.3","29.8"],"id":["17.8","29.8","31.47"],"object":["18.0","19.12","30.0"],"组件样式对象":["18.0","30.0"],"组件点击事件":["18.0","30.0"],"也可以实例化之后添加一个层":["18.1","30.1"],"yellow":["18.2","30.2"],"02":["18.2","19.30","20.1","30.2","31.30","32.1"],"item":["18.2","20.1","20.2","30.2","32.1","32.2"],"dom":["18.2","20.2","30.2","32.2"],"return":["18.2","30.2"],"need":["19.1"],"initialize":["19.1"],"elements":["19.1"],"such":["19.1"],"as":["19.1","19.47"],"css":["19.1","31.1"],"settimeout":["19.2"],"this":["19.4","31.4"],"equivalent":["19.4"],"to":["19.4"],"code":["19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.36","19.37","19.41","19.43","19.45","19.46","19.48","19.49","31.43"],"will":["19.8"],"cache":["19.8"],"muted":["19.11"],"if":["19.11"],"you":["19.11"],"want":["19.11"],"similar":["19.12"],"fit":["19.12"],"contain":["19.12"],"sescribe":["19.20"],"volume":["19.20"],"up":["19.20"],"down":["19.20"],"fast":["19.20"],"forward":["19.20"],"rewind":["19.20"],"classname":["19.22","19.27","19.36","19.38","19.42","19.43","19.48"],"run":["19.22","19.24","19.27","19.36","19.38","19.42","19.43","19.45","19.48"],"through":["19.27"],"div":["19.27","19.36","19.38","19.42","19.48"],"opacity":["19.29"],"01":["19.30","31.30"],"onselect":["19.30","20.2","31.30","32.2"],"args":["19.30","19.31","31.30"],"your":["19.31","19.32","31.31","31.32","31.47"],"menu":["19.31","31.31"],"left":["19.32","31.32"],"control":["19.32","31.32"],"tooltip":["19.32"],"something":["19.35","31.35"],"dosomething":["19.35","31.35"],"matches":["19.36"],"successful":["19.36"],"support":["19.36"],"string":["19.36"],"matching":["19.36"],"regular":["19.36"],"loading":["19.40","31.40"],"player":["19.42","19.47"],"instance":["19.42","21.4"],"modify":["19.44"],"existing":["19.44"],"because":["19.47"],"uses":["19.47"],"key":["19.47"],"by":["19.47"],"pip":["20.3","32.3"],"mode":["20.3","32.3"],"close":["20.3","32.3"],"heigth":["20.3","32.3"],"demo":["21.3"],"meta":["21.3"],"charset":["21.3"],"utf":["21.3"],"get":["21.4"],"locktime":["27.4"],"输入框锁定时间":["27.4"],"maxlength":["27.4"],"输入框最大可输入的字数":["27.4"],"minwidth":["27.4"],"弹幕文本":["27.5"],"time":["27.5"],"发送时间":["27.5"],"单位秒":["27.5"],"color":["27.5"],"fff":["27.5"],"弹幕局部颜色":["27.5"],"border":["27.5"],"false":["27.5"],"plugins":["27.7","27.8"],"artplayerplugindanmuku":["27.7","27.8"],"使用":["27.7"],"promise":["27.7"],"异步返回":["27.7"],"xml":["27.9","27.10","27.11","27.12"],"隐藏弹幕":["27.9"],"发送弹幕":["27.10"],"text":["27.10"],"弹幕大小":["27.11"],"input":["27.11"],"type":["27.11"],"range":["27.11"],"重载弹幕":["27.12"],"setting":["27.14"],"加载错误":["27.15"],"config":["27.15"],"配置变化":["27.15"],"您可能需要初始化容器元素的大小":["31.1"],"如":["31.1"],"等同于":["31.4"],"document":["31.27"],"queryselector":["31.27"]},{"0":["27.5"],"1":["27.11"],"3":["19.1"],"4":["19.7","19.21","19.22","19.23","19.24","19.36","19.42","19.43","19.45","19.48"],"5":["4.29","9.29"],"6":["18.2","30.2"],"7":["19.27"],"8":["19.42"],"9":["19.29","31.29"],"10":["4.29","9.29","14.4","25.4"],"11":["19.44"],"12":["19.38","27.11"],"22":["18.2","20.4","30.2","32.4"],"25":["27.11"],"32":["0.14","5.14"],"50":["27.11"],"60":["19.34","31.34"],"120":["31.34"],"150":["20.1","32.1"],"222":["27.5"],"400":["27.4"],"404":["2.12","7.12"],"1000":["17.6","19.2","29.6"],"二级属性":["0.0","5.0"],"mp4":["0.1","0.13","0.15","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.19","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.16","4.17","4.19","4.23","4.24","4.26","4.27","4.32","4.33","4.34","4.35","4.38","5.1","5.13","5.15","7.1","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.19","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.16","9.17","9.19","9.23","9.24","9.26","9.27","9.32","9.33","9.34","9.35","9.38","10.5","19.33","19.34","19.37","20.0","20.4","21.5","27.6","31.8","31.25","31.33","31.36","31.37","31.38","32.0","32.4"],"console":["0.1","0.6","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","4.8","4.12","4.13","4.14","4.21","4.24","4.25","4.26","4.27","4.28","4.31","4.32","4.33","4.34","5.1","5.6","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.11","6.12","9.8","9.12","9.13","9.14","9.21","9.24","9.25","9.26","9.27","9.28","9.31","9.32","9.33","9.34","17.7","19.29","19.31","19.32","29.7","31.29","31.30","31.31"],"info":["0.1","0.6","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","4.8","4.12","4.14","4.21","4.25","4.27","4.28","4.31","4.32","4.33","4.34","5.1","5.6","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.12","9.8","9.12","9.14","9.21","9.25","9.27","9.28","9.31","9.32","9.33","9.34","17.7","19.29","19.31","19.32","29.7","31.29","31.30","31.31"],"warning":["0.2","0.3","1.6","4.29","5.2","5.3","6.6","9.29","10.4","18.0","19.2","19.4","19.18","19.20","19.41","21.4","30.0","31.11","31.41","31.47"],"提示":["0.2","0.3","1.0","5.2","5.3","6.0","31.47"],"在上面这个例子中":["0.2","5.2"],"为了方便区别":["0.3","5.3"],"元素和普通对象":["0.3","5.3"],"播放器里的所有":["0.3","5.3"],"mouseenter":["0.4","5.4"],"你可以修改":["0.5","5.5"],"即可":["0.5","5.5"],"zh":["0.7","5.7"],"cn":["0.7","5.7"],"your":["0.7","5.7","19.3","31.3"],"ready":["0.8","0.12","0.13","0.14","0.15","0.16","2.2","2.6","2.18","2.23","2.30","4.8","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.21","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","5.8","5.12","5.13","5.14","5.15","5.16","7.2","7.6","7.18","7.23","7.30","9.8","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.21","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34"],"html":["0.9","0.10","0.11","4.18","4.20","5.9","5.10","5.11","9.18","9.20","15.5","26.5","27.8"],"some":["0.9","0.10","0.11","5.9","5.10","5.11"],"text":["0.9","0.10","0.11","5.9","5.10","5.11"],"settimeout":["0.9","5.9","17.6","29.6","31.2"],"position":["0.10","4.18","4.20","4.35","5.10","9.18","9.20","9.35","15.5","26.5","27.8"],"left":["0.10","5.10"],"true":["0.11","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","4.2","4.3","4.19","5.11","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","9.2","9.3","9.19","20.0","20.4","27.13","27.14","31.11","31.33","31.47","32.0","32.4"],"on":["0.12","0.13","0.14","0.15","0.16","2.6","2.12","2.18","2.23","2.30","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.19","4.21","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","5.12","5.13","5.14","5.15","5.16","7.6","7.12","7.18","7.23","7.30","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.19","9.21","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","10.3","19.4"],"subtitleoffset":["0.16","5.16"],"return":["0.17","5.17","20.1","20.2","27.7","27.10","32.1","32.2"],"name":["0.17","5.17"],"something":["0.17","5.17"],"dosomething":["0.17","5.17"],"有些属性是全大写的":["1.0","6.0"],"app":["1.1","4.4","4.5","4.6","4.22","4.36","4.37","4.39","4.40","6.1","9.4","9.5","9.6","9.22","9.36","9.37","9.39","9.40","15.4","19.5","19.6","19.10","19.14","19.25","19.33","19.36","19.37","19.38","19.39","26.4","31.5","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.28","31.36","31.37","31.38","31.39","31.42","31.45","31.46","31.48","31.49"],"url":["1.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.38","4.39","4.40","6.1","9.4","9.5","9.6","9.15","9.22","9.36","9.37","9.38","9.39","9.40","10.5","15.4","19.3","19.6","19.25","19.36","21.5","26.4","31.3","31.5","31.6","31.9","31.10","31.14","31.15","31.16","31.17","31.18","31.22","31.25","31.26","31.36","31.39","31.46"],"assets":["1.1","2.1","2.3","2.4","2.8","2.9","2.10","2.11","2.15","4.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.38","4.39","4.40","6.1","7.1","7.3","7.4","7.8","7.9","7.10","7.11","7.15","9.1","9.4","9.5","9.6","9.15","9.22","9.36","9.37","9.38","9.39","9.40","10.5","15.4","19.6","19.25","19.33","19.36","19.37","19.38","21.5","26.4","31.5","31.6","31.8","31.18","31.25","31.36","31.37","31.38","31.39"],"全部工具函数请参考以下地址":["1.6","6.6"],"js":["1.11","6.11","19.22","19.27","19.36","19.42","19.43","19.48"],"emit":["2.0","7.0"],"focus":["2.0","7.0"],"移除事件":["2.0","7.0"],"sample":["2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.19","2.26","4.1","4.5","4.6","4.7","4.9","4.15","4.22","4.23","4.35","4.36","4.37","4.38","4.39","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.19","7.26","9.1","9.5","9.6","9.7","9.9","9.15","9.22","9.23","9.35","9.36","9.37","9.38","9.39","10.5","15.4","19.25","19.33","19.36","19.37","19.38","20.0","21.5","26.4","31.5","31.6","31.8","31.18","31.25","31.36","31.37","31.38","31.39","32.0"],"video":["2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.19","2.26","4.1","4.5","4.6","4.7","4.9","4.13","4.15","4.16","4.17","4.19","4.22","4.23","4.24","4.26","4.35","4.38","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.19","7.26","9.1","9.5","9.6","9.7","9.9","9.13","9.15","9.16","9.17","9.19","9.22","9.23","9.24","9.26","9.35","9.38","10.5","19.25","19.33","19.37","20.0","20.4","21.5","27.6","31.8","31.18","31.25","31.33","31.36","31.37","31.38","32.0","32.4"],"t":["2.7","7.7"],"setting":["2.17","2.20","2.27","7.17","7.20","7.27","20.0","20.4","27.13","32.0","32.4"],"srt":["2.27","2.28","2.29","7.27","7.28","7.29"],"并调用":["2.35","7.35"],"但数据意外未出现":["2.47","7.47"],"show":["3.0","8.0","11.0","12.0","13.0","19.29","19.31","22.0","23.0","24.0"],"block":["3.0","8.0"],"hide":["3.0","8.0"],"controls":["3.0","4.35","8.0","9.35","27.8"],"tooltip":["3.0","8.0","18.0","30.0","31.32"],"一级属性":["4.0","9.0"],"muted":["4.2","4.3","4.23","9.2","9.3","9.23","14.4","25.4","31.11"],"seek":["4.10","4.11","9.10","9.11"],"right":["4.18","4.20","9.18","9.20","15.5","26.5","27.8","31.29"],"全屏开关":["4.18","9.18"],"click":["4.18","4.20","9.18","9.20","19.29","19.32","27.8","27.9","27.12","31.29","31.31","31.32"],"function":["4.18","4.20","9.18","9.20","10.6","19.29","19.32","27.7","27.9","27.12","31.29","31.31"],"pnpm":["10.1","14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"com":["10.2","21.2"],"player":["10.3","19.41"],"depends":["10.3"],"so":["10.3"],"tip":["10.4","19.2","19.4","19.18","19.20"],"modifying":["10.4"],"https":["10.5","21.5"],"org":["10.5","21.5"],"style":["10.5","19.32","21.4","21.5","27.11","31.32"],"width":["10.5","19.1","20.4","31.1","32.4"],"600px":["10.5"],"height":["10.5","19.1","31.1"],"param":["10.6"],"getinstance":["10.6"],"else":["11.0","12.0","22.0","23.0"],"notice":["11.0","12.0","13.0","22.0","23.0","24.0"],"unsupported":["11.0","12.0","13.0","22.0","23.0","24.0"],"playback":["11.0","12.0","13.0","22.0","23.0","24.0"],"format":["11.0","12.0","13.0","22.0","23.0","24.0"],"mpd":["11.0","22.0"],"var":["11.0","19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.35","19.36","19.38","19.42","19.43","19.45","19.46","19.48","19.49","22.0","31.12","31.35","31.43"],"application":["13.0","24.0"],"vnd":["13.0","24.0"],"apple":["13.0","24.0"],"mpegurl":["13.0","24.0"],"src":["13.0","19.40","20.3","24.0","31.40","32.3"],"m3u8":["13.0","24.0"],"广告总时长":["14.4","25.4"],"totalduration":["14.4","25.4"],"视频广告是否默认静音":["14.4","25.4"],"false":["14.4","20.3","25.4","32.3"],"多语言支持":["14.4","25.4"],"i18n":["14.4","25.4"],"close":["14.4","25.4"],"关闭广告":["14.4","25.4"],"countdown":["14.4","25.4"],"s秒":["14.4","25.4"],"button":["15.5","26.5"],"switch":["15.5","26.5"],"ui":["15.5","26.5"],"播放器的功能":["17.1","29.1"],"currenttime2":["17.6","29.6"],"message":["17.6","17.7","29.6","29.7"],"在":["17.6","29.6"],"event":["17.7","27.9","29.7"],"mounted":["18.0","30.0"],"组件挂载后触发":["18.0","30.0"],"组件的提示文本":["18.0","30.0"],"add":["18.1","30.1"],"也可以实例化之后添加一个控制器":["18.2","30.2"],"400px":["19.1","31.1"],"300px":["19.1","31.1"],"or":["19.1"],"use":["19.1"],"three":["19.2"],"file":["19.2"],"formats":["19.2"],"are":["19.2"],"supported":["19.2"],"new":["19.3","19.5","19.7","19.9","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.36","19.38","19.39","19.43","19.45","19.46","19.48","19.49","31.7","31.12","31.35","31.42","31.43"],"artplayer":["19.3","19.5","19.6","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.36","19.37","19.38","19.39","19.43","19.45","19.46","19.49","31.7","31.12","31.13","31.19","31.21","31.23","31.24","31.28","31.35","31.42","31.43","31.45","31.48","31.49"],"container":["19.5","19.6","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.23","19.26","19.27","19.28","19.36","19.37","19.38","19.39","19.46","19.49","31.3","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.28","31.38","31.42","31.43","31.45","31.46","31.48","31.49"],"art":["19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.36","19.38","19.39","19.43","19.45","19.46","19.48","19.49","31.12","31.27","31.43"],"size":["19.8"],"last":["19.8"],"and":["19.8"],"enter":["19.11"],"the":["19.11"],"page":["19.11"],"by":["19.11"],"css":["19.12"],"div":["19.12","21.3"],"classname":["19.12"],"run":["19.12"],"code":["19.12","19.42"],"due":["19.18"],"browser":["19.18"],"security":["19.18"],"policy":["19.18"],"space":["19.20"],"toggle":["19.20"],"play":["19.20"],"pause":["19.20"],"these":["19.20"],"document":["19.27"],"queryselector":["19.27"],"args":["19.29","19.32","31.29","31.31"],"setting02":["19.30","31.30"],"color":["19.32","31.32"],"green":["19.32","31.32"],"one":["19.34","31.34"],"more":["19.34","31.34"],"chance":["19.34","31.34"],"img":["19.40","20.4","32.4"],"ploading":["19.40","31.40"],"gif":["19.40","31.40"],"state":["19.40","20.3","31.40","32.3"],"identification":["19.41"],"can":["19.41"],"only":["19.41"],"resolve":["19.41"],"this":["19.41"],"cache":["19.47"],"progress":["19.47"],"but":["19.47"],"if":["19.47","27.9","27.10"],"quality":["20.1","32.1"],"1080p":["20.1","32.1"],"svg":["20.3","32.3"],"item":["20.3","32.3"],"settings":["20.4","32.4"],"slider":["20.4","32.4"],"5x":["20.4","32.4"],"heigth":["20.4","32.4"],"class":["21.3"],"属性":["21.6"],"export":["21.6"],"输入框最小宽度":["27.4"],"填":["27.4"],"则为无限制":["27.4"],"maxwidth":["27.4"],"输入框最大宽度":["27.4"],"infinity":["27.4"],"是否显示描边":["27.5"],"mode":["27.5"],"弹幕模式":["27.5"],"0表示滚动":["27.5"],"1静止":["27.5"],"plugins":["27.6","27.13","27.14"],"artplayerplugindanmuku":["27.6","27.13","27.14"],"弹幕":["27.6"],"resovle":["27.7"],"xml":["27.8"],"隐藏弹幕":["27.8"],"prompt":["27.10"],"请输入弹幕文本":["27.10"],"弹幕测试文本":["27.10"],"trim":["27.10"],"min":["27.11"],"max":["27.11"],"step":["27.11"],"value":["27.11"],"display":["27.11"],"flex":["27.11"],"alignitems":["27.11"],"stop":["27.15"],"弹幕停止":["27.15"],"start":["27.15"],"或者使用":["31.1"],"aspect":["31.1"],"热键":["31.20"],"描述":["31.20"],"增加音量":["31.20"],"降低音量":["31.20"],"innerhtml":["31.27"],"opacity":["31.29"],"sd":["31.33"],"ua":["31.36"],"后缀的识别":["31.41"],"播放器只能解析这种后缀":["31.41"],"因为播放器默认使用":["31.47"]},{"0":["2.7","7.7","10.5","21.5"],"1":["27.7"],"2":["4.27","9.27","27.5"],"4":["19.12"],"5":["4.7","4.8","4.13","9.7","9.8","9.13","31.8"],"8":["2.0","7.0"],"9":["4.28","9.28","19.1"],"10":["4.10","4.11","9.10","9.11","19.37"],"16":["4.28","9.28","19.1","27.10","31.1"],"100":["17.5","19.37","29.5","31.37"],"111":["27.7"],"120":["19.34"],"180":["19.34","31.34"],"222":["27.7"],"240":["31.34"],"333":["27.5"],"360":["20.1","32.1"],"720":["20.1","32.1"],"1000":["0.9","0.10","0.11","0.16","5.9","5.10","5.11","5.16","31.2"],"1080":["20.1","32.1"],"5000":["0.14","5.14"],"比较少用":["0.0","5.0"],"warning":["0.1","0.6","0.7","0.8","0.9","0.10","0.11","4.14","4.18","4.20","4.25","4.30","4.38","5.1","5.6","5.7","5.8","5.9","5.10","5.11","9.14","9.18","9.20","9.25","9.30","9.38","19.29","19.30","19.31","19.32","19.36","19.40","21.3","31.2","31.4","31.8","31.18","31.20","31.31","31.32","31.40"],"提示":["0.1","4.14","4.18","4.20","4.29","4.30","5.1","9.14","9.18","9.20","9.29","9.30","18.0","21.3","30.0","31.2","31.8","31.11","31.18"],"假如直接修改这个":["0.1","5.1"],"当使用":["0.2","5.2"],"访问播放器时":["0.2","5.2"],"会返回":["0.2","5.2"],"元素都是以":["0.3","5.3"],"开头命名的":["0.3","5.3"],"这是所有":["0.3","5.3"],"元素的定义":["0.3","5.3"],"mouseleave":["0.4","5.4"],"poster":["0.4","5.4"],"jpg":["0.4","5.4"],"then":["0.4","5.4"],"img":["0.4","5.4"],"loading":["0.6","5.6"],"这是所有图标的定义":["0.6","5.6"],"types":["0.6","1.6","5.6","6.6"],"使用":["0.7","5.7"],"只能更新实例化之后的":["0.7","5.7"],"to":["0.8","5.8","19.2","19.30","19.31","19.32"],"play":["0.8","3.0","4.2","5.8","8.0","9.2","19.2"],"如果想马上隐藏":["0.8","5.8"],"false":["0.9","0.10","0.11","0.15","0.16","5.9","5.10","5.11","5.15","5.16","19.29","19.31","31.29","31.31"],"settimeout":["0.10","0.11","0.13","0.14","0.15","0.16","4.2","4.3","4.7","4.10","4.11","4.19","5.10","5.11","5.13","5.14","5.15","5.16","9.2","9.3","9.7","9.10","9.11","9.19"],"srt":["0.12","5.12"],"true":["0.13","2.19","4.1","4.12","4.23","4.31","5.13","7.19","9.1","9.12","9.23","9.31","15.4","19.25","19.33","26.4","31.18","31.25"],"on":["0.17","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.17","2.19","2.20","2.21","2.22","2.24","2.25","2.26","2.27","2.28","2.29","4.1","4.2","4.3","4.4","4.5","4.6","4.15","4.22","4.23","4.36","4.37","5.17","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.17","7.19","7.20","7.21","7.22","7.24","7.25","7.26","7.27","7.28","7.29","9.1","9.2","9.3","9.4","9.5","9.6","9.15","9.22","9.23","9.36","9.37","14.4","25.4","27.13","27.14","31.4"],"说明这些属性是不稳定的":["1.0","6.0"],"可能会在将来被更改":["1.0","6.0"],"sample":["1.1","4.4","4.40","6.1","9.4","9.40","12.0","19.5","19.6","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.39","19.42","19.43","19.45","19.46","19.49","23.0","31.7","31.9","31.10","31.12","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.28","31.35","31.42","31.43","31.45","31.46","31.48","31.49"],"video":["1.1","4.4","4.39","6.1","9.4","9.39","15.4","19.10","19.14","19.28","19.36","26.4","31.5","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.28","31.39","31.45","31.46","31.48","31.49"],"mp4":["1.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.39","4.40","6.1","9.4","9.5","9.6","9.15","9.22","9.36","9.37","9.39","9.40","15.4","19.5","19.6","19.15","19.16","19.17","19.25","19.36","19.38","19.39","26.4","31.5","31.6","31.9","31.10","31.14","31.15","31.16","31.17","31.18","31.22","31.26","31.39","31.46"],"artplayer":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.11","6.12","11.0","12.0","13.0","19.12","19.42","19.48","22.0","23.0","24.0"],"d":["1.6","6.6"],"info":["1.11","4.13","4.24","4.26","4.38","4.39","6.11","9.13","9.24","9.26","9.38","9.39","10.5","17.6","20.3","21.5","29.6","31.32","32.3"],"const":["2.0","4.16","4.17","7.0","9.16","9.17","15.5","20.3","26.5","27.11","32.3"],"onready":["2.0","7.0"],"console":["2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","4.23","4.38","4.39","4.40","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.28","7.29","9.23","9.38","9.39","9.40","10.5","14.4","17.6","20.3","21.5","25.4","27.14","29.6","31.32","32.3"],"event":["2.5","2.14","4.38","7.5","7.14","9.38","17.6","20.3","29.6","32.3"],"reconnecttime":["2.12","7.12"],"state":["2.13","2.16","2.21","2.22","2.23","2.24","7.13","7.16","7.21","7.22","7.23","7.24","20.4","32.4"],"height":["2.18","7.18","21.5"],"datauri":["2.25","7.25"],"currenttime":["2.26","7.26"],"offset":["2.27","7.27"],"text":["2.28","7.28","27.7"],"ass":["2.30","7.30"],"load":["2.35","7.35"],"方法重新加载它":["2.35","7.35"],"click":["3.0","4.35","4.38","8.0","9.35","9.38","14.4","15.5","25.4","26.5"],"marginright":["3.0","8.0"],"比较常用":["4.0","9.0"],"muted":["4.1","9.1"],"ready":["4.2","4.3","4.5","4.6","4.7","4.9","4.15","4.19","4.22","4.23","9.2","9.3","9.5","9.6","9.7","9.9","9.15","9.19","9.22","9.23","27.14"],"seek":["4.7","9.7"],"有的视频是没有时长的":["4.14","9.14"],"async":["4.16","4.17","9.16","9.17"],"await":["4.16","4.17","9.16","9.17"],"t":["4.21","9.21"],"json":["4.25","9.25"],"stringify":["4.25","9.25"],"删除区间循环播放":["4.29","9.29"],"只需要设置":["4.29","9.29"],"为":["4.29","9.29"],"即可":["4.29","9.29"],"resize":["4.30","9.30","27.13"],"playsinline":["4.31","9.31","31.39"],"新标题":["4.32","9.32"],"m3u8":["4.33","9.33","19.2","31.42"],"000":["4.34","9.34"],"right":["4.35","9.35"],"html":["4.35","9.35","10.1","21.1"],"your":["10.3","19.6","31.6"],"must":["10.3","19.11"],"have":["10.3"],"a":["10.3"],"following":["10.3","19.31","19.32"],"links":["10.3"],"directly":["10.4"],"in":["10.4","19.4"],"will":["10.4","19.20"],"400px":["10.5","21.5"],"margin":["10.5","21.5"],"60px":["10.5","21.5"],"auto":["10.5","21.5"],"properties":["10.6"],"export":["10.6"],"default":["10.6","21.6"],"data":["10.6","21.6"],"return":["10.6","21.6"],"new":["11.0","12.0","19.12","19.27","19.42","22.0","23.0","31.27"],"container":["11.0","12.0","13.0","19.3","19.22","19.24","19.35","19.42","19.43","19.45","19.48","22.0","23.0","24.0","31.35"],"app":["11.0","12.0","13.0","17.5","17.8","19.3","19.7","19.9","19.12","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.28","19.35","19.42","19.43","19.45","19.46","19.48","19.49","22.0","23.0","24.0","29.5","29.8","31.3","31.12","31.35","31.43"],"akamaized":["11.0","22.0"],"net":["11.0","22.0"],"envivio":["11.0","22.0"],"enviviodash3":["11.0","22.0"],"manifest":["11.0","22.0"],"var":["12.0","13.0","19.12","23.0","24.0"],"assets":["12.0","19.5","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.39","19.42","19.43","19.45","19.46","19.48","19.49","23.0","31.3","31.7","31.9","31.10","31.12","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.27","31.28","31.35","31.42","31.43","31.45","31.46","31.48","31.49"],"test":["13.0","19.36","24.0","31.36"],"streams":["13.0","24.0"],"mux":["13.0","24.0"],"x36xhzz":["13.0","24.0"],"detail":["14.4","25.4"],"查看详情":["14.4","25.4"],"canbeclosed":["14.4","25.4"],"s秒后可关闭广告":["14.4","25.4"],"ad":["14.4","25.4"],"is":["14.4","19.47","25.4"],"clicked":["14.4","25.4"],"fullscreen":["15.4","26.4"],"fullscreenweb":["15.4","26.4"],"function":["15.5","26.5","27.8","27.11","31.32"],"plugins":["15.5","26.5"],"artplayerplugincontrol":["15.5","26.5"],"或者获取":["17.1","29.1"],"div":["17.5","17.8","29.5","29.8"],"class":["17.5","17.8","29.5","29.8"],"style":["17.5","29.5"],"width":["17.5","21.5","29.5"],"接收来自":["17.6","29.6"],"的消息":["17.6","29.6"],"commit":["17.7","29.7"],"type":["17.7","29.7"],"当前组件只能添加":["18.0","30.0"],"并没有销毁的功能":["18.0","30.0"],"通过":["18.0","30.0"],"选项可以快速获取组件的":["18.0","30.0"],"add":["18.2","18.3","30.2","30.3"],"button1":["18.2","30.2"],"aspect":["19.1"],"ratio":["19.1","31.1"],"by":["19.2"],"ogg":["19.2","31.2"],"and":["19.2","19.18"],"webm":["19.2","31.2"],"if":["19.2","19.4","19.18"],"need":["19.2","19.47"],"or":["19.2"],"callback":["19.4"],"instance":["19.4"],"but":["19.4"],"url":["19.5","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.39","19.43","19.45","19.46","19.48","19.49","31.7","31.12","31.13","31.19","31.21","31.23","31.24","31.27","31.28","31.35","31.43","31.45","31.48","31.49"],"read":["19.8"],"value":["19.8"],"at":["19.8"],"be":["19.11"],"for":["19.11"],"more":["19.11"],"js":["19.12"],"art":["19.12","19.27"],"source":["19.18"],"address":["19.18"],"website":["19.18"],"are":["19.18"],"only":["19.20"],"take":["19.20"],"effect":["19.20"],"after":["19.20"],"the":["19.20"],"player":["19.20"],"gets":["19.20"],"innerhtml":["19.27"],"mounted":["19.29","27.11","31.29"],"please":["19.29","19.30","19.31","19.32"],"refer":["19.29","19.30","19.31","19.32"],"sd":["19.33"],"480p":["19.33","31.33"],"谁でもいいはずなのに":["19.34","31.34"],"夏の想い出がまわる":["19.34","31.34"],"ua":["19.36"],"iphone":["19.36","31.36"],"gi":["19.36","31.36"],"tip":["19.36"],"png":["19.37","19.40","31.37","31.40"],"definition":["19.40"],"of":["19.40","19.47"],"however":["19.41"],"cannot":["19.41"],"resolved":["19.41"],"zh":["19.44","31.44"],"cn":["19.44","31.44"],"tw":["19.44","31.44"],"same":["19.47"],"different":["19.47"],"you":["19.47"],"720p":["20.1","32.1"],"360p":["20.1","32.1"],"nextstate":["20.3","32.3"],"src":["20.4","32.4"],"svg":["20.4","32.4"],"播放器的尺寸依赖于容器":["21.3"],"的尺寸":["21.3"],"所以你的容器":["21.3"],"非响应式":["21.4"],"在":["21.4"],"600px":["21.5"],"则为":["27.4"],"宽度":["27.4"],"theme":["27.4"],"dark":["27.4"],"输入框自定义挂载时的主题色":["27.4"],"默认为":["27.4"],"可以选填亮色":["27.4"],"light":["27.4"],"beforeemit":["27.4"],"trim":["27.4"],"red":["27.5"],"文件":["27.6"],"和":["27.6"],"bilibili":["27.6"],"网站的弹幕格式一致":["27.6"],"time":["27.7"],"show":["27.9","31.29","31.31"],"target":["27.9"],"innertext":["27.9"],"else":["27.9"],"color":["27.10"],"math":["27.10"],"floor":["27.10"],"random":["27.10"],"0xffffff":["27.10"],"tostring":["27.10"],"center":["27.11"],"setting":["27.11"],"queryselector":["27.11"],"切换弹幕":["27.12"],"config":["27.12"],"xml":["27.13","27.14"],"弹幕开始":["27.15"],"hide":["27.15"],"弹幕隐藏":["27.15"],"默认支持三种视频文件格式":["31.2"],"播放器会缓存最后一次音量的大小":["31.8"],"假如希望默认进入页面就能自动播放视频":["31.11"],"必需为":["31.11"],"视频快进":["31.20"],"视频快退":["31.20"],"space":["31.20"],"切换播放":["31.20"],"暂停":["31.20"],"subtitle":["31.25"],"组件配置":["31.31"],"args":["31.32"],"hd":["31.33"],"webkit":["31.39"],"全部图标的定义":["31.40"],"但无法解析这种后缀":["31.41"],"作为":["31.47"],"key":["31.47"],"来缓存播放进度的":["31.47"],"但假如你的同一个视频的":["31.47"]},{"0":["4.9","4.10","4.11","4.14","4.21","9.9","9.10","9.11","9.14","9.21"],"2":["4.7","9.7","27.7"],"3":["27.5","27.7"],"5":["4.5","4.6","9.5","9.6"],"9":["31.1"],"10":["31.37"],"100":["17.8","29.8"],"240":["19.34"],"300":["19.34","31.34"],"333":["27.7"],"1000":["0.13","0.15","5.13","5.15"],"3000":["4.2","4.3","4.7","4.10","4.11","4.19","9.2","9.3","9.7","9.10","9.11","9.19"],"对象":["0.1","5.1"],"播放器不会马上做出响应":["0.1","5.1"],"false":["0.2","0.13","4.19","5.2","5.13","9.19"],"即使用原生的播放器":["0.2","5.2"],"而不是":["0.2","5.2"],"播放器":["0.2","5.2"],"types":["0.3","2.0","5.3","7.0","19.40","19.44","31.40","31.44"],"d":["0.3","0.6","2.0","5.3","5.6","7.0","19.40","19.44","31.40","31.44"],"ts":["0.3","0.6","1.6","2.0","5.3","5.6","6.6","7.0","19.40","19.44","31.40","31.44"],"warning":["0.4","0.14","0.16","2.0","5.4","5.14","5.16","7.0","10.5","19.1","19.37","19.44","21.5","31.1","31.29","31.30","31.36","31.37","31.44"],"提示":["0.4","0.14","4.25","4.38","5.4","5.14","9.25","9.38","31.1","31.4","31.20","31.36"],"假如你需要一些":["0.4","4.38","5.4","9.38"],"事件只存在于播放器的生命周期上时":["0.4","4.38","5.4","9.38"],"强烈建议使用这些函数":["0.4","5.4"],"以避免造成内存泄漏":["0.4","4.38","5.4","9.38"],"your":["0.5","5.5"],"假如想在实例化之前更新":["0.7","5.7"],"请使用基础选项的":["0.7","5.7"],"来更新":["0.7","5.7"],"的显示":["0.8","5.8"],"组件配置":["0.9","0.10","0.11","5.9","5.10","5.11","31.29","31.32"],"请参考以下地址":["0.9","0.10","0.11","0.16","5.9","5.10","5.11","5.16","31.29","31.30","31.31","31.32"],"start":["0.9","0.10","0.11","0.16","5.9","5.10","5.11","5.16","19.29","19.30","19.31","19.32","31.29","31.30","31.31","31.32"],"component":["0.9","0.10","0.11","5.9","5.10","5.11","19.29","19.31","31.29","31.31","31.32"],"color":["0.12","5.12","19.38","31.38"],"red":["0.12","5.12"],"只在播放器获得焦点后":["0.14","5.14","31.20"],"如点击了播放器后":["0.14","5.14","31.20"],"这些快捷键才会生效":["0.14","5.14","31.20"],"true":["0.15","4.22","5.15","9.22","19.6","19.9","19.10","19.12","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.26","19.27","19.39","19.45","19.46","19.48","19.49","27.10","31.6","31.9","31.10","31.12","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.23","31.24","31.26","31.27","31.39","31.45","31.46","31.48","31.49"],"设置面板":["0.16","5.16"],"html":["0.16","5.16","14.2","15.2","16.2","17.3","25.2","26.2","27.2","28.2","29.3"],"ready":["0.17","2.0","4.1","4.4","5.17","7.0","9.1","9.4","11.0","12.0","13.0","22.0","23.0","24.0"],"off":["2.0","7.0"],"全部事件请参考以下地址":["2.0","7.0"],"events":["2.0","7.0"],"info":["2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","4.16","4.17","4.23","4.36","4.37","4.40","7.1","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.27","7.28","7.29","7.30","9.16","9.17","9.23","9.36","9.37","9.40","11.0","12.0","13.0","14.4","20.4","22.0","23.0","24.0","25.4","27.14","32.4"],"console":["2.2","2.6","2.7","2.19","2.27","2.30","4.16","4.17","4.36","4.37","7.2","7.6","7.7","7.19","7.27","7.30","9.16","9.17","9.36","9.37","11.0","12.0","13.0","20.4","22.0","23.0","24.0","32.4"],"pause":["3.0","8.0"],"layer":["3.0","8.0"],"png":["3.0","8.0"],"t":["4.9","4.10","4.11","9.9","9.10","9.11"],"新视频名字":["4.10","9.10"],"新视频地址":["4.11","9.11"],"例如直播中的视频或者没被解码完成的视频":["4.14","9.14"],"这个时候获取的时长会是":["4.14","9.14"],"由于浏览器安全机制":["4.18","4.20","9.18","9.20","31.18"],"触发窗口全屏前":["4.18","9.18"],"页面必须先存在交互":["4.18","4.20","9.18","9.20"],"例如用户点击过页面":["4.18","4.20","9.18","9.20"],"触发画中画前":["4.20","9.20"],"尺寸和坐标信息是通过":["4.25","9.25"],"getboundingclientrect":["4.25","9.25"],"获取的":["4.25","9.25"],"与":["4.29","9.29"],"option":["4.29","9.29"],"是两个不同的东西":["4.29","9.29"],"请勿弄乱":["4.29","9.29"],"当你的容器只有宽度":["4.30","9.30"],"但不知道具体高度时":["4.30","9.30"],"这个属性很有用":["4.30","9.30"],"它能自动计算出视频的高度":["4.30","9.30"],"但你需要确定设置这个属性的时机":["4.30","9.30"],"强烈建议使用该函数":["4.38","9.38"],"script":["10.1","14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"can":["10.3"],"see":["10.3"],"more":["10.3"],"examples":["10.3"],"packages":["10.3","21.3"],"template":["10.3","21.3"],"not":["10.4","10.5","19.4","19.36"],"change":["10.4","10.5","27.11"],"the":["10.4","10.5"],"player":["10.4"],"tip":["10.5","19.1","21.3"],"modifying":["10.5"],"directly":["10.5"],"in":["10.5","19.36"],"will":["10.5","19.4"],"type":["11.0","13.0","22.0","24.0"],"customtype":["11.0","12.0","13.0","22.0","23.0","24.0"],"on":["11.0","12.0","13.0","19.2","22.0","23.0","24.0"],"skipped":["14.4","25.4"],"skip":["14.4","25.4"],"plugins":["15.4","26.4"],"artplayerplugincontrol":["15.4","26.4"],"播放器的值":["17.1","29.1"],"height":["17.5","17.8","29.5","29.8"],"destroy":["17.6","27.15","29.6"],"销毁后":["17.6","29.6"],"无法与":["17.6","29.6"],"通信":["17.6","29.6"],"currenttime":["17.7","29.7"],"data":["17.7","29.7"],"art":["17.7","29.7"],"style":["17.8","29.8"],"width":["17.8","29.8"],"选项可以控制组件出现的顺序":["18.0","30.0"],"all":["19.1","19.40"],"options":["19.1"],"only":["19.1"],"is":["19.1"],"required":["19.1"],"flv":["19.2","31.2"],"other":["19.2"],"please":["19.2","19.11"],"refer":["19.2"],"libraries":["19.2"],"left":["19.2"],"assets":["19.3","19.12","19.27"],"sample":["19.3","19.12","19.27","19.48","31.3","31.27"],"video":["19.3","19.7","19.9","19.12","19.13","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.35","19.43","19.45","19.49","31.3","31.12","31.27","31.35","31.43"],"mp4":["19.3","19.7","19.9","19.10","19.12","19.13","19.14","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.28","19.35","19.43","19.45","19.46","19.48","19.49","31.3","31.7","31.12","31.13","31.19","31.21","31.23","31.24","31.27","31.28","31.35","31.43","31.45","31.48","31.49"],"uses":["19.4"],"arrow":["19.4"],"point":["19.4"],"jpg":["19.5","31.5"],"ffad00":["19.7","31.7"],"next":["19.8"],"initialization":["19.8"],"such":["19.8","19.20"],"as":["19.8","19.20"],"refreshing":["19.8"],"page":["19.8"],"information":["19.11"],"read":["19.11"],"policy":["19.11","31.11"],"changes":["19.11","31.11"],"url":["19.12","19.27"],"cross":["19.18"],"domain":["19.18"],"may":["19.18"],"fail":["19.18"],"focus":["19.20"],"clicking":["19.20"],"srt":["19.25","31.25"],"setting":["19.25","19.32","31.15","31.16","31.17","31.25"],"to":["19.29"],"following":["19.29","19.30"],"address":["19.29","19.30","19.31","19.32"],"for":["19.29","19.30","19.31","19.32"],"hd":["19.33"],"720p":["19.33","31.33"],"こんなとこにあるはずもないのに":["19.34","31.34"],"终わり":["19.34","31.34"],"if":["19.36","19.41"],"filled":["19.36"],"used":["19.36"],"by":["19.36"],"generate":["19.37"],"preview":["19.37"],"online":["19.37"],"tool":["19.37","31.37"],"03a9f4":["19.38","31.38"],"font":["19.38","31.38"],"size":["19.38","31.38"],"30px":["19.38","31.38"],"webkit":["19.39"],"playsinline":["19.39"],"you":["19.41"],"use":["19.41"],"better":["19.41"],"specify":["19.41"],"at":["19.41"],"same":["19.41"],"time":["19.41"],"m3u8":["19.42","31.2"],"definitions":["19.44"],"identify":["19.47"],"unique":["19.47"],"switchquality":["20.1","32.1"],"open":["20.3","32.3"],"return":["20.3","20.4","32.3","32.4"],"item":["20.4","32.4"],"event":["20.4","32.4"],"x":["20.4","32.4"],"必须是有尺寸的":["21.3"],"以下链接可以看到更多的使用例子":["21.3"],"里直接修改":["21.4","21.5"],"是不会改变播放器的":["21.4","21.5"],"非响应式":["21.5"],"在":["21.5"],"发送弹幕前的自定义校验":["27.4"],"通过":["27.4"],"mount":["27.4"],"选项可以自定义输入框挂载的位置":["27.4"],"默认挂载于播放器底部":["27.4"],"仅在当宽度小于最小值时生效":["27.4"],"document":["27.4"],"queryselector":["27.4"],"artplayer":["27.4"],"green":["27.5"],"显示弹幕":["27.8","27.9"],"hide":["27.9"],"border":["27.10"],"addeventlistener":["27.11"],"number":["27.11"],"v2":["27.12"],"show":["27.15"],"弹幕显示":["27.15"],"弹幕销毁":["27.15"],"全部选项里":["31.1"],"只有":["31.1"],"是必填的":["31.1"],"如需要播放":["31.2"],"或者":["31.2"],"等其它格式":["31.2"],"请参考左侧的":["31.2"],"第三方库":["31.2"],"回调函数里的":["31.4"],"就是播放器实例":["31.4"],"但回调函数假如使用了箭头函数":["31.4"],"则不会指向播放器实例":["31.4"],"screenshot":["31.6"],"下次初始化时":["31.8"],"如刷新页面":["31.8"],"播放器会读取该缓存值":["31.8"],"更多信息请阅读":["31.11"],"假如视频源地址和网站是跨域的":["31.18"],"可能会出现截图失败":["31.18"],"假如该选项不填":["31.36"],"则默认使用本播放器":["31.36"],"在线生成预览图":["31.37"],"thumbnail":["31.37"],"所以假如你使用了":["31.41"],"最好同时要指明":["31.41"],"function":["31.42"],"写法参考":["31.44"],"是不同的话":["31.47"],"那么你需要使用":["31.47"],"来标识视频的唯一":["31.47"]}]'},e={"0.0":{t:"高级属性",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
-`,l:"advanced/built-in.html",a:"高级属性"},"0.1":{t:"option",p:`播放器的选项
-<div className="run-code">▶ Run Code< ...`,l:"advanced/built-in.html#option",a:"option"},"0.2":{t:"whitelist",p:`管理移动设备的白名单功能,只有一个属性 state 返回是否启用播放器功能
-<div className=" ...`,l:"advanced/built-in.html#whitelist",a:"whitelist"},"0.3":{t:"template",p:`管理播放器所有的 DOM 元素
-<div className="run-code">▶ Ru ...`,l:"advanced/built-in.html#template",a:"template"},"0.4":{t:"events",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"advanced/built-in.html#events",a:"events"},"0.5":{t:"storage",p:`管理播放器的本地存储
-
-name 属性用于设置缓存的 key
-set 方法用于设置缓存
-get 方法用于获取缓存
-del 方 ...`,l:"advanced/built-in.html#storage",a:"storage"},"0.6":{t:"icons",p:`管理播放器所有的 svg 图标
-<div className="run-code">▶ Ru ...`,l:"advanced/built-in.html#icons",a:"icons"},"0.7":{t:"i18n",p:`管理播放器的 i18n
-
-get 方法用于获取 i18n 的值
-update 方法用于更新 i18n 对象
-
-<div ...`,l:"advanced/built-in.html#i18n",a:"i18n"},"0.8":{t:"notice",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语
-<div className="run-code ...`,l:"advanced/built-in.html#notice",a:"notice"},"0.9":{t:"layers",p:`管理播放器的层
-
-add 方法用于动态添加层
-show 属性用于设置是否显示全部层
-toggle 属性用于切换是否显示全部层 ...`,l:"advanced/built-in.html#layers",a:"layers"},"0.10":{t:"controls",p:`管理播放器的控制器
-
-add 方法用于动态添加控制器
-show 属性用于设置是否显示全部控制器
-toggle 属性用于切换是 ...`,l:"advanced/built-in.html#controls",a:"controls"},"0.11":{t:"contextmenu",p:`管理播放器的右键菜单
-
-add 方法用于动态添加菜单
-show 属性用于设置是否显示全部菜单
-toggle 属性用于切换是否 ...`,l:"advanced/built-in.html#contextmenu",a:"contextmenu"},"0.12":{t:"subtitle",p:`管理播放器的字幕功能
-
-url 属性设置和返回当前字幕地址
-style 方法设置当前字幕的样式
-switch 方法设置当前字 ...`,l:"advanced/built-in.html#subtitle",a:"subtitle"},"0.13":{t:"loading",p:`管理播放器的加载层
-
-show 属性用于设置是否显示加载层
-toggle 属性用于切换是否显示加载层
-
-<div cl ...`,l:"advanced/built-in.html#loading",a:"loading"},"0.14":{t:"hotkey",p:`管理播放器的快捷键功能
-
-add 方法用于添加快捷键
-remove 方法用于删除快捷键
-
-<div className ...`,l:"advanced/built-in.html#hotkey",a:"hotkey"},"0.15":{t:"mask",p:`管理播放器的遮罩层
-
-show 属性用于设置是否显示遮罩层
-toggle 属性用于切换是否显示遮罩层
-
-<div cl ...`,l:"advanced/built-in.html#mask",a:"mask"},"0.16":{t:"setting",p:`管理播放器的设置面板
-
-add 方法用于动态添加设置项
-show 属性用于设置是否显示全部设置项
-toggle 属性用于切换 ...`,l:"advanced/built-in.html#setting",a:"setting"},"0.17":{t:"plugins",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件
-<div className="run-cod ...`,l:"advanced/built-in.html#plugins",a:"plugins"},"1.0":{t:"静态属性",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
-:::warning 提示
-有些属性是全大写的,说明这些属 ...`,l:"advanced/class.html",a:"静态属性"},"1.1":{t:"instances",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
-<div className=" ...`,l:"advanced/class.html#instances",a:"instances"},"1.2":{t:"version",p:`返回播放器的版本信息
-<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#version",a:"version"},"1.3":{t:"env",p:`返回播放器的环境变量
-<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#env",a:"env"},"1.4":{t:"build",p:`返回播放器的打包时间
-<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#build",a:"build"},"1.5":{t:"config",p:`返回视频的默认配置
-<div className="run-code">▶ Run Code ...`,l:"advanced/class.html#config",a:"config"},"1.6":{t:"utils",p:`返回播放器的工具函数集合
-<div className="run-code">▶ Run C ...`,l:"advanced/class.html#utils",a:"utils"},"1.7":{t:"scheme",p:`返回播放器选项的校验方案
-<div className="run-code">▶ Run C ...`,l:"advanced/class.html#scheme",a:"scheme"},"1.8":{t:"emitter",p:`返回事件分发器的构造函数
-<div className="run-code">▶ Run C ...`,l:"advanced/class.html#emitter",a:"emitter"},"1.9":{t:"validator",p:`返回选项的校验函数
-<div className="run-code">▶ Run Code ...`,l:"advanced/class.html#validator",a:"validator"},"1.10":{t:"kindof",p:`返回类型检测的函数工具
-<div className="run-code">▶ Run Co ...`,l:"advanced/class.html#kindof",a:"kindof"},"1.11":{t:"html",p:`返回播放器所需的 html 字符串
-<div className="run-code">▶  ...`,l:"advanced/class.html#html",a:"html"},"1.12":{t:"option",p:`返回播放器的默认选项
-<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#option",a:"option"},"1.13":{t:"debug",p:"\r",l:"advanced/class.html#debug",a:"debug"},"1.14":{t:"contextmenu",p:"\r",l:"advanced/class.html#contextmenu",a:"contextmenu"},"1.15":{t:"notice-time",p:"\r",l:"advanced/class.html#notice-time",a:"notice-time"},"1.16":{t:"setting-width",p:"\r",l:"advanced/class.html#setting-width",a:"setting-width"},"1.17":{t:"setting-item-width",p:"\r",l:"advanced/class.html#setting-item-width",a:"setting-item-width"},"1.18":{t:"setting-item-height",p:"\r",l:"advanced/class.html#setting-item-height",a:"setting-item-height"},"1.19":{t:"indicator-size",p:"\r",l:"advanced/class.html#indicator-size",a:"indicator-size"},"1.20":{t:"indicator-size-icon",p:"\r",l:"advanced/class.html#indicator-size-icon",a:"indicator-size-icon"},"1.21":{t:"indicator-size-mobile",p:"\r",l:"advanced/class.html#indicator-size-mobile",a:"indicator-size-mobile"},"1.22":{t:"indicator-size-mobile-icon",p:"\r",l:"advanced/class.html#indicator-size-mobile-icon",a:"indicator-size-mobile-icon"},"1.23":{t:"volume-panel-width",p:"\r",l:"advanced/class.html#volume-panel-width",a:"volume-panel-width"},"1.24":{t:"volume-handle-width",p:"\r",l:"advanced/class.html#volume-handle-width",a:"volume-handle-width"},"1.25":{t:"resize-time",p:"\r",l:"advanced/class.html#resize-time",a:"resize-time"},"1.26":{t:"scroll-time",p:"\r",l:"advanced/class.html#scroll-time",a:"scroll-time"},"1.27":{t:"scroll-gap",p:"\r",l:"advanced/class.html#scroll-gap",a:"scroll-gap"},"1.28":{t:"auto-playback-max",p:"\r",l:"advanced/class.html#auto-playback-max",a:"auto-playback-max"},"1.29":{t:"auto-playback-min",p:"\r",l:"advanced/class.html#auto-playback-min",a:"auto-playback-min"},"1.30":{t:"auto-playback-timeout",p:"\r",l:"advanced/class.html#auto-playback-timeout",a:"auto-playback-timeout"},"1.31":{t:"reconnect-time-max",p:"\r",l:"advanced/class.html#reconnect-time-max",a:"reconnect-time-max"},"1.32":{t:"reconnect-sleep-time",p:"\r",l:"advanced/class.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"1.33":{t:"control-hide-time",p:"\r",l:"advanced/class.html#control-hide-time",a:"control-hide-time"},"1.34":{t:"db-clice-time",p:"\r",l:"advanced/class.html#db-clice-time",a:"db-clice-time"},"1.35":{t:"mobile-auto-playbackrate",p:"\r",l:"advanced/class.html#mobile-auto-playbackrate",a:"mobile-auto-playbackrate"},"1.36":{t:"mobile-auto-playbackrate-time",p:"\r",l:"advanced/class.html#mobile-auto-playbackrate-time",a:"mobile-auto-playbackrate-time"},"1.37":{t:"mobile-auto-orientation-time",p:"\r",l:"advanced/class.html#mobile-auto-orientation-time",a:"mobile-auto-orientation-time"},"1.38":{t:"info-loop-time",p:"\r",l:"advanced/class.html#info-loop-time",a:"info-loop-time"},"1.39":{t:"fast-forward-value",p:"\r",l:"advanced/class.html#fast-forward-value",a:"fast-forward-value"},"1.40":{t:"fast-forward-time",p:"\r",l:"advanced/class.html#fast-forward-time",a:"fast-forward-time"},"1.41":{t:"touch-move-ratio",p:"\r",l:"advanced/class.html#touch-move-ratio",a:"touch-move-ratio"},"1.42":{t:"volume-step",p:"\r",l:"advanced/class.html#volume-step",a:"volume-step"},"1.43":{t:"seek-step",p:"\r",l:"advanced/class.html#seek-step",a:"seek-step"},"1.44":{t:"progress-height",p:"\r",l:"advanced/class.html#progress-height",a:"progress-height"},"1.45":{t:"playback-rate",p:"\r",l:"advanced/class.html#playback-rate",a:"playback-rate"},"1.46":{t:"aspect-ratio",p:"\r",l:"advanced/class.html#aspect-ratio",a:"aspect-ratio"},"1.47":{t:"flip",p:"",l:"advanced/class.html#flip",a:"flip"},"2.0":{t:"实例事件",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
-监听事件:
-<div cl ...`,l:"advanced/event.html",a:"实例事件"},"2.1":{t:"ready",p:`当播放器首次可以播放器时触发
-<div className="run-code">▶ Run ...`,l:"advanced/event.html#ready",a:"ready"},"2.2":{t:"restart",p:`当播放器切换地址后并可以播放时触发
-<div className="run-code">▶  ...`,l:"advanced/event.html#restart",a:"restart"},"2.3":{t:"pause",p:`当播放器暂停时触发
-<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#pause",a:"pause"},"2.4":{t:"play",p:`当播放器播放时触发
-<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#play",a:"play"},"2.5":{t:"hotkey",p:`当播放器热键被按下时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#hotkey",a:"hotkey"},"2.6":{t:"destroy",p:`当播放器销毁时触发
-<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#destroy",a:"destroy"},"2.7":{t:"url",p:`当视频地址变化时触发
-<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#url",a:"url"},"2.8":{t:"focus",p:`当播放器获得焦点时触发
-<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#focus",a:"focus"},"2.9":{t:"blur",p:`当播放器失去焦点时触发
-<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#blur",a:"blur"},"2.10":{t:"dblclick",p:`当播放器被双击时触发
-<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#dblclick",a:"dblclick"},"2.11":{t:"click",p:`当播放器被单击时触发
-<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#click",a:"click"},"2.12":{t:"error",p:`当播放器加载视频发生错误时触发
-<div className="run-code">▶ Ru ...`,l:"advanced/event.html#error",a:"error"},"2.13":{t:"hover",p:`当播放器被鼠标移出或者移入时触发
-<div className="run-code">▶ R ...`,l:"advanced/event.html#hover",a:"hover"},"2.14":{t:"mousemove",p:`当播放器被鼠标经过时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#mousemove",a:"mousemove"},"2.15":{t:"resize",p:`当播放器尺寸变化时触发
-<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#resize",a:"resize"},"2.16":{t:"view",p:`当播放器出现在视口时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#view",a:"view"},"2.17":{t:"aspectratio",p:`当播放器长宽比变化时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#aspectratio",a:"aspectratio"},"2.18":{t:"autoheight",p:`当播放器自动设置高度时触发
-<div className="run-code">▶ Run  ...`,l:"advanced/event.html#autoheight",a:"autoheight"},"2.19":{t:"autosize",p:`当播放器自动设置尺寸时触发
-<div className="run-code">▶ Run  ...`,l:"advanced/event.html#autosize",a:"autosize"},"2.20":{t:"flip",p:`当播放器发生翻转时触发
-<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#flip",a:"flip"},"2.21":{t:"fullscreen",p:`当播放器发生窗口全屏时触发
-<div className="run-code">▶ Run  ...`,l:"advanced/event.html#fullscreen",a:"fullscreen"},"2.22":{t:"fullscreenweb",p:`当播放器发生网页全屏时触发
-<div className="run-code">▶ Run  ...`,l:"advanced/event.html#fullscreenweb",a:"fullscreenweb"},"2.23":{t:"mini",p:`当播放器进入迷你模式时触发
-<div className="run-code">▶ Run  ...`,l:"advanced/event.html#mini",a:"mini"},"2.24":{t:"pip",p:`当播放器进入画中画时触发
-<div className="run-code">▶ Run C ...`,l:"advanced/event.html#pip",a:"pip"},"2.25":{t:"screenshot",p:`当播放器被截图时触发
-<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#screenshot",a:"screenshot"},"2.26":{t:"seek",p:`当播放器发生时间跳转时触发
-<div className="run-code">▶ Run  ...`,l:"advanced/event.html#seek",a:"seek"},"2.27":{t:"subtitleoffset",p:`当播放器发生字幕偏移时触发
-<div className="run-code">▶ Run  ...`,l:"advanced/event.html#subtitleoffset",a:"subtitleoffset"},"2.28":{t:"subtitleupdate",p:`当字幕更新时触发
-<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleupdate",a:"subtitleupdate"},"2.29":{t:"subtitleload",p:`当字幕加载时触发
-<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleload",a:"subtitleload"},"2.30":{t:"subtitleswitch",p:`当字幕切换时触发
-<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleswitch",a:"subtitleswitch"},"2.31":{t:"video-canplay",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容
-`,l:"advanced/event.html#video-canplay",a:"video-canplay"},"2.32":{t:"video-canplaythrough",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束
-`,l:"advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"2.33":{t:"video-complete",p:`OfflineAudioContext 渲染完成
-`,l:"advanced/event.html#video-complete",a:"video-complete"},"2.34":{t:"video-durationchange",p:`duration 属性的值改变时触发
-`,l:"advanced/event.html#video-durationchange",a:"video-durationchange"},"2.35":{t:"video-emptied",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"advanced/event.html#video-emptied",a:"video-emptied"},"2.36":{t:"video-ended",p:`视频停止播放,因为 media 已经到达结束点
-`,l:"advanced/event.html#video-ended",a:"video-ended"},"2.37":{t:"video-error",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式
-`,l:"advanced/event.html#video-error",a:"video-error"},"2.38":{t:"video-loadeddata",p:`media 中的首帧已经完成加载
-`,l:"advanced/event.html#video-loadeddata",a:"video-loadeddata"},"2.39":{t:"video-loadedmetadata",p:`已加载元数据
-`,l:"advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"2.40":{t:"video-pause",p:`播放已暂停
-`,l:"advanced/event.html#video-pause",a:"video-pause"},"2.41":{t:"video-play",p:`播放已开始
-`,l:"advanced/event.html#video-play",a:"video-play"},"2.42":{t:"video-playing",p:`由于缺乏数据而暂停或延迟后,播放准备开始
-`,l:"advanced/event.html#video-playing",a:"video-playing"},"2.43":{t:"video-progress",p:`在浏览器加载资源时周期性触发
-`,l:"advanced/event.html#video-progress",a:"video-progress"},"2.44":{t:"video-ratechange",p:`播放速率发生变化
-`,l:"advanced/event.html#video-ratechange",a:"video-ratechange"},"2.45":{t:"video-seeked",p:`跳帧(seek)操作完成
-`,l:"advanced/event.html#video-seeked",a:"video-seeked"},"2.46":{t:"video-seeking",p:`跳帧(seek)操作开始
-`,l:"advanced/event.html#video-seeking",a:"video-seeking"},"2.47":{t:"video-stalled",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现
-`,l:"advanced/event.html#video-stalled",a:"video-stalled"},"2.48":{t:"video-suspend",p:`媒体数据加载已暂停
-`,l:"advanced/event.html#video-suspend",a:"video-suspend"},"2.49":{t:"video-timeupdate",p:`currentTime 属性指定的时间发生变化
-`,l:"advanced/event.html#video-timeupdate",a:"video-timeupdate"},"2.50":{t:"video-volumechange",p:`音量发生变化
-`,l:"advanced/event.html#video-volumechange",a:"video-volumechange"},"2.51":{t:"video-waiting",p:`由于暂时缺少数据,播放已停止
-`,l:"advanced/event.html#video-waiting",a:"video-waiting"},"3.0":{t:"编写插件",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
-可以在实例化的时候加载插件的函数
-<div cla ...`,l:"advanced/plugin.html",a:"编写插件"},"4.0":{t:"实例属性",p:`这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
-`,l:"advanced/property.html",a:"实例属性"},"4.1":{t:"play",p:`
-Type: Function
-
-播放视频
-<div className="run-code"&g ...`,l:"advanced/property.html#play",a:"play"},"4.2":{t:"pause",p:`
-Type: Function
-
-暂停视频
-<div className="run-code"&g ...`,l:"advanced/property.html#pause",a:"pause"},"4.3":{t:"toggle",p:`
-Type: Function
-
-切换视频的播放和暂停
-<div className="run-code&q ...`,l:"advanced/property.html#toggle",a:"toggle"},"4.4":{t:"destroy",p:`
-Type: Function
-Parameter: Boolean
-
-销毁播放器,接受一个参数表示是否销毁后同时移除播放器 ...`,l:"advanced/property.html#destroy",a:"destroy"},"4.5":{t:"seek",p:`
-Type: Setter
-Parameter: Number
-
-视频时间跳转,单位秒
-<div className= ...`,l:"advanced/property.html#seek",a:"seek"},"4.6":{t:"forward",p:`
-Type: Setter
-Parameter: Number
-
-视频时间快进,单位秒
-<div className= ...`,l:"advanced/property.html#forward",a:"forward"},"4.7":{t:"backward",p:`
-Type: Setter
-Parameter: Number
-
-视频时间快退,单位秒
-<div className= ...`,l:"advanced/property.html#backward",a:"backward"},"4.8":{t:"volume",p:`
-Type: Setter/Getter
-Parameter: Number
-
-设置和获取视频音量,范围在:[0, 1]
-& ...`,l:"advanced/property.html#volume",a:"volume"},"4.9":{t:"url",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取视频地址
-<div clas ...`,l:"advanced/property.html#url",a:"url"},"4.10":{t:"switchurl",p:`
-Type: Function
-Parameter: String
-
-设置视频地址,设置时和 url 类似,但会执行一些优化 ...`,l:"advanced/property.html#switchurl",a:"switchurl"},"4.11":{t:"switchquality",p:`
-Type: Function
-Parameter: String
-
-设置视频画质地址,和 switchUrl 类似,但会带 ...`,l:"advanced/property.html#switchquality",a:"switchquality"},"4.12":{t:"muted",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取视频是否静音
-<div c ...`,l:"advanced/property.html#muted",a:"muted"},"4.13":{t:"currenttime",p:`
-Type: Setter/Getter
-Parameter: Number
-
-设置和获取视频当前时间,设置时间时和 see ...`,l:"advanced/property.html#currenttime",a:"currenttime"},"4.14":{t:"duration",p:`
-Type: Getter
-
-获取视频时长
-<div className="run-code"&g ...`,l:"advanced/property.html#duration",a:"duration"},"4.15":{t:"screenshot",p:`
-Type: Function
-
-下载当前视频帧的截图
-<div className="run-code&q ...`,l:"advanced/property.html#screenshot",a:"screenshot"},"4.16":{t:"getdataurl",p:`
-Type: Function
-
-获取当前视频帧的截图的base64地址,返回的是一个 Promise
-<div cl ...`,l:"advanced/property.html#getdataurl",a:"getdataurl"},"4.17":{t:"getbloburl",p:`
-Type: Function
-
-获取当前视频帧的截图的blob地址,返回的是一个 Promise
-<div clas ...`,l:"advanced/property.html#getbloburl",a:"getbloburl"},"4.18":{t:"fullscreen",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器窗口全屏
-<div  ...`,l:"advanced/property.html#fullscreen",a:"fullscreen"},"4.19":{t:"fullscreenweb",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器网页全屏
-<div  ...`,l:"advanced/property.html#fullscreenweb",a:"fullscreenweb"},"4.20":{t:"pip",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器画中画模式
-<div ...`,l:"advanced/property.html#pip",a:"pip"},"4.21":{t:"poster",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取视频海报,只有在视频播放前才能看到 ...`,l:"advanced/property.html#poster",a:"poster"},"4.22":{t:"mini",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器迷你模式
-<div  ...`,l:"advanced/property.html#mini",a:"mini"},"4.23":{t:"playing",p:`
-Type: Getter
-Parameter: Boolean
-
-获取视频是否正在播放中
-<div classNam ...`,l:"advanced/property.html#playing",a:"playing"},"4.24":{t:"autosize",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置视频是否自适应尺寸,设置为 true  ...`,l:"advanced/property.html#autosize",a:"autosize"},"4.25":{t:"rect",p:`
-Type: Getter
-
-获取播放器的尺寸和坐标信息
-<div className="run-code& ...`,l:"advanced/property.html#rect",a:"rect"},"4.26":{t:"flip",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取播放器翻转,支持normal,   ...`,l:"advanced/property.html#flip",a:"flip"},"4.27":{t:"playbackrate",p:`
-Type: Setter/Getter
-Parameter: Number
-
-设置和获取播放器播放速度
-<div c ...`,l:"advanced/property.html#playbackrate",a:"playbackrate"},"4.28":{t:"aspectratio",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取播放器长宽比
-<div cl ...`,l:"advanced/property.html#aspectratio",a:"aspectratio"},"4.29":{t:"loop",p:`
-Type: Setter/Getter
-Parameter: Array
-
-设置和获取区间循序播放,单位秒
-<div ...`,l:"advanced/property.html#loop",a:"loop"},"4.30":{t:"autoheight",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-当容器只有宽度,该属性可以自动计算出并设置 ...`,l:"advanced/property.html#autoheight",a:"autoheight"},"4.31":{t:"attr",p:`
-Type: Function
-Parameter: String
-
-动态获取和设置 video 元素的属性
-<div ...`,l:"advanced/property.html#attr",a:"attr"},"4.32":{t:"title",p:`
-Type: Setter/Getter
-Parameter: String
-
-动态获取和设置播放器标题
-<div c ...`,l:"advanced/property.html#title",a:"title"},"4.33":{t:"type",p:`
-Type: Setter/Getter
-Parameter: String
-
-动态获取和设置视频类型
-<div cl ...`,l:"advanced/property.html#type",a:"type"},"4.34":{t:"theme",p:`
-Type: Setter/Getter
-Parameter: String
-
-动态获取和设置播放器主题颜色
-<div ...`,l:"advanced/property.html#theme",a:"theme"},"4.35":{t:"airplay",p:`
-Type: Function
-
-开启隔空播放
-<div className="run-code" ...`,l:"advanced/property.html#airplay",a:"airplay"},"4.36":{t:"loaded",p:`
-Type: Getter
-
-视频缓存的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
-&l ...`,l:"advanced/property.html#loaded",a:"loaded"},"4.37":{t:"played",p:`
-Type: Getter
-
-视频播放的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
-&l ...`,l:"advanced/property.html#played",a:"played"},"4.38":{t:"proxy",p:`
-Type: Function
-
-DOM 事件的代理函数,实质上代理了 addEventListener 和 removeE ...`,l:"advanced/property.html#proxy",a:"proxy"},"4.39":{t:"query",p:`
-Type: Function
-
-DOM 的查询函数,类似 document.querySelector,但被查询的对象局限 ...`,l:"advanced/property.html#query",a:"query"},"4.40":{t:"video",p:`
-Type: Element
-
-快捷返回播放器的 video 元素
-<div className="run- ...`,l:"advanced/property.html#video",a:"video"},"5.0":{t:"高级属性",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
-`,l:"en/advanced/built-in.html",a:"高级属性"},"5.1":{t:"option",p:`播放器的选项
-<div className="run-code">▶ Run Code< ...`,l:"en/advanced/built-in.html#option",a:"option"},"5.2":{t:"whitelist",p:`管理移动设备的白名单功能,只有一个属性 state 返回是否启用播放器功能
-<div className=" ...`,l:"en/advanced/built-in.html#whitelist",a:"whitelist"},"5.3":{t:"template",p:`管理播放器所有的 DOM 元素
-<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#template",a:"template"},"5.4":{t:"events",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"en/advanced/built-in.html#events",a:"events"},"5.5":{t:"storage",p:`管理播放器的本地存储
-
-name 属性用于设置缓存的 key
-set 方法用于设置缓存
-get 方法用于获取缓存
-del 方 ...`,l:"en/advanced/built-in.html#storage",a:"storage"},"5.6":{t:"icons",p:`管理播放器所有的 svg 图标
-<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#icons",a:"icons"},"5.7":{t:"i18n",p:`管理播放器的 i18n
-
-get 方法用于获取 i18n 的值
-update 方法用于更新 i18n 对象
-
-<div ...`,l:"en/advanced/built-in.html#i18n",a:"i18n"},"5.8":{t:"notice",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语
-<div className="run-code ...`,l:"en/advanced/built-in.html#notice",a:"notice"},"5.9":{t:"layers",p:`管理播放器的层
-
-add 方法用于动态添加层
-show 属性用于设置是否显示全部层
-toggle 属性用于切换是否显示全部层 ...`,l:"en/advanced/built-in.html#layers",a:"layers"},"5.10":{t:"controls",p:`管理播放器的控制器
-
-add 方法用于动态添加控制器
-show 属性用于设置是否显示全部控制器
-toggle 属性用于切换是 ...`,l:"en/advanced/built-in.html#controls",a:"controls"},"5.11":{t:"contextmenu",p:`管理播放器的右键菜单
-
-add 方法用于动态添加菜单
-show 属性用于设置是否显示全部菜单
-toggle 属性用于切换是否 ...`,l:"en/advanced/built-in.html#contextmenu",a:"contextmenu"},"5.12":{t:"subtitle",p:`管理播放器的字幕功能
-
-url 属性设置和返回当前字幕地址
-style 方法设置当前字幕的样式
-switch 方法设置当前字 ...`,l:"en/advanced/built-in.html#subtitle",a:"subtitle"},"5.13":{t:"loading",p:`管理播放器的加载层
-
-show 属性用于设置是否显示加载层
-toggle 属性用于切换是否显示加载层
-
-<div cl ...`,l:"en/advanced/built-in.html#loading",a:"loading"},"5.14":{t:"hotkey",p:`管理播放器的快捷键功能
-
-add 方法用于添加快捷键
-remove 方法用于删除快捷键
-
-<div className ...`,l:"en/advanced/built-in.html#hotkey",a:"hotkey"},"5.15":{t:"mask",p:`管理播放器的遮罩层
-
-show 属性用于设置是否显示遮罩层
-toggle 属性用于切换是否显示遮罩层
-
-<div cl ...`,l:"en/advanced/built-in.html#mask",a:"mask"},"5.16":{t:"setting",p:`管理播放器的设置面板
-
-add 方法用于动态添加设置项
-show 属性用于设置是否显示全部设置项
-toggle 属性用于切换 ...`,l:"en/advanced/built-in.html#setting",a:"setting"},"5.17":{t:"plugins",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件
-<div className="run-cod ...`,l:"en/advanced/built-in.html#plugins",a:"plugins"},"6.0":{t:"静态属性",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
-:::warning 提示
-有些属性是全大写的,说明这些属 ...`,l:"en/advanced/class.html",a:"静态属性"},"6.1":{t:"instances",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
-<div className=" ...`,l:"en/advanced/class.html#instances",a:"instances"},"6.2":{t:"version",p:`返回播放器的版本信息
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#version",a:"version"},"6.3":{t:"env",p:`返回播放器的环境变量
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#env",a:"env"},"6.4":{t:"build",p:`返回播放器的打包时间
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#build",a:"build"},"6.5":{t:"config",p:`返回视频的默认配置
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#config",a:"config"},"6.6":{t:"utils",p:`返回播放器的工具函数集合
-<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#utils",a:"utils"},"6.7":{t:"scheme",p:`返回播放器选项的校验方案
-<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#scheme",a:"scheme"},"6.8":{t:"emitter",p:`返回事件分发器的构造函数
-<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#emitter",a:"emitter"},"6.9":{t:"validator",p:`返回选项的校验函数
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#validator",a:"validator"},"6.10":{t:"kindof",p:`返回类型检测的函数工具
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/class.html#kindof",a:"kindof"},"6.11":{t:"html",p:`返回播放器所需的 html 字符串
-<div className="run-code">▶  ...`,l:"en/advanced/class.html#html",a:"html"},"6.12":{t:"option",p:`返回播放器的默认选项
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#option",a:"option"},"6.13":{t:"debug",p:"\r",l:"en/advanced/class.html#debug",a:"debug"},"6.14":{t:"contextmenu",p:"\r",l:"en/advanced/class.html#contextmenu",a:"contextmenu"},"6.15":{t:"notice-time",p:"\r",l:"en/advanced/class.html#notice-time",a:"notice-time"},"6.16":{t:"setting-width",p:"\r",l:"en/advanced/class.html#setting-width",a:"setting-width"},"6.17":{t:"setting-item-width",p:"\r",l:"en/advanced/class.html#setting-item-width",a:"setting-item-width"},"6.18":{t:"setting-item-height",p:"\r",l:"en/advanced/class.html#setting-item-height",a:"setting-item-height"},"6.19":{t:"indicator-size",p:"\r",l:"en/advanced/class.html#indicator-size",a:"indicator-size"},"6.20":{t:"indicator-size-icon",p:"\r",l:"en/advanced/class.html#indicator-size-icon",a:"indicator-size-icon"},"6.21":{t:"indicator-size-mobile",p:"\r",l:"en/advanced/class.html#indicator-size-mobile",a:"indicator-size-mobile"},"6.22":{t:"indicator-size-mobile-icon",p:"\r",l:"en/advanced/class.html#indicator-size-mobile-icon",a:"indicator-size-mobile-icon"},"6.23":{t:"volume-panel-width",p:"\r",l:"en/advanced/class.html#volume-panel-width",a:"volume-panel-width"},"6.24":{t:"volume-handle-width",p:"\r",l:"en/advanced/class.html#volume-handle-width",a:"volume-handle-width"},"6.25":{t:"resize-time",p:"\r",l:"en/advanced/class.html#resize-time",a:"resize-time"},"6.26":{t:"scroll-time",p:"\r",l:"en/advanced/class.html#scroll-time",a:"scroll-time"},"6.27":{t:"scroll-gap",p:"\r",l:"en/advanced/class.html#scroll-gap",a:"scroll-gap"},"6.28":{t:"auto-playback-max",p:"\r",l:"en/advanced/class.html#auto-playback-max",a:"auto-playback-max"},"6.29":{t:"auto-playback-min",p:"\r",l:"en/advanced/class.html#auto-playback-min",a:"auto-playback-min"},"6.30":{t:"auto-playback-timeout",p:"\r",l:"en/advanced/class.html#auto-playback-timeout",a:"auto-playback-timeout"},"6.31":{t:"reconnect-time-max",p:"\r",l:"en/advanced/class.html#reconnect-time-max",a:"reconnect-time-max"},"6.32":{t:"reconnect-sleep-time",p:"\r",l:"en/advanced/class.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"6.33":{t:"control-hide-time",p:"\r",l:"en/advanced/class.html#control-hide-time",a:"control-hide-time"},"6.34":{t:"db-clice-time",p:"\r",l:"en/advanced/class.html#db-clice-time",a:"db-clice-time"},"6.35":{t:"mobile-auto-playbackrate",p:"\r",l:"en/advanced/class.html#mobile-auto-playbackrate",a:"mobile-auto-playbackrate"},"6.36":{t:"mobile-auto-playbackrate-time",p:"\r",l:"en/advanced/class.html#mobile-auto-playbackrate-time",a:"mobile-auto-playbackrate-time"},"6.37":{t:"mobile-auto-orientation-time",p:"\r",l:"en/advanced/class.html#mobile-auto-orientation-time",a:"mobile-auto-orientation-time"},"6.38":{t:"info-loop-time",p:"\r",l:"en/advanced/class.html#info-loop-time",a:"info-loop-time"},"6.39":{t:"fast-forward-value",p:"\r",l:"en/advanced/class.html#fast-forward-value",a:"fast-forward-value"},"6.40":{t:"fast-forward-time",p:"\r",l:"en/advanced/class.html#fast-forward-time",a:"fast-forward-time"},"6.41":{t:"touch-move-ratio",p:"\r",l:"en/advanced/class.html#touch-move-ratio",a:"touch-move-ratio"},"6.42":{t:"volume-step",p:"\r",l:"en/advanced/class.html#volume-step",a:"volume-step"},"6.43":{t:"seek-step",p:"\r",l:"en/advanced/class.html#seek-step",a:"seek-step"},"6.44":{t:"progress-height",p:"\r",l:"en/advanced/class.html#progress-height",a:"progress-height"},"6.45":{t:"playback-rate",p:"\r",l:"en/advanced/class.html#playback-rate",a:"playback-rate"},"6.46":{t:"aspect-ratio",p:"\r",l:"en/advanced/class.html#aspect-ratio",a:"aspect-ratio"},"6.47":{t:"flip",p:"",l:"en/advanced/class.html#flip",a:"flip"},"7.0":{t:"实例事件",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
-监听事件:
-<div cl ...`,l:"en/advanced/event.html",a:"实例事件"},"7.1":{t:"ready",p:`当播放器首次可以播放器时触发
-<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#ready",a:"ready"},"7.2":{t:"restart",p:`当播放器切换地址后并可以播放时触发
-<div className="run-code">▶  ...`,l:"en/advanced/event.html#restart",a:"restart"},"7.3":{t:"pause",p:`当播放器暂停时触发
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#pause",a:"pause"},"7.4":{t:"play",p:`当播放器播放时触发
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#play",a:"play"},"7.5":{t:"hotkey",p:`当播放器热键被按下时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#hotkey",a:"hotkey"},"7.6":{t:"destroy",p:`当播放器销毁时触发
-<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#destroy",a:"destroy"},"7.7":{t:"url",p:`当视频地址变化时触发
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#url",a:"url"},"7.8":{t:"focus",p:`当播放器获得焦点时触发
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#focus",a:"focus"},"7.9":{t:"blur",p:`当播放器失去焦点时触发
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#blur",a:"blur"},"7.10":{t:"dblclick",p:`当播放器被双击时触发
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#dblclick",a:"dblclick"},"7.11":{t:"click",p:`当播放器被单击时触发
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#click",a:"click"},"7.12":{t:"error",p:`当播放器加载视频发生错误时触发
-<div className="run-code">▶ Ru ...`,l:"en/advanced/event.html#error",a:"error"},"7.13":{t:"hover",p:`当播放器被鼠标移出或者移入时触发
-<div className="run-code">▶ R ...`,l:"en/advanced/event.html#hover",a:"hover"},"7.14":{t:"mousemove",p:`当播放器被鼠标经过时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mousemove",a:"mousemove"},"7.15":{t:"resize",p:`当播放器尺寸变化时触发
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#resize",a:"resize"},"7.16":{t:"view",p:`当播放器出现在视口时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#view",a:"view"},"7.17":{t:"aspectratio",p:`当播放器长宽比变化时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#aspectratio",a:"aspectratio"},"7.18":{t:"autoheight",p:`当播放器自动设置高度时触发
-<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#autoheight",a:"autoheight"},"7.19":{t:"autosize",p:`当播放器自动设置尺寸时触发
-<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#autosize",a:"autosize"},"7.20":{t:"flip",p:`当播放器发生翻转时触发
-<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#flip",a:"flip"},"7.21":{t:"fullscreen",p:`当播放器发生窗口全屏时触发
-<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#fullscreen",a:"fullscreen"},"7.22":{t:"fullscreenweb",p:`当播放器发生网页全屏时触发
-<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#fullscreenweb",a:"fullscreenweb"},"7.23":{t:"mini",p:`当播放器进入迷你模式时触发
-<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#mini",a:"mini"},"7.24":{t:"pip",p:`当播放器进入画中画时触发
-<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#pip",a:"pip"},"7.25":{t:"screenshot",p:`当播放器被截图时触发
-<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#screenshot",a:"screenshot"},"7.26":{t:"seek",p:`当播放器发生时间跳转时触发
-<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#seek",a:"seek"},"7.27":{t:"subtitleoffset",p:`当播放器发生字幕偏移时触发
-<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#subtitleoffset",a:"subtitleoffset"},"7.28":{t:"subtitleupdate",p:`当字幕更新时触发
-<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleupdate",a:"subtitleupdate"},"7.29":{t:"subtitleload",p:`当字幕加载时触发
-<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleload",a:"subtitleload"},"7.30":{t:"subtitleswitch",p:`当字幕切换时触发
-<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleswitch",a:"subtitleswitch"},"7.31":{t:"video-canplay",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容
-`,l:"en/advanced/event.html#video-canplay",a:"video-canplay"},"7.32":{t:"video-canplaythrough",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束
-`,l:"en/advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"7.33":{t:"video-complete",p:`OfflineAudioContext 渲染完成
-`,l:"en/advanced/event.html#video-complete",a:"video-complete"},"7.34":{t:"video-durationchange",p:`duration 属性的值改变时触发
-`,l:"en/advanced/event.html#video-durationchange",a:"video-durationchange"},"7.35":{t:"video-emptied",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"en/advanced/event.html#video-emptied",a:"video-emptied"},"7.36":{t:"video-ended",p:`视频停止播放,因为 media 已经到达结束点
-`,l:"en/advanced/event.html#video-ended",a:"video-ended"},"7.37":{t:"video-error",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式
-`,l:"en/advanced/event.html#video-error",a:"video-error"},"7.38":{t:"video-loadeddata",p:`media 中的首帧已经完成加载
-`,l:"en/advanced/event.html#video-loadeddata",a:"video-loadeddata"},"7.39":{t:"video-loadedmetadata",p:`已加载元数据
-`,l:"en/advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"7.40":{t:"video-pause",p:`播放已暂停
-`,l:"en/advanced/event.html#video-pause",a:"video-pause"},"7.41":{t:"video-play",p:`播放已开始
-`,l:"en/advanced/event.html#video-play",a:"video-play"},"7.42":{t:"video-playing",p:`由于缺乏数据而暂停或延迟后,播放准备开始
-`,l:"en/advanced/event.html#video-playing",a:"video-playing"},"7.43":{t:"video-progress",p:`在浏览器加载资源时周期性触发
-`,l:"en/advanced/event.html#video-progress",a:"video-progress"},"7.44":{t:"video-ratechange",p:`播放速率发生变化
-`,l:"en/advanced/event.html#video-ratechange",a:"video-ratechange"},"7.45":{t:"video-seeked",p:`跳帧(seek)操作完成
-`,l:"en/advanced/event.html#video-seeked",a:"video-seeked"},"7.46":{t:"video-seeking",p:`跳帧(seek)操作开始
-`,l:"en/advanced/event.html#video-seeking",a:"video-seeking"},"7.47":{t:"video-stalled",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现
-`,l:"en/advanced/event.html#video-stalled",a:"video-stalled"},"7.48":{t:"video-suspend",p:`媒体数据加载已暂停
-`,l:"en/advanced/event.html#video-suspend",a:"video-suspend"},"7.49":{t:"video-timeupdate",p:`currentTime 属性指定的时间发生变化
-`,l:"en/advanced/event.html#video-timeupdate",a:"video-timeupdate"},"7.50":{t:"video-volumechange",p:`音量发生变化
-`,l:"en/advanced/event.html#video-volumechange",a:"video-volumechange"},"7.51":{t:"video-waiting",p:`由于暂时缺少数据,播放已停止
-`,l:"en/advanced/event.html#video-waiting",a:"video-waiting"},"8.0":{t:"编写插件",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
-可以在实例化的时候加载插件的函数
-<div cla ...`,l:"en/advanced/plugin.html",a:"编写插件"},"9.0":{t:"实例属性",p:`这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
-`,l:"en/advanced/property.html",a:"实例属性"},"9.1":{t:"play",p:`
-Type: Function
-
-播放视频
-<div className="run-code"&g ...`,l:"en/advanced/property.html#play",a:"play"},"9.2":{t:"pause",p:`
-Type: Function
-
-暂停视频
-<div className="run-code"&g ...`,l:"en/advanced/property.html#pause",a:"pause"},"9.3":{t:"toggle",p:`
-Type: Function
-
-切换视频的播放和暂停
-<div className="run-code&q ...`,l:"en/advanced/property.html#toggle",a:"toggle"},"9.4":{t:"destroy",p:`
-Type: Function
-Parameter: Boolean
-
-销毁播放器,接受一个参数表示是否销毁后同时移除播放器 ...`,l:"en/advanced/property.html#destroy",a:"destroy"},"9.5":{t:"seek",p:`
-Type: Setter
-Parameter: Number
-
-视频时间跳转,单位秒
-<div className= ...`,l:"en/advanced/property.html#seek",a:"seek"},"9.6":{t:"forward",p:`
-Type: Setter
-Parameter: Number
-
-视频时间快进,单位秒
-<div className= ...`,l:"en/advanced/property.html#forward",a:"forward"},"9.7":{t:"backward",p:`
-Type: Setter
-Parameter: Number
-
-视频时间快退,单位秒
-<div className= ...`,l:"en/advanced/property.html#backward",a:"backward"},"9.8":{t:"volume",p:`
-Type: Setter/Getter
-Parameter: Number
-
-设置和获取视频音量,范围在:[0, 1]
-& ...`,l:"en/advanced/property.html#volume",a:"volume"},"9.9":{t:"url",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取视频地址
-<div clas ...`,l:"en/advanced/property.html#url",a:"url"},"9.10":{t:"switchurl",p:`
-Type: Function
-Parameter: String
-
-设置视频地址,设置时和 url 类似,但会执行一些优化 ...`,l:"en/advanced/property.html#switchurl",a:"switchurl"},"9.11":{t:"switchquality",p:`
-Type: Function
-Parameter: String
-
-设置视频画质地址,和 switchUrl 类似,但会带 ...`,l:"en/advanced/property.html#switchquality",a:"switchquality"},"9.12":{t:"muted",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取视频是否静音
-<div c ...`,l:"en/advanced/property.html#muted",a:"muted"},"9.13":{t:"currenttime",p:`
-Type: Setter/Getter
-Parameter: Number
-
-设置和获取视频当前时间,设置时间时和 see ...`,l:"en/advanced/property.html#currenttime",a:"currenttime"},"9.14":{t:"duration",p:`
-Type: Getter
-
-获取视频时长
-<div className="run-code"&g ...`,l:"en/advanced/property.html#duration",a:"duration"},"9.15":{t:"screenshot",p:`
-Type: Function
-
-下载当前视频帧的截图
-<div className="run-code&q ...`,l:"en/advanced/property.html#screenshot",a:"screenshot"},"9.16":{t:"getdataurl",p:`
-Type: Function
-
-获取当前视频帧的截图的base64地址,返回的是一个 Promise
-<div cl ...`,l:"en/advanced/property.html#getdataurl",a:"getdataurl"},"9.17":{t:"getbloburl",p:`
-Type: Function
-
-获取当前视频帧的截图的blob地址,返回的是一个 Promise
-<div clas ...`,l:"en/advanced/property.html#getbloburl",a:"getbloburl"},"9.18":{t:"fullscreen",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器窗口全屏
-<div  ...`,l:"en/advanced/property.html#fullscreen",a:"fullscreen"},"9.19":{t:"fullscreenweb",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器网页全屏
-<div  ...`,l:"en/advanced/property.html#fullscreenweb",a:"fullscreenweb"},"9.20":{t:"pip",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器画中画模式
-<div ...`,l:"en/advanced/property.html#pip",a:"pip"},"9.21":{t:"poster",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取视频海报,只有在视频播放前才能看到 ...`,l:"en/advanced/property.html#poster",a:"poster"},"9.22":{t:"mini",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置和获取播放器迷你模式
-<div  ...`,l:"en/advanced/property.html#mini",a:"mini"},"9.23":{t:"playing",p:`
-Type: Getter
-Parameter: Boolean
-
-获取视频是否正在播放中
-<div classNam ...`,l:"en/advanced/property.html#playing",a:"playing"},"9.24":{t:"autosize",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-设置视频是否自适应尺寸,设置为 true  ...`,l:"en/advanced/property.html#autosize",a:"autosize"},"9.25":{t:"rect",p:`
-Type: Getter
-
-获取播放器的尺寸和坐标信息
-<div className="run-code& ...`,l:"en/advanced/property.html#rect",a:"rect"},"9.26":{t:"flip",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取播放器翻转,支持normal,   ...`,l:"en/advanced/property.html#flip",a:"flip"},"9.27":{t:"playbackrate",p:`
-Type: Setter/Getter
-Parameter: Number
-
-设置和获取播放器播放速度
-<div c ...`,l:"en/advanced/property.html#playbackrate",a:"playbackrate"},"9.28":{t:"aspectratio",p:`
-Type: Setter/Getter
-Parameter: String
-
-设置和获取播放器长宽比
-<div cl ...`,l:"en/advanced/property.html#aspectratio",a:"aspectratio"},"9.29":{t:"loop",p:`
-Type: Setter/Getter
-Parameter: Array
-
-设置和获取区间循序播放,单位秒
-<div ...`,l:"en/advanced/property.html#loop",a:"loop"},"9.30":{t:"autoheight",p:`
-Type: Setter/Getter
-Parameter: Boolean
-
-当容器只有宽度,该属性可以自动计算出并设置 ...`,l:"en/advanced/property.html#autoheight",a:"autoheight"},"9.31":{t:"attr",p:`
-Type: Function
-Parameter: String
-
-动态获取和设置 video 元素的属性
-<div ...`,l:"en/advanced/property.html#attr",a:"attr"},"9.32":{t:"title",p:`
-Type: Setter/Getter
-Parameter: String
-
-动态获取和设置播放器标题
-<div c ...`,l:"en/advanced/property.html#title",a:"title"},"9.33":{t:"type",p:`
-Type: Setter/Getter
-Parameter: String
-
-动态获取和设置视频类型
-<div cl ...`,l:"en/advanced/property.html#type",a:"type"},"9.34":{t:"theme",p:`
-Type: Setter/Getter
-Parameter: String
-
-动态获取和设置播放器主题颜色
-<div ...`,l:"en/advanced/property.html#theme",a:"theme"},"9.35":{t:"airplay",p:`
-Type: Function
-
-开启隔空播放
-<div className="run-code" ...`,l:"en/advanced/property.html#airplay",a:"airplay"},"9.36":{t:"loaded",p:`
-Type: Getter
-
-视频缓存的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
-&l ...`,l:"en/advanced/property.html#loaded",a:"loaded"},"9.37":{t:"played",p:`
-Type: Getter
-
-视频播放的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
-&l ...`,l:"en/advanced/property.html#played",a:"played"},"9.38":{t:"proxy",p:`
-Type: Function
-
-DOM 事件的代理函数,实质上代理了 addEventListener 和 removeE ...`,l:"en/advanced/property.html#proxy",a:"proxy"},"9.39":{t:"query",p:`
-Type: Function
-
-DOM 的查询函数,类似 document.querySelector,但被查询的对象局限 ...`,l:"en/advanced/property.html#query",a:"query"},"9.40":{t:"video",p:`
-Type: Element
-
-快捷返回播放器的 video 元素
-<div className="run- ...`,l:"en/advanced/property.html#video",a:"video"},"10.0":{t:"install",p:"\r",l:"en/index.html",a:"install"},"10.1":{t:"install",p:`::: code-group
-npm install artplayer
-
-yarn add artplayer
-
-pnpm ...`,l:"en/index.html#install",a:"install"},"10.2":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"en/index.html#cdn",a:"cdn"},"10.3":{t:"use",p:`::: code-group
-import Artplayer from 'artplayer';
-
-const art = ...`,l:"en/index.html#use",a:"use"},"10.4":{t:"vue-js",p:`::: code-group
-<template>
-  <div ref="artRef&quo ...`,l:"en/index.html#vue-js",a:"vue-js"},"10.5":{t:"react-js",p:`::: code-group
-import { useEffect, useRef } from 'react';
-impo ...`,l:"en/index.html#react-js",a:"react-js"},"10.6":{t:"syntax-hint",p:"Sometimes your js file will lose the type prompt of TypeScript ...",l:"en/index.html#syntax-hint",a:"syntax-hint"},"11.0":{t:"dash-js",p:`👉 https://github.com/Dash-Industry-Forum/dash.js
-<div clas ...`,l:"en/library/dash.html",a:"dash-js"},"12.0":{t:"flv-js",p:`👉 https://github.com/Bilibili/flv.js
-<div className=" ...`,l:"en/library/flv.html",a:"flv-js"},"13.0":{t:"hls-js",p:`👉 https://github.com/video-dev/hls.js
-<div className=" ...`,l:"en/library/hls.html",a:"hls-js"},"14.0":{t:"视频广告",p:"\r",l:"en/plugin/ads.html",a:"视频广告"},"14.1":{t:"演示",p:`👉 查看完整演示
-`,l:"en/plugin/ads.html#演示",a:"演示"},"14.2":{t:"安装",p:`::: code-group
-npm install artplayer-plugin-ads
-
-yarn add artp ...`,l:"en/plugin/ads.html#安装",a:"安装"},"14.3":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"en/plugin/ads.html#cdn",a:"cdn"},"14.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/ads.html#使用",a:"使用"},"15.0":{t:"控制器皮肤",p:"\r",l:"en/plugin/control-ui.html",a:"控制器皮肤"},"15.1":{t:"演示",p:`👉 查看完整演示
-`,l:"en/plugin/control-ui.html#演示",a:"演示"},"15.2":{t:"安装",p:`::: code-group
-npm install artplayer-plugin-control
-
-yarn add  ...`,l:"en/plugin/control-ui.html#安装",a:"安装"},"15.3":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"en/plugin/control-ui.html#cdn",a:"cdn"},"15.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/control-ui.html#使用",a:"使用"},"15.5":{t:"enable",p:`
-Type: Getter/Setter
-Parameter: Boolean
-
-是否启用新的控制器皮肤
-<div c ...`,l:"en/plugin/control-ui.html#enable",a:"enable"},"16.0":{t:"hls-画质",p:"\r",l:"en/plugin/hls-quality.html",a:"hls-画质"},"16.1":{t:"演示",p:`👉 查看完整演示
-`,l:"en/plugin/hls-quality.html#演示",a:"演示"},"16.2":{t:"安装",p:`::: code-group
-npm install artplayer-plugin-hls-quality
-
-yarn  ...`,l:"en/plugin/hls-quality.html#安装",a:"安装"},"16.3":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"en/plugin/hls-quality.html#cdn",a:"cdn"},"17.0":{t:"iframe-控制",p:"\r",l:"en/plugin/iframe.html",a:"iframe-控制"},"17.1":{t:"说明",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"en/plugin/iframe.html#说明",a:"说明"},"17.2":{t:"演示",p:`👉 查看完整演示
-`,l:"en/plugin/iframe.html#演示",a:"演示"},"17.3":{t:"安装",p:`::: code-group
-npm install artplayer-plugin-iframe
-
-yarn add a ...`,l:"en/plugin/iframe.html#安装",a:"安装"},"17.4":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"en/plugin/iframe.html#cdn",a:"cdn"},"17.5":{t:"使用",p:`::: code-group
-<!DOCTYPE html>
-<html>
-    <head ...`,l:"en/plugin/iframe.html#使用",a:"使用"},"17.6":{t:"index-html-接口",p:`commit
-从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行, ...`,l:"en/plugin/iframe.html#index-html-接口",a:"index-html-接口"},"17.7":{t:"iframe-html-接口",p:`:::warning 提示
-iframe.html 接口 只能运行在 iframe.html 里
-:::
-inject
-注入 ...`,l:"en/plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"17.8":{t:"例子",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听  ...",l:"en/plugin/iframe.html#例子",a:"例子"},"18.0":{t:"组件配置",p:`这里所说的组件配置主要是指:layers , controls , contextmenu 这三个共用的配置:
-
-
-
-属性
- ...`,l:"en/start/component.html",a:"组件配置"},"18.1":{t:"layers",p:`实例化时添加一个层,例如可以添加 logo 或者 广告 等等
-<div className="run-cod ...`,l:"en/start/component.html#layers",a:"layers"},"18.2":{t:"controls",p:`实例化时添加一个控制器
-:::warning controls 还有三个额外的选项
-
-position: left 和 ri ...`,l:"en/start/component.html#controls",a:"controls"},"18.3":{t:"contextmenu",p:`实例化时添加一个右键菜单
-<div className="run-code">▶ Run C ...`,l:"en/start/component.html#contextmenu",a:"contextmenu"},"19.0":{t:"option",p:"\r",l:"en/start/option.html",a:"option"},"19.1":{t:"container",p:`
-Type: String, Element
-Default: #artplayer
-
-The DOM container  ...`,l:"en/start/option.html#container",a:"container"},"19.2":{t:"url",p:`
-Type: String
-Default: ''
-
-Video source address
-<div classN ...`,l:"en/start/option.html#url",a:"url"},"19.3":{t:"id",p:`
-Type: String
-Default: ''
-
-The unique identifier of the player ...`,l:"en/start/option.html#id",a:"id"},"19.4":{t:"onready",p:`
-Type: Function
-Default: undefined
-
-The constructor accepts a  ...`,l:"en/start/option.html#onready",a:"onready"},"19.5":{t:"poster",p:`
-Type: String
-Default: ''
-
-Video posters will only appear when ...`,l:"en/start/option.html#poster",a:"poster"},"19.6":{t:"title",p:`
-Type: String
-Default: ''
-
-Video title, which currently appear ...`,l:"en/start/option.html#title",a:"title"},"19.7":{t:"theme",p:`
-Type: String
-Default: #f00
-
-The player theme color is current ...`,l:"en/start/option.html#theme",a:"theme"},"19.8":{t:"volume",p:`
-Type: Number
-Default: 0.7
-
-Default volume of player
-<div c ...`,l:"en/start/option.html#volume",a:"volume"},"19.9":{t:"islive",p:`
-Type: Boolean
-Default: false
-
-When using live mode, the progr ...`,l:"en/start/option.html#islive",a:"islive"},"19.10":{t:"muted",p:`
-Type: Boolean
-Default: false
-
-Whether to mute by default
-< ...`,l:"en/start/option.html#muted",a:"muted"},"19.11":{t:"autoplay",p:`
-Type: Boolean
-Default: false
-
-Whether to play automatically
-& ...`,l:"en/start/option.html#autoplay",a:"autoplay"},"19.12":{t:"autosize",p:`
-Type: Boolean
-Default: false
-
-The size of the player will fil ...`,l:"en/start/option.html#autosize",a:"autosize"},"19.13":{t:"automini",p:`
-Type: Boolean
-Default: false
-
-When the player scrolls outside ...`,l:"en/start/option.html#automini",a:"automini"},"19.14":{t:"loop",p:`
-Type: Boolean
-Default: false
-
-Whether to play in a loop
-<d ...`,l:"en/start/option.html#loop",a:"loop"},"19.15":{t:"flip",p:`
-Type: Boolean
-Default: false
-
-Whether to display the video fl ...`,l:"en/start/option.html#flip",a:"flip"},"19.16":{t:"playbackrate",p:`
-Type: Boolean
-Default: false
-
-Whether to display the video pl ...`,l:"en/start/option.html#playbackrate",a:"playbackrate"},"19.17":{t:"aspectratio",p:`
-Type: Boolean
-Default: false
-
-Whether to display the video as ...`,l:"en/start/option.html#aspectratio",a:"aspectratio"},"19.18":{t:"screenshot",p:`
-Type: Boolean
-Default: false
-
-Whether to display the video sc ...`,l:"en/start/option.html#screenshot",a:"screenshot"},"19.19":{t:"setting",p:`
-Type: Boolean
-Default: false
-
-Whether to display the switch b ...`,l:"en/start/option.html#setting",a:"setting"},"19.20":{t:"hotkey",p:`
-Type: Boolean
-Default: true
-
-Whether to use shortcut keys
-< ...`,l:"en/start/option.html#hotkey",a:"hotkey"},"19.21":{t:"pip",p:`
-Type: Boolean
-Default: false
-
-Whether to display the picture  ...`,l:"en/start/option.html#pip",a:"pip"},"19.22":{t:"mutex",p:`
-Type: Boolean
-Default: true
-
-If there are multiple players in ...`,l:"en/start/option.html#mutex",a:"mutex"},"19.23":{t:"fullscreen",p:`
-Type: Boolean
-Default: false
-
-Whether to display the player w ...`,l:"en/start/option.html#fullscreen",a:"fullscreen"},"19.24":{t:"fullscreenweb",p:`
-Type: Boolean
-Default: false
-
-Whether to display the player f ...`,l:"en/start/option.html#fullscreenweb",a:"fullscreenweb"},"19.25":{t:"subtitleoffset",p:`
-Type: Boolean
-Default: false
-
-Subtitle time offset, with the  ...`,l:"en/start/option.html#subtitleoffset",a:"subtitleoffset"},"19.26":{t:"miniprogressbar",p:`
-Type: Boolean
-Default: false
-
-Mini progress bar, only appears ...`,l:"en/start/option.html#miniprogressbar",a:"miniprogressbar"},"19.27":{t:"usessr",p:`
-Type: Boolean
-Default: false
-
-Whether to use the SSR mount mo ...`,l:"en/start/option.html#usessr",a:"usessr"},"19.28":{t:"playsinline",p:`
-Type: Boolean
-Default: true
-
-Whether to use the playsInline m ...`,l:"en/start/option.html#playsinline",a:"playsinline"},"19.29":{t:"layers",p:`
-Type: Array
-Default: []
-
-Initialize the customized layers
-< ...`,l:"en/start/option.html#layers",a:"layers"},"19.30":{t:"settings",p:`
-Type: Array
-Default: []
-
-Initialize the customized Setting
-&l ...`,l:"en/start/option.html#settings",a:"settings"},"19.31":{t:"contextmenu",p:`
-Type: Array
-Default: []
-
-Initialize the customized Contextmen ...`,l:"en/start/option.html#contextmenu",a:"contextmenu"},"19.32":{t:"controls",p:`
-Type: Array
-Default: []
-
-Initialize the customized Controls
-& ...`,l:"en/start/option.html#controls",a:"controls"},"19.33":{t:"quality",p:`
-Type: Array
-Default: []
-
-Whether to display the Quality list  ...`,l:"en/start/option.html#quality",a:"quality"},"19.34":{t:"highlight",p:`
-Type: Array
-Default: []
-
-Display highlight on the progress ba ...`,l:"en/start/option.html#highlight",a:"highlight"},"19.35":{t:"plugins",p:`
-Type: Array
-Default: []
-
-Initialize customized plugins
-<di ...`,l:"en/start/option.html#plugins",a:"plugins"},"19.36":{t:"whitelist",p:`
-Type: Array
-Default: []
-
-Because different mobile devices hav ...`,l:"en/start/option.html#whitelist",a:"whitelist"},"19.37":{t:"thumbnails",p:`
-Type: Object
-Default: {}
-
-Set the thumbnails image on the pro ...`,l:"en/start/option.html#thumbnails",a:"thumbnails"},"19.38":{t:"subtitle",p:`
-Type: Object
-Default: {}
-
-Set the subtitle of the video and s ...`,l:"en/start/option.html#subtitle",a:"subtitle"},"19.39":{t:"morevideoattr",p:`
-Type: Object
-Default: {'controls': false,'preload': 'metadata ...`,l:"en/start/option.html#morevideoattr",a:"morevideoattr"},"19.40":{t:"icons",p:`
-Type: Object
-Default: {}
-
-It is used to replace the default i ...`,l:"en/start/option.html#icons",a:"icons"},"19.41":{t:"type",p:`
-Type: String
-Default: ''
-
-It is used to indicate the format o ...`,l:"en/start/option.html#type",a:"type"},"19.42":{t:"customtype",p:`
-Type: Object
-Default: {}
-
-By matching the video's type, the v ...`,l:"en/start/option.html#customtype",a:"customtype"},"19.43":{t:"lang",p:`
-Type: String
-Default: navigator.language.toLowerCase()
-
-The d ...`,l:"en/start/option.html#lang",a:"lang"},"19.44":{t:"i18n",p:`
-Type: Object
-Default: {}
-
-Customize the i18n configuration, w ...`,l:"en/start/option.html#i18n",a:"i18n"},"19.45":{t:"lock",p:`
-Type: Boolean
-Default: false
-
-Whether to display a lock butto ...`,l:"en/start/option.html#lock",a:"lock"},"19.46":{t:"fastforward",p:`
-Type: Boolean
-Default: false
-
-Whether to add long-press video ...`,l:"en/start/option.html#fastforward",a:"fastforward"},"19.47":{t:"autoplayback",p:`
-Type: Boolean
-Default: false
-
-Whether to use automatic playba ...`,l:"en/start/option.html#autoplayback",a:"autoplayback"},"19.48":{t:"autoorientation",p:`
-Type: Boolean
-Default: false
-
-Whether to rotate the player ac ...`,l:"en/start/option.html#autoorientation",a:"autoorientation"},"19.49":{t:"airplay",p:`
-Type: Boolean
-Default: false
-
-Whether to display the airplay  ...`,l:"en/start/option.html#airplay",a:"airplay"},"20.0":{t:"设置面板",p:"需先打开设置面板,播放器默认自带四个设置项:flip, playbackRate, aspectRatio, subtitl ...",l:"en/start/setting.html",a:"设置面板"},"20.1":{t:"选择列表",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-html
-String, Element
-元素的 DOM 元素
-
-
-icon
-String, ...`,l:"en/start/setting.html#选择列表",a:"选择列表"},"20.2":{t:"列表嵌套",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/start/setting.html#列表嵌套",a:"列表嵌套"},"20.3":{t:"切换按钮",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-html
-String, Element
-元素的 DOM 元素
-
-
-icon
-String, ...`,l:"en/start/setting.html#切换按钮",a:"切换按钮"},"20.4":{t:"范围滑块",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-html
-String, Element
-元素的 DOM 元素
-
-
-icon
-String, ...`,l:"en/start/setting.html#范围滑块",a:"范围滑块"},"21.0":{t:"安装使用",p:"\r",l:"index.html",a:"安装使用"},"21.1":{t:"安装",p:`::: code-group
-npm install artplayer
-
-yarn add artplayer
-
-pnpm ...`,l:"index.html#安装",a:"安装"},"21.2":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"index.html#cdn",a:"cdn"},"21.3":{t:"使用",p:`::: code-group
-import Artplayer from 'artplayer';
-
-const art = ...`,l:"index.html#使用",a:"使用"},"21.4":{t:"vue-js",p:`::: code-group
-<template>
-  <div ref="artRef&quo ...`,l:"index.html#vue-js",a:"vue-js"},"21.5":{t:"react-js",p:`::: code-group
-import { useEffect, useRef } from 'react';
-impo ...`,l:"index.html#react-js",a:"react-js"},"21.6":{t:"语法提示",p:`有时你的 js 文件会丢失 TypeScript 的类型提示,这时候你可以手动导入类型
-变量:
-/**
- * @type { ...`,l:"index.html#语法提示",a:"语法提示"},"22.0":{t:"dash-js",p:`👉 https://github.com/Dash-Industry-Forum/dash.js
-<div clas ...`,l:"library/dash.html",a:"dash-js"},"23.0":{t:"flv-js",p:`👉 https://github.com/Bilibili/flv.js
-<div className=" ...`,l:"library/flv.html",a:"flv-js"},"24.0":{t:"hls-js",p:`👉 https://github.com/video-dev/hls.js
-<div className=" ...`,l:"library/hls.html",a:"hls-js"},"25.0":{t:"视频广告",p:"\r",l:"plugin/ads.html",a:"视频广告"},"25.1":{t:"演示",p:`👉 查看完整演示
-`,l:"plugin/ads.html#演示",a:"演示"},"25.2":{t:"安装",p:`::: code-group
-npm install artplayer-plugin-ads
-
-yarn add artp ...`,l:"plugin/ads.html#安装",a:"安装"},"25.3":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"plugin/ads.html#cdn",a:"cdn"},"25.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/ads.html#使用",a:"使用"},"26.0":{t:"控制器皮肤",p:"\r",l:"plugin/control-ui.html",a:"控制器皮肤"},"26.1":{t:"演示",p:`👉 查看完整演示
-`,l:"plugin/control-ui.html#演示",a:"演示"},"26.2":{t:"安装",p:`::: code-group
-npm install artplayer-plugin-control
-
-yarn add  ...`,l:"plugin/control-ui.html#安装",a:"安装"},"26.3":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"plugin/control-ui.html#cdn",a:"cdn"},"26.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/control-ui.html#使用",a:"使用"},"26.5":{t:"enable",p:`
-Type: Getter/Setter
-Parameter: Boolean
-
-是否启用新的控制器皮肤
-<div c ...`,l:"plugin/control-ui.html#enable",a:"enable"},"27.0":{t:"弹幕库",p:"\r",l:"plugin/danmuku.html",a:"弹幕库"},"27.1":{t:"演示",p:`👉 查看完整演示
-`,l:"plugin/danmuku.html#演示",a:"演示"},"27.2":{t:"安装",p:`::: code-group
-npm install artplayer-plugin-danmuku
-
-yarn add  ...`,l:"plugin/danmuku.html#安装",a:"安装"},"27.3":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/danmuku.html#cdn",a:"cdn"},"27.4":{t:"选项",p:`{
-    danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组
-    speed: ...`,l:"plugin/danmuku.html#选项",a:"选项"},"27.5":{t:"使用弹幕数组",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕数组",a:"使用弹幕数组"},"27.6":{t:"使用弹幕-xml",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕-xml",a:"使用弹幕-xml"},"27.7":{t:"使用异步调用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用异步调用",a:"使用异步调用"},"27.8":{t:"hide-show",p:`通过方法 hide 和 show 进行隐藏或者显示弹幕
-<div className="run-code&q ...`,l:"plugin/danmuku.html#hide-show",a:"hide-show"},"27.9":{t:"ishide",p:`通过属性 isHide 判断当前弹幕是隐藏或者显示
-<div className="run-code&quo ...`,l:"plugin/danmuku.html#ishide",a:"ishide"},"27.10":{t:"emit",p:`通过方法 emit 发送一条实时弹幕
-<div className="run-code" data ...`,l:"plugin/danmuku.html#emit",a:"emit"},"27.11":{t:"config",p:`通过方法 config 实时改变弹幕配置,支持属性有:
-
-danmuku
-speed
-opacity
-fontSize
-co ...`,l:"plugin/danmuku.html#config",a:"config"},"27.12":{t:"load",p:`通过 load 方法可以重载弹幕源,或者切换新弹幕
-<div className="run-code&quo ...`,l:"plugin/danmuku.html#load",a:"load"},"27.13":{t:"reset",p:`用于清空当前显示的弹幕
-<div className="run-code" data-libs=& ...`,l:"plugin/danmuku.html#reset",a:"reset"},"27.14":{t:"option",p:`用于获取当前弹幕配置
-<div className="run-code" data-libs=&q ...`,l:"plugin/danmuku.html#option",a:"option"},"27.15":{t:"事件",p:`var art = new Artplayer({
-    container: '.artplayer-app',
-    ...`,l:"plugin/danmuku.html#事件",a:"事件"},"28.0":{t:"hls-画质",p:"\r",l:"plugin/hls-quality.html",a:"hls-画质"},"28.1":{t:"演示",p:`👉 查看完整演示
-`,l:"plugin/hls-quality.html#演示",a:"演示"},"28.2":{t:"安装",p:`::: code-group
-npm install artplayer-plugin-hls-quality
-
-yarn  ...`,l:"plugin/hls-quality.html#安装",a:"安装"},"28.3":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"plugin/hls-quality.html#cdn",a:"cdn"},"29.0":{t:"iframe-控制",p:"\r",l:"plugin/iframe.html",a:"iframe-控制"},"29.1":{t:"说明",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"plugin/iframe.html#说明",a:"说明"},"29.2":{t:"演示",p:`👉 查看完整演示
-`,l:"plugin/iframe.html#演示",a:"演示"},"29.3":{t:"安装",p:`::: code-group
-npm install artplayer-plugin-iframe
-
-yarn add a ...`,l:"plugin/iframe.html#安装",a:"安装"},"29.4":{t:"cdn",p:`::: code-group
-https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"plugin/iframe.html#cdn",a:"cdn"},"29.5":{t:"使用",p:`::: code-group
-<!DOCTYPE html>
-<html>
-    <head ...`,l:"plugin/iframe.html#使用",a:"使用"},"29.6":{t:"index-html-接口",p:`commit
-从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行, ...`,l:"plugin/iframe.html#index-html-接口",a:"index-html-接口"},"29.7":{t:"iframe-html-接口",p:`:::warning 提示
-iframe.html 接口 只能运行在 iframe.html 里
-:::
-inject
-注入 ...`,l:"plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"29.8":{t:"例子",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听  ...",l:"plugin/iframe.html#例子",a:"例子"},"30.0":{t:"组件配置",p:`这里所说的组件配置主要是指:layers , controls , contextmenu 这三个共用的配置:
-
-
-
-属性
- ...`,l:"start/component.html",a:"组件配置"},"30.1":{t:"layers",p:`实例化时添加一个层,例如可以添加 logo 或者 广告 等等
-<div className="run-cod ...`,l:"start/component.html#layers",a:"layers"},"30.2":{t:"controls",p:`实例化时添加一个控制器
-:::warning controls 还有三个额外的选项
-
-position: left 和 ri ...`,l:"start/component.html#controls",a:"controls"},"30.3":{t:"contextmenu",p:`实例化时添加一个右键菜单
-<div className="run-code">▶ Run C ...`,l:"start/component.html#contextmenu",a:"contextmenu"},"31.0":{t:"基础选项",p:"\r",l:"start/option.html",a:"基础选项"},"31.1":{t:"container",p:`
-Type: String, Element
-Default: #artplayer
-
-播放器挂载的 DOM 容器
-< ...`,l:"start/option.html#container",a:"container"},"31.2":{t:"url",p:`
-Type: String
-Default: ''
-
-视频源地址
-<div className="run-c ...`,l:"start/option.html#url",a:"url"},"31.3":{t:"id",p:`
-Type: String
-Default: ''
-
-播放器的唯一标识,目前只用于记忆播放 autoplayback
-< ...`,l:"start/option.html#id",a:"id"},"31.4":{t:"onready",p:`
-Type: Function
-Default: undefined
-
-构造函数接受一个函数作为第二个参数,播放器初始化成功 ...`,l:"start/option.html#onready",a:"onready"},"31.5":{t:"poster",p:`
-Type: String
-Default: ''
-
-视频的海报,只会出现在播放器初始化且未播放的状态下
-<div c ...`,l:"start/option.html#poster",a:"poster"},"31.6":{t:"title",p:`
-Type: String
-Default: ''
-
-视频标题,目前会出现在 视频截图 和 迷你模式 下
-<div c ...`,l:"start/option.html#title",a:"title"},"31.7":{t:"theme",p:`
-Type: String
-Default: #f00
-
-播放器主题颜色,目前用于 进度条 和 高亮元素 上
-<div ...`,l:"start/option.html#theme",a:"theme"},"31.8":{t:"volume",p:`
-Type: Number
-Default: 0.7
-
-播放器的默认音量
-<div className="r ...`,l:"start/option.html#volume",a:"volume"},"31.9":{t:"islive",p:`
-Type: Boolean
-Default: false
-
-使用直播模式,会隐藏进度条和播放时间
-<div clas ...`,l:"start/option.html#islive",a:"islive"},"31.10":{t:"muted",p:`
-Type: Boolean
-Default: false
-
-是否默认静音
-<div className=" ...`,l:"start/option.html#muted",a:"muted"},"31.11":{t:"autoplay",p:`
-Type: Boolean
-Default: false
-
-是否自动播放
-<div className=" ...`,l:"start/option.html#autoplay",a:"autoplay"},"31.12":{t:"autosize",p:`
-Type: Boolean
-Default: false
-
-播放器的尺寸默认会填充整个 container 容器尺寸,所以 ...`,l:"start/option.html#autosize",a:"autosize"},"31.13":{t:"automini",p:`
-Type: Boolean
-Default: false
-
-当播放器滚动到浏览器视口以外时,自动进入 迷你播放 模式
-&l ...`,l:"start/option.html#automini",a:"automini"},"31.14":{t:"loop",p:`
-Type: Boolean
-Default: false
-
-是否循环播放
-<div className=" ...`,l:"start/option.html#loop",a:"loop"},"31.15":{t:"flip",p:`
-Type: Boolean
-Default: false
-
-是否显示视频翻转功能,目前只出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#flip",a:"flip"},"31.16":{t:"playbackrate",p:`
-Type: Boolean
-Default: false
-
-是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#playbackrate",a:"playbackrate"},"31.17":{t:"aspectratio",p:`
-Type: Boolean
-Default: false
-
-是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里
- ...`,l:"start/option.html#aspectratio",a:"aspectratio"},"31.18":{t:"screenshot",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示 视频截图 功能
-<div cla ...`,l:"start/option.html#screenshot",a:"screenshot"},"31.19":{t:"setting",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示 设置面板 的开关按钮
-<div  ...`,l:"start/option.html#setting",a:"setting"},"31.20":{t:"hotkey",p:`
-Type: Boolean
-Default: true
-
-是否使用快捷键
-<div className=" ...`,l:"start/option.html#hotkey",a:"hotkey"},"31.21":{t:"pip",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示 画中画 的开关按钮
-<div c ...`,l:"start/option.html#pip",a:"pip"},"31.22":{t:"mutex",p:`
-Type: Boolean
-Default: true
-
-假如页面里同时存在多个播放器,是否只能让一个播放器播放
-< ...`,l:"start/option.html#mutex",a:"mutex"},"31.23":{t:"fullscreen",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示播放器 窗口全屏 按钮
-<div  ...`,l:"start/option.html#fullscreen",a:"fullscreen"},"31.24":{t:"fullscreenweb",p:`
-Type: Boolean
-Default: false
-
-是否在底部控制栏里显示播放器 网页全屏 按钮
-<div  ...`,l:"start/option.html#fullscreenweb",a:"fullscreenweb"},"31.25":{t:"subtitleoffset",p:`
-Type: Boolean
-Default: false
-
-字幕时间偏移,范围在 [-5s, 5s],出现在 设置面板 里 ...`,l:"start/option.html#subtitleoffset",a:"subtitleoffset"},"31.26":{t:"miniprogressbar",p:`
-Type: Boolean
-Default: false
-
-迷你进度条,只在播放器失去焦点后且正在播放时出现
-<di ...`,l:"start/option.html#miniprogressbar",a:"miniprogressbar"},"31.27":{t:"usessr",p:`
-Type: Boolean
-Default: false
-
-是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲 ...`,l:"start/option.html#usessr",a:"usessr"},"31.28":{t:"playsinline",p:`
-Type: Boolean
-Default: true
-
-在移动端是否使用 playsInline 模式
-<div  ...`,l:"start/option.html#playsinline",a:"playsinline"},"31.29":{t:"layers",p:`
-Type: Array
-Default: []
-
-初始化自定义的 层
-<div className="ru ...`,l:"start/option.html#layers",a:"layers"},"31.30":{t:"settings",p:`
-Type: Array
-Default: []
-
-初始化自定义的 设置面板
-<div className=" ...`,l:"start/option.html#settings",a:"settings"},"31.31":{t:"contextmenu",p:`
-Type: Array
-Default: []
-
-初始化自定义的 右键菜单
-<div className=" ...`,l:"start/option.html#contextmenu",a:"contextmenu"},"31.32":{t:"controls",p:`
-Type: Array
-Default: []
-
-初始化自定义的底部 控制栏
-<div className=&quo ...`,l:"start/option.html#controls",a:"controls"},"31.33":{t:"quality",p:`
-Type: Array
-Default: []
-
-是否在底部控制栏里显示 画质选择 列表
-
-
-
-属性
-类型
-描述
-
-
-
-
- ...`,l:"start/option.html#quality",a:"quality"},"31.34":{t:"highlight",p:`
-Type: Array
-Default: []
-
-在进度条上显示 高亮信息
-
-
-
-属性
-类型
-描述
-
-
-
-
-time
-Nu ...`,l:"start/option.html#highlight",a:"highlight"},"31.35":{t:"plugins",p:`
-Type: Array
-Default: []
-
-初始化自定义的 插件
-<div className="r ...`,l:"start/option.html#plugins",a:"plugins"},"31.36":{t:"whitelist",p:`
-Type: Array
-Default: []
-
-因为不同的移动设备存在多种差异和限制,有时候你希望在某些移动设备上不使用 ...`,l:"start/option.html#whitelist",a:"whitelist"},"31.37":{t:"thumbnails",p:`
-Type: Object
-Default: {}
-
-在进度条上设置 预览图
-
-
-
-属性
-类型
-描述
-
-
-
-
-url
-Str ...`,l:"start/option.html#thumbnails",a:"thumbnails"},"31.38":{t:"subtitle",p:`
-Type: Object
-Default: {}
-
-设置视频的字幕,支持字幕格式:vtt, srt, ass
-
-
-
-属性
- ...`,l:"start/option.html#subtitle",a:"subtitle"},"31.39":{t:"morevideoattr",p:`
-Type: Object
-Default: {'controls': false,'preload': 'metadata ...`,l:"start/option.html#morevideoattr",a:"morevideoattr"},"31.40":{t:"icons",p:`
-Type: Object
-Default: {}
-
-用于替换默认图标,支持 Html 字符串和 HTMLElement
-& ...`,l:"start/option.html#icons",a:"icons"},"31.41":{t:"type",p:`
-Type: String
-Default: ''
-
-用于指明视频的格式,需要配合 customType 一起使用,默认视频 ...`,l:"start/option.html#type",a:"type"},"31.42":{t:"customtype",p:`
-Type: Object
-Default: {}
-
-通过视频的 type 进行匹配,把视频解码权交给第三方程序进行处理,处 ...`,l:"start/option.html#customtype",a:"customtype"},"31.43":{t:"lang",p:`
-Type: String
-Default: navigator.language.toLowerCase()
-
-默认显示语 ...`,l:"start/option.html#lang",a:"lang"},"31.44":{t:"i18n",p:`
-Type: Object
-Default: {}
-
-自定义 i18n 配置,该配置会和自带的 i18n 进行深度合并
-新增 ...`,l:"start/option.html#i18n",a:"i18n"},"31.45":{t:"lock",p:`
-Type: Boolean
-Default: false
-
-是否在移动端显示一个 锁定按钮 ,用于隐藏底部 控制栏
-< ...`,l:"start/option.html#lock",a:"lock"},"31.46":{t:"fastforward",p:`
-Type: Boolean
-Default: false
-
-是否在移动端添加长按视频快进功能
-<div classN ...`,l:"start/option.html#fastforward",a:"fastforward"},"31.47":{t:"autoplayback",p:`
-Type: Boolean
-Default: false
-
-是否使用自动 回放功能
-<div className=& ...`,l:"start/option.html#autoplayback",a:"autoplayback"},"31.48":{t:"autoorientation",p:`
-Type: Boolean
-Default: false
-
-是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器
- ...`,l:"start/option.html#autoorientation",a:"autoorientation"},"31.49":{t:"airplay",p:`
-Type: Boolean
-Default: false
-
-是否显示 airplay 按钮,当前只有部分浏览器支持该功能
- ...`,l:"start/option.html#airplay",a:"airplay"},"32.0":{t:"设置面板",p:"需先打开设置面板,播放器默认自带四个设置项:flip, playbackRate, aspectRatio, subtitl ...",l:"start/setting.html",a:"设置面板"},"32.1":{t:"选择列表",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-html
-String, Element
-元素的 DOM 元素
-
-
-icon
-String, ...`,l:"start/setting.html#选择列表",a:"选择列表"},"32.2":{t:"列表嵌套",p:"<div className="run-code">▶ Run Code</div&g ...",l:"start/setting.html#列表嵌套",a:"列表嵌套"},"32.3":{t:"切换按钮",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-html
-String, Element
-元素的 DOM 元素
-
-
-icon
-String, ...`,l:"start/setting.html#切换按钮",a:"切换按钮"},"32.4":{t:"范围滑块",p:`
-
-
-属性
-类型
-描述
-
-
-
-
-html
-String, Element
-元素的 DOM 元素
-
-
-icon
-String, ...`,l:"start/setting.html#范围滑块",a:"范围滑块"}},n={previewLength:62,buttonLabel:"Search",placeholder:"Search docs"},a={INDEX_DATA:t,PREVIEW_LOOKUP:e,Options:n};export{a as default};
diff --git a/docs/document/assets/chunks/virtual_search-data.79a076e7.js b/docs/document/assets/chunks/virtual_search-data.79a076e7.js
new file mode 100644
index 000000000..e60f909a6
--- /dev/null
+++ b/docs/document/assets/chunks/virtual_search-data.79a076e7.js
@@ -0,0 +1,1297 @@
+const t={map:'[{"高级属性":["0.0","5.0"],"option":["0.1","1.12","5.1","6.12","19.0","27.14"],"whitelist":["0.2","5.2","19.36","31.36"],"template":["0.3","5.3"],"events":["0.4","5.4"],"storage":["0.5","5.5"],"icons":["0.6","5.6","19.40","31.40"],"i18n":["0.7","5.7","19.44","31.44"],"notice":["0.8","1.15","5.8","6.15"],"layers":["0.9","5.9","18.1","19.29","30.1","31.29"],"controls":["0.10","5.10","18.2","19.32","30.2","31.32"],"contextmenu":["0.11","1.14","5.11","6.14","18.3","19.31","30.3","31.31"],"subtitle":["0.12","5.12","19.38","31.38"],"loading":["0.13","5.13"],"hotkey":["0.14","2.5","5.14","7.5","19.20","31.20"],"mask":["0.15","5.15"],"setting":["0.16","1.16","1.17","1.18","5.16","6.16","6.17","6.18","19.19","31.19"],"plugins":["0.17","5.17","19.35","31.35"],"静态属性":["1.0","6.0"],"instances":["1.1","6.1"],"version":["1.2","6.2"],"env":["1.3","6.3"],"build":["1.4","6.4"],"config":["1.5","6.5","27.11"],"utils":["1.6","6.6"],"scheme":["1.7","6.7"],"emitter":["1.8","6.8"],"validator":["1.9","6.9"],"kindof":["1.10","6.10"],"html":["1.11","6.11"],"debug":["1.13","6.13"],"indicator":["1.19","1.20","1.21","1.22","6.19","6.20","6.21","6.22"],"volume":["1.23","1.24","1.42","4.8","6.23","6.24","6.42","9.8","19.8","31.8"],"resize":["1.25","2.15","6.25","7.15"],"scroll":["1.26","1.27","6.26","6.27"],"auto":["1.28","1.29","1.30","6.28","6.29","6.30"],"reconnect":["1.31","1.32","6.31","6.32"],"control":["1.33","6.33"],"db":["1.34","6.34"],"mobile":["1.35","1.36","1.37","6.35","6.36","6.37"],"info":["1.38","6.38"],"fast":["1.39","1.40","6.39","6.40"],"touch":["1.41","6.41"],"seek":["1.43","2.26","4.5","6.43","7.26","9.5"],"progress":["1.44","6.44"],"playback":["1.45","6.45"],"aspect":["1.46","6.46"],"flip":["1.47","2.20","4.26","6.47","7.20","9.26","19.15","31.15"],"实例事件":["2.0","7.0"],"ready":["2.1","7.1"],"restart":["2.2","7.2"],"pause":["2.3","4.2","7.3","9.2"],"play":["2.4","4.1","7.4","9.1"],"destroy":["2.6","4.4","7.6","9.4"],"url":["2.7","4.9","7.7","9.9","19.2","31.2"],"focus":["2.8","7.8"],"blur":["2.9","7.9"],"dblclick":["2.10","7.10"],"click":["2.11","7.11"],"error":["2.12","7.12"],"hover":["2.13","7.13"],"mousemove":["2.14","7.14"],"view":["2.16","7.16"],"aspectratio":["2.17","4.28","7.17","9.28","19.17","31.17"],"autoheight":["2.18","4.30","7.18","9.30"],"autosize":["2.19","4.24","7.19","9.24","19.12","31.12"],"fullscreen":["2.21","4.18","7.21","9.18","19.23","31.23"],"fullscreenweb":["2.22","4.19","7.22","9.19","19.24","31.24"],"mini":["2.23","4.22","7.23","9.22"],"pip":["2.24","4.20","7.24","9.20","19.21","31.21"],"screenshot":["2.25","4.15","7.25","9.15","19.18","31.18"],"subtitleoffset":["2.27","7.27","19.25","31.25"],"subtitleupdate":["2.28","7.28"],"subtitleload":["2.29","7.29"],"subtitleswitch":["2.30","7.30"],"video":["2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","2.40","2.41","2.42","2.43","2.44","2.45","2.46","2.47","2.48","2.49","2.50","2.51","4.40","7.31","7.32","7.33","7.34","7.35","7.36","7.37","7.38","7.39","7.40","7.41","7.42","7.43","7.44","7.45","7.46","7.47","7.48","7.49","7.50","7.51","9.40"],"编写插件":["3.0","8.0"],"实例属性":["4.0","9.0"],"toggle":["4.3","9.3"],"forward":["4.6","9.6"],"backward":["4.7","9.7"],"switchurl":["4.10","9.10"],"switchquality":["4.11","9.11"],"muted":["4.12","9.12","19.10","31.10"],"currenttime":["4.13","9.13"],"duration":["4.14","9.14"],"getdataurl":["4.16","9.16"],"getbloburl":["4.17","9.17"],"poster":["4.21","9.21","19.5","31.5"],"playing":["4.23","9.23"],"rect":["4.25","9.25"],"playbackrate":["4.27","9.27","19.16","31.16"],"loop":["4.29","9.29","19.14","31.14"],"attr":["4.31","9.31"],"title":["4.32","9.32","19.6","31.6"],"type":["4.33","9.33","19.41","31.41"],"theme":["4.34","9.34","19.7","31.7"],"airplay":["4.35","9.35","19.49","31.49"],"loaded":["4.36","9.36"],"played":["4.37","9.37"],"proxy":["4.38","9.38"],"query":["4.39","9.39"],"install":["10.0","10.1"],"cdn":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"use":["10.3"],"vue":["10.4","21.4"],"react":["10.5","21.5"],"syntax":["10.6"],"dash":["11.0","22.0"],"flv":["12.0","23.0"],"hls":["13.0","16.0","24.0","28.0"],"视频广告":["14.0","25.0"],"演示":["14.1","15.1","16.1","17.2","25.1","26.1","27.1","28.1","29.2"],"安装":["14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"使用":["14.4","15.4","17.5","21.3","25.4","26.4","29.5"],"控制器皮肤":["15.0","26.0"],"enable":["15.5","26.5"],"iframe":["17.0","17.7","29.0","29.7"],"说明":["17.1","29.1"],"index":["17.6","29.6"],"例子":["17.8","29.8"],"component":["18.0"],"container":["19.1","31.1"],"id":["19.3","31.3"],"onready":["19.4","31.4"],"islive":["19.9","31.9"],"autoplay":["19.11","31.11"],"automini":["19.13","31.13"],"mutex":["19.22","31.22"],"miniprogressbar":["19.26","31.26"],"usessr":["19.27","31.27"],"playsinline":["19.28","31.28"],"settings":["19.30","31.30"],"quality":["19.33","31.33"],"highlight":["19.34","31.34"],"thumbnails":["19.37","31.37"],"morevideoattr":["19.39","31.39"],"customtype":["19.42","31.42"],"lang":["19.43","31.43"],"lock":["19.45","31.45"],"fastforward":["19.46","31.46"],"autoplayback":["19.47","31.47"],"autoorientation":["19.48","31.48"],"设置面板":["20.0","32.0"],"选择列表":["20.1","32.1"],"列表嵌套":["20.2","32.2"],"切换按钮":["20.3","32.3"],"范围滑块":["20.4","32.4"],"安装使用":["21.0"],"语法提示":["21.6"],"弹幕库":["27.0"],"选项":["27.4"],"使用弹幕数组":["27.5"],"使用弹幕":["27.6"],"使用异步调用":["27.7"],"hide":["27.8"],"ishide":["27.9"],"emit":["27.10"],"load":["27.12"],"reset":["27.13"],"事件":["27.15"],"组件配置":["30.0"],"基础选项":["31.0"]},{"0":["4.36","4.37","9.36","9.37","19.8","31.8"],"1":["27.4"],"4":["30.3"],"5":["18.1","27.4","30.1"],"7":["19.8"],"10":["27.4"],"13":["30.3"],"15":["3.0","8.0"],"22":["30.1"],"这里的":["0.0","1.0","4.0","5.0","6.0","9.0"],"播放器的选项":["0.1","5.1"],"div":["0.1","0.2","0.3","0.5","0.6","0.8","0.14","0.17","1.1","1.6","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","3.0","4.1","4.2","4.3","4.14","4.25","4.35","5.1","5.2","5.3","5.5","5.6","5.8","5.14","5.17","6.1","6.6","7.0","7.1","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.27","7.28","7.29","7.30","8.0","9.1","9.2","9.3","9.14","9.25","9.35","11.0","12.0","13.0","14.4","15.4","15.5","18.1","18.3","19.2","19.29","19.30","20.2","22.0","23.0","24.0","25.4","26.4","26.5","27.5","27.6","27.7","27.8","27.9","27.10","27.12","27.13","27.14","30.1","30.2","30.3","31.2","31.29","31.30","31.31","31.32","32.2"],"classname":["0.1","0.2","0.3","0.17","2.0","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","3.0","5.1","5.2","5.3","5.17","7.0","7.1","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.27","7.28","7.29","7.30","8.0","11.0","12.0","13.0","14.4","15.4","18.1","18.3","19.2","19.29","19.30","20.2","22.0","23.0","24.0","25.4","26.4","27.5","27.6","27.7","27.9","27.10","27.12","27.13","27.14","30.1","30.2","30.3","31.2","31.29","31.30","32.2"],"run":["0.1","0.3","2.0","2.2","2.6","2.7","2.12","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.27","2.28","2.29","2.30","3.0","5.1","5.3","7.0","7.2","7.6","7.7","7.12","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.27","7.28","7.29","7.30","8.0","11.0","12.0","13.0","14.4","15.4","18.1","18.3","19.2","19.29","20.2","22.0","23.0","24.0","25.4","26.4","27.5","27.6","27.7","27.9","27.10","27.12","27.13","27.14","30.1","30.2","30.3","31.2","31.29","31.30","32.2"],"管理移动设备的白名单功能":["0.2","5.2"],"只有一个属性":["0.2","5.2"],"state":["0.2","5.2"],"返回是否启用播放器功能":["0.2","5.2"],"管理播放器所有的":["0.3","0.4","0.6","5.3","5.4","5.6"],"dom":["0.3","0.4","4.38","4.39","5.3","5.4","9.38","9.39","19.1","20.1","20.3","20.4","31.1","32.1","32.3","32.4"],"元素":["0.3","5.3","20.1","20.3","20.4","32.1","32.3","32.4"],"事件":["0.4","3.0","5.4","8.0"],"实质上是代理了":["0.4","5.4"],"addeventlistener":["0.4","4.38","5.4","9.38"],"和":["0.4","3.0","4.11","5.4","8.0","9.11","27.8","30.2","31.4"],"removeeventlistener":["0.4","5.4"],"当使用以下方法来处理事件":["0.4","5.4"],"播放器销毁时也会自动销毁该事件":["0.4","5.4"],"proxy":["0.4","5.4"],"方法用于代理":["0.4","5.4"],"管理播放器的本地存储":["0.5","5.5"],"name":["0.5","3.0","5.5","8.0"],"属性用于设置缓存的":["0.5","5.5"],"key":["0.5","5.5"],"set":["0.5","5.5","19.37","19.38"],"方法用于设置缓存":["0.5","5.5"],"get":["0.5","0.7","5.5","5.7"],"方法用于获取缓存":["0.5","5.5"],"del":["0.5","5.5"],"方法用于删除缓存":["0.5","5.5"],"clear":["0.5","5.5"],"方法用于清空缓存":["0.5","5.5"],"svg":["0.6","5.6"],"图标":["0.6","5.6"],"管理播放器的":["0.7","5.7"],"方法用于获取":["0.7","5.7"],"的值":["0.7","5.7"],"update":["0.7","5.7"],"管理播放器的提示语":["0.8","5.8"],"只有一个":["0.8","5.8"],"show":["0.8","0.9","0.10","0.11","0.13","0.15","0.16","5.8","5.9","5.10","5.11","5.13","5.15","5.16","27.8"],"属性用于显示提示语":["0.8","5.8"],"管理播放器的层":["0.9","5.9"],"add":["0.9","0.10","0.11","0.14","0.16","0.17","5.9","5.10","5.11","5.14","5.16","5.17","18.1","18.2","18.3"],"方法用于动态添加层":["0.9","5.9"],"属性用于设置是否显示全部层":["0.9","5.9"],"toggle":["0.9","0.10","0.11","0.13","0.15","0.16","5.9","5.10","5.11","5.13","5.15","5.16"],"管理播放器的控制器":["0.10","5.10"],"方法用于动态添加控制器":["0.10","5.10"],"属性用于设置是否显示全部控制器":["0.10","5.10"],"管理播放器的右键菜单":["0.11","5.11"],"方法用于动态添加菜单":["0.11","5.11"],"属性用于设置是否显示全部菜单":["0.11","5.11"],"管理播放器的字幕功能":["0.12","5.12"],"url":["0.12","5.12","27.15"],"属性设置和返回当前字幕地址":["0.12","5.12"],"style":["0.12","5.12"],"方法设置当前字幕的样式":["0.12","5.12"],"管理播放器的加载层":["0.13","5.13"],"属性用于设置是否显示加载层":["0.13","5.13"],"管理播放器的快捷键功能":["0.14","5.14"],"方法用于添加快捷键":["0.14","5.14"],"remove":["0.14","5.14"],"方法用于删除快捷键":["0.14","5.14"],"管理播放器的遮罩层":["0.15","5.15"],"属性用于设置是否显示遮罩层":["0.15","5.15"],"管理播放器的设置面板":["0.16","5.16"],"方法用于动态添加设置项":["0.16","5.16"],"属性用于设置是否显示全部设置项":["0.16","5.16"],"属性用于切换是否显示全部设置项":["0.16","5.16"],"管理播放器的插件功能":["0.17","5.17"],"只有一个方法":["0.17","5.17"],"用于动态添加插件":["0.17","5.17"],"返回全部播放器实例的数组":["1.1","6.1"],"假如你想同时管理多个播放器的时候":["1.1","6.1"],"可以用到该属性":["1.1","6.1"],"返回播放器的版本信息":["1.2","6.2"],"返回播放器的环境变量":["1.3","6.3"],"返回播放器的打包时间":["1.4","6.4"],"返回视频的默认配置":["1.5","6.5"],"返回播放器的工具函数集合":["1.6","6.6"],"返回播放器选项的校验方案":["1.7","6.7"],"返回事件分发器的构造函数":["1.8","6.8"],"返回选项的校验函数":["1.9","6.9"],"返回类型检测的函数工具":["1.10","6.10"],"返回播放器所需的":["1.11","6.11"],"返回播放器的默认选项":["1.12","6.12"],"time":["1.15","1.25","1.26","1.31","6.15","6.25","6.26","6.31","19.25"],"width":["1.16","6.16","20.1","32.1"],"item":["1.17","1.18","6.17","6.18"],"size":["1.19","1.20","1.21","1.22","6.19","6.20","6.21","6.22","19.12"],"panel":["1.23","6.23"],"handle":["1.24","6.24"],"gap":["1.27","6.27"],"playback":["1.28","1.29","1.30","6.28","6.29","6.30","19.47"],"sleep":["1.32","6.32"],"hide":["1.33","6.33"],"clice":["1.34","6.34"],"auto":["1.35","1.36","1.37","6.35","6.36","6.37"],"loop":["1.38","6.38"],"forward":["1.39","1.40","6.39","6.40"],"move":["1.41","6.41"],"step":["1.42","1.43","6.42","6.43"],"height":["1.44","6.44"],"rate":["1.45","6.45"],"ratio":["1.46","6.46"],"播放器的事件分为两种":["2.0","7.0"],"一种视频的":["2.0","7.0"],"原生事件":["2.0","7.0"],"前缀":["2.0","7.0"],"video":["2.0","7.0","13.0","19.2","19.5","19.6","19.38","19.41","19.42","24.0"],"另外一种是":["2.0","7.0"],"自定义事件":["2.0","7.0"],"监听事件":["2.0","7.0"],"code":["2.0","2.7","2.27","2.30","3.0","7.0","7.7","7.27","7.30","8.0","10.1","10.2","10.3","10.4","10.5","11.0","12.0","13.0","14.2","14.3","14.4","15.2","15.3","15.4","16.2","16.3","17.3","17.4","17.5","18.1","18.3","19.2","20.2","21.1","21.2","21.3","21.4","21.5","22.0","23.0","24.0","25.2","25.3","25.4","26.2","26.3","26.4","27.2","27.3","27.5","27.6","27.7","27.9","27.10","27.12","27.13","27.14","28.2","28.3","29.3","29.4","29.5","30.1","30.2","30.3","31.2","31.29","32.2"],"js":["2.0","3.0","7.0","8.0","10.3","10.4","10.5","10.6","11.0","12.0","13.0","14.4","18.1","18.3","20.2","21.3","21.4","21.5","21.6","22.0","23.0","24.0","25.4","27.4","27.15","30.1","30.3","32.2"],"当播放器首次可以播放器时触发":["2.1","7.1"],"当播放器切换地址后并可以播放时触发":["2.2","7.2"],"当播放器暂停时触发":["2.3","7.3"],"当播放器播放时触发":["2.4","7.4"],"当播放器热键被按下时触发":["2.5","7.5"],"当播放器销毁时触发":["2.6","7.6"],"当视频地址变化时触发":["2.7","7.7"],"当播放器获得焦点时触发":["2.8","7.8"],"当播放器失去焦点时触发":["2.9","7.9"],"当播放器被双击时触发":["2.10","7.10"],"当播放器被单击时触发":["2.11","7.11"],"当播放器加载视频发生错误时触发":["2.12","7.12"],"当播放器被鼠标移出或者移入时触发":["2.13","7.13"],"当播放器被鼠标经过时触发":["2.14","7.14"],"当播放器尺寸变化时触发":["2.15","7.15"],"当播放器出现在视口时触发":["2.16","7.16"],"当播放器长宽比变化时触发":["2.17","7.17"],"当播放器自动设置高度时触发":["2.18","7.18"],"当播放器自动设置尺寸时触发":["2.19","7.19"],"当播放器发生翻转时触发":["2.20","7.20"],"当播放器发生窗口全屏时触发":["2.21","7.21"],"当播放器发生网页全屏时触发":["2.22","7.22"],"当播放器进入迷你模式时触发":["2.23","7.23"],"当播放器进入画中画时触发":["2.24","7.24"],"当播放器被截图时触发":["2.25","7.25"],"当播放器发生时间跳转时触发":["2.26","7.26"],"当播放器发生字幕偏移时触发":["2.27","7.27"],"当字幕更新时触发":["2.28","7.28"],"当字幕加载时触发":["2.29","7.29"],"当字幕切换时触发":["2.30","7.30"],"canplay":["2.31","7.31"],"canplaythrough":["2.32","7.32"],"complete":["2.33","7.33"],"durationchange":["2.34","7.34"],"emptied":["2.35","7.35"],"ended":["2.36","7.36"],"error":["2.37","7.37"],"loadeddata":["2.38","7.38"],"loadedmetadata":["2.39","7.39"],"pause":["2.40","7.40"],"play":["2.41","7.41","19.11"],"playing":["2.42","7.42"],"progress":["2.43","7.43","19.34"],"ratechange":["2.44","7.44"],"seeked":["2.45","7.45"],"seeking":["2.46","7.46"],"stalled":["2.47","7.47"],"suspend":["2.48","7.48"],"timeupdate":["2.49","7.49"],"volumechange":["2.50","7.50"],"waiting":["2.51","7.51"],"但你已经知道播放器的":["3.0","8.0"],"属性":["3.0","8.0","20.1","20.3","20.4","30.0","31.33","31.34","31.37","32.1","32.3","32.4"],"方法":["3.0","8.0"],"后":["3.0","8.0"],"再编写插件是非常简单的事":["3.0","8.0"],"可以在实例化的时候加载插件的函数":["3.0","8.0"],"function":["3.0","4.1","4.2","4.3","4.4","4.10","4.11","4.15","4.16","4.17","4.31","4.35","4.38","4.39","8.0","9.1","9.2","9.3","9.4","9.10","9.11","9.15","9.16","9.17","9.31","9.35","9.38","9.39","19.4","20.1","31.4","32.1"],"myplugin":["3.0","8.0"],"art":["3.0","8.0","20.2","27.15","32.2"],"console":["3.0","8.0"],"info":["3.0","8.0"],"return":["3.0","8.0"],"something":["3.0","8.0"],"type":["4.1","4.2","4.3","4.4","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.25","4.26","4.27","4.28","4.29","4.30","4.31","4.32","4.34","4.35","4.36","4.37","4.38","4.39","4.40","9.1","9.2","9.3","9.4","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.25","9.26","9.27","9.28","9.29","9.30","9.31","9.32","9.34","9.35","9.36","9.37","9.38","9.39","9.40","15.5","19.1","19.2","19.3","19.4","19.5","19.6","19.7","19.8","19.9","19.10","19.11","19.12","19.13","19.14","19.15","19.16","19.17","19.18","19.19","19.20","19.21","19.22","19.23","19.24","19.25","19.26","19.27","19.28","19.29","19.30","19.31","19.32","19.33","19.34","19.35","19.36","19.37","19.38","19.39","19.40","19.42","19.43","19.44","19.45","19.46","19.47","19.48","19.49","26.5","31.1","31.2","31.3","31.4","31.5","31.6","31.7","31.8","31.9","31.10","31.11","31.12","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.20","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.29","31.30","31.31","31.32","31.33","31.34","31.35","31.36","31.37","31.38","31.39","31.40","31.42","31.43","31.44","31.45","31.46","31.47","31.48","31.49"],"播放视频":["4.1","9.1"],"暂停视频":["4.2","9.2"],"切换视频的播放和暂停":["4.3","9.3"],"parameter":["4.4","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.26","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","9.4","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.26","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","15.5","19.4","26.5"],"boolean":["4.4","4.12","4.18","4.19","4.20","4.23","4.24","4.30","9.4","9.12","9.18","9.19","9.20","9.23","9.24","9.30","15.5","19.9","19.10","19.11","19.12","19.13","19.14","19.15","19.16","19.17","19.18","19.19","19.20","19.21","19.22","19.23","19.24","19.25","19.26","19.27","19.28","19.45","19.46","19.47","19.48","19.49","26.5","31.9","31.10","31.11","31.12","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.20","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.45","31.46","31.47","31.48","31.49"],"setter":["4.5","4.6","4.7","4.8","4.9","4.12","4.13","4.18","4.19","4.20","4.21","4.22","4.24","4.26","4.27","4.28","4.29","4.30","4.32","4.33","4.34","9.5","9.6","9.7","9.8","9.9","9.12","9.13","9.18","9.19","9.20","9.21","9.22","9.24","9.26","9.27","9.28","9.29","9.30","9.32","9.33","9.34","15.5","26.5"],"number":["4.5","4.6","4.7","4.8","4.13","4.27","9.5","9.6","9.7","9.8","9.13","9.27","19.8","31.8"],"getter":["4.8","4.9","4.12","4.13","4.14","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.25","4.26","4.27","4.28","4.29","4.30","4.32","4.33","4.34","4.36","4.37","9.8","9.9","9.12","9.13","9.14","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.25","9.26","9.27","9.28","9.29","9.30","9.32","9.33","9.34","9.36","9.37","15.5","26.5"],"string":["4.10","4.11","4.21","4.26","4.28","4.31","4.32","4.33","4.34","9.10","9.11","9.21","9.26","9.28","9.31","9.32","9.33","9.34","19.1","19.2","19.3","19.5","19.6","19.7","19.41","19.43","20.1","20.3","20.4","31.1","31.2","31.3","31.5","31.6","31.7","31.41","31.43","32.1","32.3","32.4"],"设置视频地址":["4.10","9.10"],"设置时和":["4.10","9.10"],"设置视频画质地址":["4.11","9.11"],"获取视频时长":["4.14","9.14"],"下载当前视频帧的截图":["4.15","9.15"],"获取当前视频帧的截图的":["4.16","4.17","9.16","9.17"],"base64":["4.16","9.16"],"地址":["4.16","4.17","9.16","9.17","27.4"],"blob":["4.17","9.17"],"设置和获取视频海报":["4.21","9.21"],"获取播放器的尺寸和坐标信息":["4.25","9.25"],"array":["4.29","9.29","18.2","19.29","19.30","19.31","19.32","19.33","19.34","19.35","19.36","20.1","31.29","31.30","31.31","31.32","31.33","31.34","31.35","31.36","32.1"],"设置和获取区间循序播放":["4.29","9.29"],"单位秒":["4.29","9.29","27.4"],"当容器只有宽度":["4.30","9.30"],"动态获取和设置":["4.31","9.31"],"开启隔空播放":["4.35","9.35"],"视频缓存的比例":["4.36","9.36"],"范围是":["4.36","4.37","9.36","9.37"],"视频播放的比例":["4.37","9.37"],"事件的代理函数":["4.38","9.38"],"实质上代理了":["4.38","9.38"],"的查询函数":["4.39","9.39"],"element":["4.40","9.40","19.1","20.1","20.3","20.4","31.1","32.1","32.3","32.4"],"快捷返回播放器的":["4.40","9.40"],"group":["10.1","10.2","10.3","10.4","10.5","14.2","14.3","15.2","15.3","16.2","16.3","17.3","17.4","17.5","21.1","21.2","21.3","21.4","21.5","25.2","25.3","26.2","26.3","27.2","27.3","28.2","28.3","29.3","29.4","29.5"],"bash":["10.2","14.2","14.3","15.2","15.3","16.2","16.3","17.3","17.4","21.2","25.2","25.3","26.2","26.3","27.2","27.3","28.2","28.3","29.3","29.4"],"index":["10.3","14.4","17.5","17.8","21.3","25.4","29.5","29.8"],"import":["10.3","10.5","21.3","21.5"],"artplayer":["10.3","10.5","14.4","19.1","21.3","21.5","25.4","27.5","27.15","31.1"],"from":["10.3","10.5","21.5"],"jsx":["10.5","21.5"],"useeffect":["10.5","21.5"],"useref":["10.5","21.5"],"hint":["10.6"],"sometimes":["10.6","19.36"],"your":["10.6"],"file":["10.6"],"will":["10.6","19.44"],"https":["11.0","12.0","13.0","22.0","23.0","24.0"],"github":["11.0","12.0","13.0","22.0","23.0","24.0"],"com":["11.0","12.0","13.0","22.0","23.0","24.0"],"industry":["11.0","22.0"],"forum":["11.0","22.0"],"bilibili":["12.0","23.0"],"data":["12.0","13.0","14.4","23.0","24.0","25.4","27.5","27.7","27.9","27.10","27.14"],"dev":["13.0","24.0"],"libs":["13.0","14.4","24.0","25.4","27.5","27.7","27.10"],"查看完整演示":["14.1","15.1","16.1","17.2","25.1","26.1","27.1","28.1","29.2"],"jsdelivr":["14.3","15.3","16.3","17.4","25.3","26.3","27.3","28.3","29.4"],"uncompiled":["14.4","25.4","27.5"],"plugin":["14.4","25.4","27.5"],"ads":["14.4","25.4"],"是否启用新的控制器皮肤":["15.5","26.5"],"画质":["16.0","28.0"],"控制":["17.0","29.0"],"通过该插件":["17.1","29.1"],"你可以轻松在":["17.1","29.1"],"html":["17.5","17.6","17.7","17.8","20.1","20.3","20.4","29.5","29.6","29.7","29.8","31.40","32.1","32.3","32.4"],"doctype":["17.5","29.5"],"接口":["17.6","17.7","29.6","29.7"],"commit":["17.6","29.6"],"从":["17.6","29.6"],"将消息推送到":["17.6","29.6"],"iframe":["17.6","17.8","29.6","29.8"],"该函数将在":["17.6","29.6"],"warning":["17.7","18.2","29.7","30.2"],"提示":["17.7","29.7"],"最常遇到的问题是":["17.8","29.8"],"播放器在":["17.8","29.8"],"里进行网页全屏":["17.8","29.8"],"但在":["17.8","29.8"],"the":["18.0","19.1","19.3","19.4","19.7","19.12","19.27","19.29","19.30","19.31","19.32","19.33","19.34","19.37","19.38","19.41","19.42","19.44"],"configuration":["18.0","19.44"],"mentioned":["18.0"],"here":["18.0"],"mainly":["18.0"],"refers":["18.0"],"to":["18.0","19.1","19.11","19.18","19.20","19.27","19.33","19.40","19.41","19.47","19.48"],"three":["18.0","18.2"],"common":["18.0"],"configurations":["18.0"],"layers":["18.0","30.0"],"controls":["18.0","19.39","30.0","31.39"],"and":["18.0","18.2","19.36","19.38"],"a":["18.1","18.2","18.3","19.4"],"layer":["18.1"],"during":["18.1","18.2","18.3"],"instantiation":["18.1","18.2","18.3"],"such":["18.1"],"as":["18.1","19.4"],"logo":["18.1","30.1"],"or":["18.1"],"advertisement":["18.1"],"control":["18.2"],"there":["18.2"],"are":["18.2"],"additional":["18.2"],"options":["18.2"],"for":["18.2"],"position":["18.2","30.2"],"left":["18.2","30.2"],"right":["18.2","30.2"],"positions":["18.2"],"of":["18.2","19.12","19.38","19.41"],"controller":["18.2"],"selector":["18.2","20.1","30.2","32.1"],"object":["18.2","19.37","19.38","19.39","19.40","19.42","19.44","31.37","31.38","31.39","31.40","31.42","31.44"],"default":["19.1","19.2","19.3","19.4","19.5","19.6","19.7","19.8","19.9","19.10","19.11","19.12","19.13","19.14","19.15","19.16","19.17","19.18","19.19","19.20","19.21","19.22","19.23","19.24","19.25","19.26","19.27","19.28","19.29","19.30","19.31","19.32","19.33","19.34","19.35","19.36","19.37","19.38","19.39","19.40","19.41","19.42","19.43","19.44","19.45","19.46","19.47","19.48","19.49","31.1","31.2","31.3","31.4","31.5","31.6","31.7","31.8","31.9","31.10","31.11","31.12","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.20","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.29","31.30","31.31","31.32","31.33","31.34","31.35","31.36","31.37","31.38","31.39","31.40","31.41","31.42","31.43","31.44","31.45","31.46","31.47","31.48","31.49"],"attached":["19.1"],"source":["19.2"],"address":["19.2"],"unique":["19.3"],"undefined":["19.4","31.4"],"constructor":["19.4"],"accepts":["19.4"],"second":["19.4"],"which":["19.4","19.44"],"posters":["19.5"],"f00":["19.7","31.7"],"false":["19.9","19.10","19.11","19.12","19.13","19.14","19.15","19.16","19.17","19.18","19.19","19.21","19.23","19.24","19.25","19.26","19.27","19.39","19.45","19.46","19.47","19.48","19.49","31.11","31.12","31.13","31.15","31.16","31.17","31.18","31.25","31.27","31.45","31.47","31.49"],"when":["19.9","19.13"],"whether":["19.11","19.15","19.16","19.17","19.18","19.19","19.20","19.21","19.23","19.24","19.27","19.33","19.45","19.46","19.47","19.48","19.49"],"display":["19.18","19.33","19.34"],"true":["19.20","19.22","19.28","31.20"],"use":["19.20","19.27","19.47"],"shortcut":["19.20"],"if":["19.22"],"subtitle":["19.25"],"mini":["19.26"],"ssr":["19.27","31.27"],"initialize":["19.29","19.30","19.31","19.32","19.35"],"customized":["19.29","19.30","19.31","19.32","19.35"],"setting":["19.30"],"on":["19.34","19.37"],"because":["19.36"],"different":["19.36"],"mobile":["19.36"],"devices":["19.36"],"have":["19.36"],"many":["19.36"],"differences":["19.36"],"limitations":["19.36"],"you":["19.36"],"want":["19.36"],"image":["19.37"],"preload":["19.39"],"it":["19.40","19.41"],"is":["19.40","19.41"],"used":["19.40","19.41"],"replace":["19.40"],"indicate":["19.41"],"format":["19.41"],"needs":["19.41"],"by":["19.42"],"matching":["19.42"],"s":["19.42"],"navigator":["19.43","31.43"],"language":["19.43","31.43"],"customize":["19.44"],"be":["19.44"],"deeply":["19.44"],"merged":["19.44"],"automatic":["19.47"],"需先打开设置面板":["20.0","32.0"],"播放器默认自带四个设置项":["20.0","32.0"],"flip":["20.0","32.0"],"playbackrate":["20.0","32.0"],"类型":["20.1","20.3","20.4","31.34","31.37","32.1","32.3","32.4"],"描述":["20.1","20.3","20.4","32.1","32.3","32.4"],"元素的":["20.1","20.3","20.4","32.1","32.3","32.4"],"icon":["20.1","20.3","20.4","32.1","32.3","32.4"],"元素的图标":["20.1","20.4","32.1","32.4"],"元素列表":["20.1","32.1"],"onselect":["20.1","30.2","32.1"],"元素点击事件":["20.1","32.1"],"var":["20.2","27.15","30.1","32.2"],"有时你的":["21.6"],"文件会丢失":["21.6"],"typescript":["21.6"],"danmuku":["27.4","27.11"],"弹幕库":["27.4"],"支持数组":["27.4"],"xml":["27.4","27.6"],"promise返回数组":["27.4"],"speed":["27.4","27.11"],"弹幕持续时间":["27.4"],"范围在":["27.4"],"opacity":["27.4","27.11"],"通过方法":["27.8","27.10","27.11"],"进行隐藏或者显示弹幕":["27.8"],"通过属性":["27.9"],"判断当前弹幕是隐藏或者显示":["27.9"],"发送一条实时弹幕":["27.10"],"实时改变弹幕配置":["27.11"],"支持属性有":["27.11"],"fontsize":["27.11"],"color":["27.11"],"mode":["27.11"],"margin":["27.11"],"通过":["27.12"],"方法可以重载弹幕源":["27.12"],"或者切换新弹幕":["27.12"],"用于清空当前显示的弹幕":["27.13"],"用于获取当前弹幕配置":["27.14"],"new":["27.15"],"container":["27.15"],"app":["27.15"],"assets":["27.15"],"sample":["27.15"],"这里所说的组件配置主要是指":["30.0"],"contextmenu":["30.0"],"这三个共用的配置":["30.0"],"实例化时添加一个层":["30.1"],"例如可以添加":["30.1"],"或者":["30.1"],"广告":["30.1"],"等等":["30.1"],"img":["30.1"],"实例化时添加一个控制器":["30.2"],"还有三个额外的选项":["30.2"],"控制控制器出现的左右位置":["30.2"],"选择列表的对象数组":["30.2"],"选择列表的元素被点击时触发的函数":["30.2"],"实例化时添加一个右键菜单":["30.3"],"播放器挂载的":["31.1"],"视频源地址":["31.2"],"播放器的唯一标识":["31.3"],"构造函数接受一个函数作为第二个参数":["31.4"],"播放器初始化成功且视频可以播放时触发":["31.4"],"ready":["31.4"],"视频的海报":["31.5"],"视频标题":["31.6"],"是否自动播放":["31.11"],"是否使用快捷键":["31.20"],"字幕时间偏移":["31.25"],"是否使用":["31.27"],"初始化自定义的":["31.29","31.30","31.31","31.35"],"层":["31.29"],"设置面板":["31.30"],"右键菜单":["31.31"],"初始化自定义的底部":["31.32"],"控制栏":["31.32"],"是否在底部控制栏里显示":["31.33"],"画质选择":["31.33"],"列表":["31.33"],"在进度条上显示":["31.34"],"高亮信息":["31.34"],"插件":["31.35"],"因为不同的移动设备存在多种差异和限制":["31.36"],"有时候你希望在某些移动设备上不使用本播放器":["31.36"],"而是直接使用原生的功能时":["31.36"],"可以通过该选项控制":["31.36"],"在进度条上设置":["31.37"],"预览图":["31.37"],"设置视频的字幕":["31.38"],"支持字幕格式":["31.38"],"vtt":["31.38"],"srt":["31.38"],"ass":["31.38"],"用于替换默认图标":["31.40"],"支持":["31.40"],"用于指明视频的格式":["31.41"],"需要配合":["31.41"],"customtype":["31.41"],"通过视频的":["31.42"],"自定义":["31.44"],"配置":["31.44"],"该配置会和自带的":["31.44"],"进行深度合并":["31.44"],"新增你的语言":["31.44"],"是否使用自动":["31.47"],"回放功能":["31.47"]},{"0":["4.8","9.8","13.0","24.0","27.4"],"1":["4.8","4.36","4.37","9.8","9.36","9.37","12.0","23.0"],"2":["11.0","12.0","22.0","23.0"],"3":["13.0","19.2","24.0","31.2"],"4":["11.0","18.3","19.47","22.0","31.44"],"5":["11.0","19.29","19.30","22.0","31.29","31.30"],"6":["2.0","7.0","12.0","23.0"],"7":["31.8"],"8":["13.0","24.0"],"9":["31.44"],"10":["2.7","7.7","30.2"],"11":["2.27","7.27"],"13":["2.30","7.30","18.3"],"22":["18.1"],"23":["19.29","31.29"],"25":["27.4"],"34":["19.30","31.30"],"code":["0.1","0.2","0.3","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.13","0.14","0.15","0.16","0.17","1.1","1.6","2.1","2.2","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","4.1","4.2","4.3","4.12","4.14","4.15","4.18","4.19","4.20","4.21","4.23","4.25","4.27","4.28","4.29","4.31","4.32","4.33","4.34","4.35","5.1","5.2","5.3","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.13","5.14","5.15","5.16","5.17","6.1","6.6","7.1","7.2","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.28","7.29","9.1","9.2","9.3","9.12","9.14","9.15","9.18","9.19","9.20","9.21","9.23","9.25","9.27","9.28","9.29","9.31","9.32","9.33","9.34","9.35","15.5","18.2","19.1","19.8","19.11","19.20","19.29","19.30","19.31","19.32","19.35","19.44","19.47","20.1","26.5","27.8","27.11","31.1","31.4","31.11","31.20","31.30","31.31","31.32","31.35","31.40","31.44","31.47","32.1"],"run":["0.2","0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","0.16","0.17","1.1","1.6","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.19","2.26","4.1","4.2","4.3","4.7","4.9","4.12","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.23","4.25","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","4.35","5.2","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","5.17","6.1","6.6","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.19","7.26","9.1","9.2","9.3","9.7","9.9","9.12","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.23","9.25","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","9.35","15.5","18.2","19.1","19.8","19.11","19.20","19.30","19.31","19.32","19.35","19.44","19.47","20.0","20.1","26.5","27.8","27.11","31.1","31.4","31.5","31.8","31.11","31.20","31.31","31.32","31.35","31.40","31.44","31.47","32.0","32.1"],"js":["0.2","0.3","0.5","0.14","0.17","2.2","2.7","2.18","2.23","2.27","2.28","2.29","2.30","5.2","5.3","5.5","5.14","5.17","7.2","7.7","7.18","7.23","7.27","7.28","7.29","7.30","17.6","18.2","19.1","19.2","19.29","19.30","19.32","19.47","20.1","20.4","27.5","27.7","27.9","27.10","27.12","29.6","30.2","31.2","31.4","31.29","31.30","31.32","31.44","32.1","32.4"],"var":["0.3","0.5","2.0","2.30","3.0","5.3","5.5","7.0","7.30","8.0","14.4","17.6","18.1","18.2","18.3","19.2","19.29","19.30","20.1","25.4","27.5","29.6","30.2","30.3","31.2","31.29","31.30","31.44","32.1"],"hover":["0.4","5.4"],"方法用于代理自定义的":["0.4","5.4"],"loadimg":["0.4","5.4"],"方法用于监听图片的":["0.4","5.4"],"load":["0.4","5.4"],"加载事件":["0.4","5.4"],"div":["0.4","0.7","0.9","0.10","0.11","0.12","0.13","0.15","0.16","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","4.5","4.6","4.7","4.8","4.9","4.12","4.13","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.26","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","4.38","4.40","5.4","5.7","5.9","5.10","5.11","5.12","5.13","5.15","5.16","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.11","6.12","9.5","9.6","9.7","9.8","9.9","9.12","9.13","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.26","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","9.38","9.40","10.4","18.2","19.1","19.8","19.11","19.20","19.31","19.32","19.35","19.44","19.47","20.0","20.1","21.4","27.11","31.1","31.3","31.4","31.5","31.8","31.9","31.10","31.11","31.14","31.18","31.20","31.22","31.26","31.35","31.40","31.44","31.46","31.47","32.0","32.1"],"classname":["0.5","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","0.16","1.1","1.2","1.3","1.4","1.5","1.6","1.7","1.8","1.9","1.10","1.12","4.1","4.2","4.3","4.5","4.6","4.7","4.8","4.9","4.12","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.22","4.23","4.24","4.25","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","4.35","4.40","5.5","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","6.1","6.2","6.3","6.4","6.5","6.6","6.7","6.8","6.9","6.10","6.12","9.1","9.2","9.3","9.5","9.6","9.7","9.8","9.9","9.12","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.22","9.23","9.24","9.25","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","9.35","9.40","15.5","18.2","19.1","19.8","19.11","19.20","19.31","19.32","19.35","19.44","19.47","20.0","20.1","26.5","27.8","27.11","31.1","31.3","31.4","31.5","31.8","31.10","31.11","31.14","31.18","31.20","31.31","31.32","31.35","31.40","31.44","31.46","31.47","32.0","32.1"],"art":["0.5","2.0","5.5","7.0","10.3","10.5","14.4","17.6","18.1","18.2","18.3","19.2","20.1","21.3","25.4","27.5","29.6","30.1","30.2","30.3","31.2","32.1"],"new":["0.5","2.0","3.0","5.5","7.0","8.0","10.3","14.4","17.6","18.1","18.3","19.2","20.1","20.2","21.3","25.4","29.6","30.1","30.2","30.3","31.2","32.1","32.2"],"artplayer":["0.5","2.0","3.0","5.5","7.0","8.0","10.4","15.4","15.5","16.2","17.5","17.6","18.1","18.3","19.2","20.1","20.2","21.4","26.4","26.5","27.6","27.7","27.8","27.9","27.10","27.12","27.13","27.14","28.2","29.5","29.6","30.1","30.2","30.3","31.2","32.1","32.2"],"container":["0.5","2.0","3.0","5.5","7.0","8.0","10.3","14.4","17.6","18.1","18.3","19.2","19.12","20.1","20.2","21.3","25.4","29.6","30.1","30.2","30.3","31.12","32.1","32.2"],"方法用于更新":["0.7","5.7"],"对象":["0.7","5.7"],"属性用于切换是否显示全部层":["0.9","5.9"],"属性用于切换是否显示全部控制器":["0.10","5.10"],"属性用于切换是否显示全部菜单":["0.11","5.11"],"switch":["0.12","5.12","19.19","20.3","32.3"],"方法设置当前字幕地址和选项":["0.12","5.12"],"属性用于切换是否显示加载层":["0.13","5.13"],"属性用于切换是否显示遮罩层":["0.15","5.15"],"update":["0.16","5.16"],"方法动态更新设置项":["0.16","5.16"],"是指挂载在":["1.0","6.0"],"字符串":["1.11","6.11"],"width":["1.17","1.23","1.24","6.17","6.23","6.24"],"height":["1.18","6.18"],"icon":["1.20","6.20","19.40"],"mobile":["1.21","1.22","6.21","6.22"],"max":["1.28","1.31","6.28","6.31"],"min":["1.29","6.29","13.0","24.0"],"timeout":["1.30","6.30"],"time":["1.32","1.33","1.34","1.38","1.40","6.32","6.33","6.34","6.38","6.40","19.34","31.34"],"playbackrate":["1.35","1.36","6.35","6.36"],"orientation":["1.37","6.37"],"value":["1.39","6.39"],"ratio":["1.41","6.41","19.17"],"app":["2.0","3.0","7.0","8.0","10.3","14.4","18.1","18.3","19.2","20.2","25.4","30.1","30.2","30.3","32.2"],"url":["2.0","3.0","4.10","7.0","8.0","9.10","10.3","14.4","18.1","18.3","19.37","20.2","25.4","30.1","30.2","30.3","31.37","31.38","32.2"],"assets":["2.0","3.0","7.0","8.0","14.4","18.1","18.3","19.2","19.29","20.2","25.4","30.1","30.2","30.3","31.29","32.2"],"sample":["2.0","3.0","7.0","8.0","14.4","18.1","18.3","19.2","19.29","20.2","25.4","30.1","30.2","30.3","31.29","32.2"],"mp4":["2.0","3.0","7.0","8.0","18.1","20.2","27.15","30.1","30.2","30.3","32.2"],"on":["2.0","3.0","7.0","8.0","19.36","19.45"],"canplay":["2.0","7.0"],"浏览器可以播放媒体文件了":["2.31","7.31"],"浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束":["2.32","7.32"],"offlineaudiocontext":["2.33","7.33"],"duration":["2.34","7.34"],"媒体内容变为空":["2.35","7.35"],"例如":["2.35","7.35"],"视频停止播放":["2.36","7.36"],"获取媒体数据时出错":["2.37","7.37"],"media":["2.38","7.38"],"已加载元数据":["2.39","7.39"],"播放已暂停":["2.40","7.40"],"播放已开始":["2.41","7.41"],"由于缺乏数据而暂停或延迟后":["2.42","7.42"],"在浏览器加载资源时周期性触发":["2.43","7.43"],"播放速率发生变化":["2.44","7.44"],"跳帧":["2.45","2.46","7.45","7.46"],"用户代理":["2.47","7.47"],"媒体数据加载已暂停":["2.48","7.48"],"currenttime":["2.49","7.49"],"音量发生变化":["2.50","7.50"],"由于暂时缺少数据":["2.51","7.51"],"dosomething":["3.0","8.0"],"video":["3.0","4.31","4.36","4.37","8.0","9.31","9.36","9.37","18.1","18.3","19.4","19.15","19.16","19.17","19.18","19.39","19.46","20.2","27.15","30.1","30.2","30.3","31.42","32.2"],"plugins":["3.0","8.0","27.15"],"ready":["3.0","8.0"],"可以在实例化之后再加载插件的函数":["3.0","8.0"],"销毁播放器":["4.4","9.4"],"接受一个参数表示是否销毁后同时移除播放器的":["4.4","9.4"],"html":["4.4","9.4","17.1","19.40","29.1","31.27","31.33"],"默认为":["4.4","9.4"],"true":["4.4","4.24","4.30","9.4","9.24","9.30","27.15","31.22","31.28"],"视频时间跳转":["4.5","9.5"],"单位秒":["4.5","4.6","4.7","9.5","9.6","9.7","31.34"],"视频时间快进":["4.6","9.6"],"视频时间快退":["4.7","9.7"],"设置和获取视频音量":["4.8","9.8"],"范围在":["4.8","9.8","31.25"],"string":["4.9","9.9","18.0","19.37","19.40","31.33","31.34","31.37","31.38"],"设置和获取视频地址":["4.9","9.9"],"类似":["4.10","4.11","4.13","4.39","9.10","9.11","9.13","9.39"],"但会执行一些优化操作":["4.10","9.10"],"函数支持两个参数":["4.10","4.11","9.10","9.11"],"第一个为新的视频地址":["4.10","4.11","9.10","9.11"],"第二个为可选新的视频名字":["4.10","4.11","9.10","9.11"],"switchurl":["4.11","9.11"],"但会带上之前的播放进度":["4.11","9.11"],"设置和获取视频是否静音":["4.12","9.12"],"设置和获取视频当前时间":["4.13","9.13"],"设置时间时和":["4.13","9.13"],"seek":["4.13","9.13"],"但它不会触发额外的事件":["4.13","9.13"],"返回的是一个":["4.16","4.17","9.16","9.17"],"promise":["4.16","4.17","9.16","9.17"],"设置和获取播放器窗口全屏":["4.18","9.18"],"设置和获取播放器网页全屏":["4.19","9.19"],"设置和获取播放器画中画模式":["4.20","9.20"],"只有在视频播放前才能看到海报效果":["4.21","9.21"],"boolean":["4.22","9.22","18.0","20.1","20.3","30.0","31.33","32.1","32.3"],"设置和获取播放器迷你模式":["4.22","9.22"],"获取视频是否正在播放中":["4.23","9.23"],"设置视频是否自适应尺寸":["4.24","9.24"],"设置为":["4.24","4.30","9.24","9.30"],"之后它会只执行一次":["4.24","4.30","9.24","9.30"],"设置和获取播放器翻转":["4.26","9.26"],"支持":["4.26","9.26"],"normal":["4.26","9.26"],"horizontal":["4.26","9.26"],"vertical":["4.26","9.26"],"设置和获取播放器播放速度":["4.27","9.27"],"设置和获取播放器长宽比":["4.28","9.28"],"该属性可以自动计算出并设置视频的高度":["4.30","9.30"],"元素的属性":["4.31","9.31"],"动态获取和设置播放器标题":["4.32","9.32"],"动态获取和设置视频类型":["4.33","9.33"],"动态获取和设置播放器主题颜色":["4.34","9.34"],"常配合":["4.36","4.37","9.36","9.37"],"timeupdate":["4.36","4.37","9.36","9.37"],"事件使用":["4.36","4.37","9.36","9.37"],"和":["4.38","9.38","31.6","31.7","31.15","31.16","31.17"],"removeeventlistener":["4.38","9.38"],"当使用":["4.38","9.38"],"来处理事件":["4.38","9.38"],"播放器销毁时也会自动销毁该事件":["4.38","9.38"],"document":["4.39","9.39"],"queryselector":["4.39","9.39"],"但被查询的对象局限于当前播放器内":["4.39","9.39"],"可以避免同类名的错误":["4.39","9.39"],"元素":["4.40","9.40"],"bash":["10.1","21.1"],"npm":["10.1","14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"jsdelivr":["10.2","21.2"],"net":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"https":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"const":["10.3","10.5","21.3","21.5"],"path":["10.3"],"to":["10.3","19.10","19.14","19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.28","19.36","19.42","19.45","19.46","19.49"],"template":["10.4","21.4"],"ref":["10.4"],"export":["10.5","21.5"],"default":["10.5","20.1","21.5","32.1"],"function":["10.5","18.2","19.15","19.18","19.47","20.3","20.4","21.5","32.3","32.4"],"player":["10.5","19.1","19.3","19.4","19.7","19.8","19.12","19.13","19.23","19.24","19.36","19.48","21.5"],"option":["10.5","21.5"],"getinstance":["10.5","21.5"],"rest":["10.5","21.5"],"artref":["10.5","21.5"],"lose":["10.6"],"the":["10.6","18.2","19.5","19.9","19.13","19.15","19.16","19.17","19.18","19.19","19.21","19.22","19.23","19.24","19.25","19.28","19.40","19.43","19.48","19.49"],"type":["10.6","18.0"],"prompt":["10.6"],"of":["10.6","19.3","19.8","19.25","19.36"],"typescript":["10.6"],"data":["11.0","15.4","15.5","22.0","26.4","26.5","27.6","27.8","27.11","27.12","27.13"],"libs":["11.0","12.0","15.4","15.5","22.0","23.0","26.4","26.5","27.6","27.8","27.9","27.11","27.12","27.13","27.14"],"cdnjs":["11.0","12.0","13.0","22.0","23.0","24.0"],"cloudflare":["11.0","12.0","13.0","22.0","23.0","24.0"],"ajax":["11.0","12.0","13.0","22.0","23.0","24.0"],"dashjs":["11.0","22.0"],"beta":["13.0","24.0"],"install":["14.2","15.2","16.2","17.3","25.2","26.2","27.2","28.2","29.3"],"uncompiled":["15.4","15.5","26.4","26.5","27.6","27.7","27.8","27.9","27.10","27.11","27.12","27.13","27.14"],"plugin":["15.4","15.5","26.4","26.5","27.6","27.7","27.8","27.9","27.10","27.12","27.13","27.14"],"index":["17.1","27.5","27.7","27.9","27.10","27.12","27.14","29.1","30.2"],"里控制跨域":["17.1","29.1"],"head":["17.5","29.5"],"title":["17.5","29.5"],"meta":["17.5","29.5"],"内部运行":["17.6","29.6"],"同时它也能用于异步获取":["17.6","29.6"],"里的值":["17.6","29.6"],"只能运行在":["17.7","29.7"],"是不生效的":["17.8","29.8"],"这时候只要监听":["17.8","29.8"],"里的":["17.8","29.8"],"fullscreenweb":["17.8","29.8"],"事件并通知到":["17.8","29.8"],"contextmenu":["18.0"],"property":["18.0","19.33","19.34","19.37","19.38"],"describe":["18.0","19.33","19.34","19.37","19.38"],"disable":["18.0","30.0"],"whether":["18.0","19.10","19.14","19.28"],"components":["18.0"],"name":["18.0","30.0","30.1","30.2"],"unique":["18.0"],"img":["18.1","19.29","31.29"],"png":["18.1","30.1"],"selection":["18.2"],"list":["18.2","19.33"],"onselect":["18.2"],"triggered":["18.2","19.4"],"when":["18.2","19.4","19.5","19.26"],"an":["18.2"],"element":["18.2"],"is":["18.2","19.4","19.7","19.27","19.42"],"clicked":["18.2"],"identifier":["19.3"],"currently":["19.3","19.6","19.7","19.43"],"initialized":["19.4"],"successfully":["19.4"],"and":["19.4","19.40"],"can":["19.4"],"be":["19.4","19.41"],"played":["19.4"],"just":["19.4"],"will":["19.5","19.12","19.39"],"only":["19.5","19.26"],"appear":["19.5"],"which":["19.6","19.39"],"appears":["19.6","19.26"],"in":["19.6","19.14","19.18","19.21","19.22","19.33","19.44"],"color":["19.7","27.4"],"using":["19.9","19.36"],"live":["19.9"],"mode":["19.9","19.27","27.4"],"progress":["19.9","19.26","19.37"],"mute":["19.10"],"by":["19.10","19.12"],"automatically":["19.11"],"fill":["19.12"],"entire":["19.12"],"scrolls":["19.13"],"outside":["19.13"],"play":["19.14"],"display":["19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.43","19.45","19.49"],"playback":["19.16"],"speed":["19.16"],"aspect":["19.17"],"bottom":["19.18","19.33"],"control":["19.18","19.33"],"button":["19.19","19.45","19.49","30.2"],"keys":["19.20"],"picture":["19.21"],"there":["19.22"],"are":["19.22"],"multiple":["19.22"],"players":["19.22"],"window":["19.23","31.36"],"full":["19.24"],"offset":["19.25"],"with":["19.25","19.41","19.44"],"range":["19.25","20.4","32.4"],"5s":["19.25","31.25"],"bar":["19.26","19.33","19.34","19.37"],"mount":["19.27"],"useful":["19.27"],"if":["19.27"],"you":["19.27"],"want":["19.27"],"render":["19.27"],"use":["19.28","19.36"],"number":["19.34","20.1","31.34","31.37","32.1"],"native":["19.36"],"functions":["19.36"],"directly":["19.36"],"instead":["19.36"],"this":["19.36"],"some":["19.36"],"thumbnail":["19.37"],"support":["19.38"],"format":["19.38"],"vtt":["19.38"],"srt":["19.38"],"ass":["19.38"],"metadata":["19.39","31.39"],"more":["19.39"],"attributes":["19.39"],"supports":["19.40"],"together":["19.41"],"customtype":["19.41"],"decoding":["19.42"],"right":["19.42"],"handed":["19.42"],"over":["19.42"],"tolowercase":["19.43","31.43"],"built":["19.44"],"add":["19.44","19.46"],"your":["19.44","30.2"],"language":["19.44"],"a":["19.45"],"long":["19.46"],"press":["19.46"],"rotate":["19.48"],"according":["19.48"],"aspectratio":["20.0","32.0"],"subtitleoffset":["20.0","32.0"],"列表宽度":["20.1","32.1"],"是否默认选中":["20.1","32.1"],"tooltip":["20.1","20.3","20.4","32.1","32.3","32.4"],"提示文本":["20.1","20.3","20.4","32.1","32.3","32.4"],"元素的图标":["20.3","32.3"],"按钮默认状态":["20.3","32.3"],"onswitch":["20.3","32.3"],"按钮切换事件":["20.3","32.3"],"array":["20.4","32.4"],"默认状态数组":["20.4","32.4"],"onrange":["20.4","32.4"],"完成时触发的事件":["20.4","32.4"],"onchange":["20.4","32.4"],"变化时触发的事件":["20.4","32.4"],"from":["21.3"],"的类型提示":["21.6"],"这时候你可以手动导入类型":["21.6"],"变量":["21.6"],"弹幕透明度":["27.4"],"fontsize":["27.4"],"字体大小":["27.4"],"支持数字和百分比":["27.4"],"ffffff":["27.4"],"默认字体颜色":["27.4"],"默认模式":["27.4"],"danmuku":["27.5","27.7","27.9","27.10","27.12","27.13","27.14","27.15"],"antioverlap":["27.11"],"synchronousplayback":["27.11"],"filter":["27.11"],"locktime":["27.11"],"beforeemit":["27.11"],"setting":["27.15"],"artplayerplugindanmuku":["27.15"],"xml":["27.15"],"类型":["30.0","31.33","31.38"],"描述":["30.0","31.33","31.34","31.37","31.38"],"是否禁用组件":["30.0"],"layer":["30.1"],"容器":["31.1"],"目前只用于记忆播放":["31.3"],"autoplayback":["31.3"],"事件一样":["31.4"],"只会出现在播放器初始化且未播放的状态下":["31.5"],"目前会出现在":["31.6"],"视频截图":["31.6","31.18"],"迷你模式":["31.6"],"下":["31.6"],"播放器主题颜色":["31.7"],"目前用于":["31.7"],"进度条":["31.7"],"播放器的默认音量":["31.8"],"false":["31.9","31.10","31.14","31.19","31.21","31.23","31.24","31.26","31.39","31.46","31.48"],"使用直播模式":["31.9"],"会隐藏进度条和播放时间":["31.9"],"是否默认静音":["31.10"],"播放器的尺寸默认会填充整个":["31.12"],"容器尺寸":["31.12"],"所以经常出现黑边":["31.12"],"该值能自动调整播放器尺寸以隐藏黑边":["31.12"],"当播放器滚动到浏览器视口以外时":["31.13"],"自动进入":["31.13"],"迷你播放":["31.13"],"模式":["31.13","31.28"],"是否循环播放":["31.14"],"是否显示视频翻转功能":["31.15"],"目前只出现在":["31.15"],"设置面板":["31.15","31.16","31.17","31.19","31.25"],"右键菜单":["31.15","31.16","31.17"],"是否显示视频播放速度功能":["31.16"],"会出现在":["31.16","31.17"],"是否显示视频长宽比功能":["31.17"],"是否在底部控制栏里显示":["31.18","31.19","31.21"],"功能":["31.18"],"的开关按钮":["31.19","31.21"],"画中画":["31.21"],"假如页面里同时存在多个播放器":["31.22"],"是否只能让一个播放器播放":["31.22"],"是否在底部控制栏里显示播放器":["31.23","31.24"],"窗口全屏":["31.23"],"按钮":["31.23","31.24","31.49"],"网页全屏":["31.24"],"出现在":["31.25"],"迷你进度条":["31.26"],"只在播放器失去焦点后且正在播放时出现":["31.26"],"挂载模式":["31.27"],"假如你希望在播放器挂载前":["31.27"],"就提前渲染好播放器所需的":["31.27"],"时有用":["31.27"],"你可以通过":["31.27"],"在移动端是否使用":["31.28"],"默认画质":["31.33"],"画质名字":["31.33"],"高亮时间":["31.34"],"text":["31.34"],"高亮文本":["31.34"],"白名单是一个数组类型":["31.36"],"分别与":["31.36"],"navigator":["31.36"],"useragent":["31.36"],"进行匹配":["31.36","31.42"],"只要其中一项匹配成功则启用播放器":["31.36"],"预览图地址":["31.37"],"预览图数量":["31.37"],"column":["31.37"],"属性":["31.38"],"字幕地址":["31.38"],"字幕类型":["31.38"],"preload":["31.39"],"更多视频属性":["31.39"],"这些属性将直接写入视频元素里":["31.39"],"字符串和":["31.40"],"htmlelement":["31.40"],"一起使用":["31.41"],"默认视频的格式就是视频地址的后缀":["31.41"],"如":["31.41"],"m3u8":["31.41"],"mkv":["31.41"],"ts":["31.41"],"但有时候视频地地址没有正确的后缀":["31.41"],"把视频解码权交给第三方程序进行处理":["31.42"],"处理的函数能接收三个参数":["31.42"],"视频":["31.42"],"dom":["31.42"],"默认显示语言":["31.43"],"目前支持":["31.43"],"en":["31.43"],"zh":["31.43"],"是否在移动端显示一个":["31.45"],"锁定按钮":["31.45"],"用于隐藏底部":["31.45"],"控制栏":["31.45"],"是否在移动端添加长按视频快进功能":["31.46"],"是否在移动端的网页全屏时":["31.48"],"根据视频尺寸和视口尺寸":["31.48"],"旋转播放器":["31.48"],"是否显示":["31.49"],"当前只有部分浏览器支持该功能":["31.49"]},{"0":["20.4","32.4"],"1":["20.4","32.4"],"2":["19.1","31.1"],"4":["19.8","19.11","19.20","19.31","19.32","19.44","31.11","31.20","31.31","31.32","31.40","31.47"],"5":["17.6","19.47","20.4","29.6","31.47","32.4"],"6":["2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.26","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.26"],"7":["2.19","2.21","2.22","2.24","2.25","4.14","4.25","4.30","7.19","7.21","7.22","7.24","7.25","9.14","9.25","9.30","19.4","31.4","31.40"],"8":["2.17","2.20","4.1","4.12","4.19","4.27","4.28","4.29","4.31","4.32","4.33","4.34","7.17","7.20","9.1","9.12","9.19","9.27","9.28","9.29","9.31","9.32","9.33","9.34","17.5","29.5"],"9":["2.28","2.29","4.18","4.20","4.21","7.28","7.29","9.18","9.20","9.21","19.4","19.44","31.4"],"10":["2.2","2.6","2.18","2.23","4.35","7.2","7.6","7.18","7.23","9.35","18.2","20.4","32.4"],"11":["4.2","4.3","4.19","9.2","9.3","9.19"],"12":["19.31","31.31"],"15":["19.35","31.35"],"16":["19.32","31.32"],"17":["3.0","8.0"],"18":["11.0","22.0"],"19":["12.0","23.0"],"21":["11.0","13.0","22.0","24.0"],"22":["12.0","23.0"],"24":["13.0","24.0"],"25":["11.0","22.0"],"26":["12.0","23.0"],"28":["13.0","24.0"],"250":["20.1","32.1"],"是指挂载在":["0.0","4.0","5.0","9.0"],"js":["0.1","0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.15","0.16","1.1","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.19","2.20","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.12","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.21","4.23","4.24","4.25","4.27","4.28","4.29","4.30","4.31","4.32","4.33","4.34","4.35","4.38","5.1","5.4","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.15","5.16","6.1","7.1","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.19","7.20","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.12","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.21","9.23","9.24","9.25","9.27","9.28","9.29","9.30","9.31","9.32","9.33","9.34","9.35","9.38","15.4","15.5","19.4","19.8","19.11","19.20","19.31","19.35","19.44","20.0","20.3","26.4","26.5","27.6","27.8","27.11","27.13","27.14","31.1","31.8","31.11","31.20","31.31","31.34","31.35","31.40","31.47","32.0","32.3"],"var":["0.1","0.2","0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.14","0.15","0.16","0.17","2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","4.2","4.3","4.12","4.14","4.18","4.20","4.21","4.25","4.27","4.28","4.29","4.31","4.32","4.33","4.34","4.35","5.1","5.2","5.4","5.6","5.7","5.8","5.9","5.10","5.11","5.12","5.13","5.14","5.15","5.16","5.17","7.1","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.27","7.28","7.29","9.2","9.3","9.12","9.14","9.18","9.20","9.21","9.25","9.27","9.28","9.29","9.31","9.32","9.33","9.34","9.35","15.5","19.1","19.4","19.8","19.11","19.20","19.31","19.32","19.44","19.47","20.3","26.5","27.7","27.8","27.9","27.10","27.11","27.12","27.14","31.1","31.4","31.11","31.20","31.31","31.32","31.40","31.47","32.3"],"art":["0.1","0.2","0.3","0.6","0.7","0.8","0.9","0.10","0.11","0.14","0.16","0.17","2.2","2.6","2.7","2.12","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.27","2.28","2.29","2.30","4.14","4.18","4.20","4.21","4.25","4.29","5.1","5.2","5.3","5.6","5.7","5.8","5.9","5.10","5.11","5.14","5.16","5.17","7.2","7.6","7.7","7.12","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.27","7.28","7.29","7.30","9.14","9.18","9.20","9.21","9.25","9.29","13.0","19.1","19.8","19.11","19.20","19.29","19.30","19.31","19.32","19.44","19.47","20.3","21.5","21.6","24.0","27.7","27.9","27.10","27.11","27.12","31.1","31.4","31.20","31.29","31.30","31.31","31.32","31.35","31.40","31.42","31.44","31.47","32.3"],"new":["0.1","0.2","0.3","0.7","0.8","0.9","0.10","0.11","0.14","0.16","0.17","2.2","2.6","2.7","2.17","2.18","2.20","2.23","2.27","2.28","2.29","2.30","4.21","4.29","5.1","5.2","5.3","5.7","5.8","5.9","5.10","5.11","5.14","5.16","5.17","7.2","7.6","7.7","7.17","7.18","7.20","7.23","7.27","7.28","7.29","7.30","9.21","9.29","10.5","18.2","19.1","19.8","19.11","19.20","19.29","19.30","19.31","19.32","19.44","19.47","20.3","21.5","27.5","27.7","27.9","27.10","27.11","27.12","31.1","31.4","31.29","31.30","31.31","31.32","31.44","31.47","32.3"],"artplayer":["0.2","0.3","0.4","0.8","0.10","0.11","0.14","0.16","0.17","2.2","2.7","2.18","2.23","2.27","2.28","2.29","2.30","4.21","4.29","5.2","5.3","5.4","5.8","5.10","5.11","5.14","5.16","5.17","7.2","7.7","7.18","7.23","7.27","7.28","7.29","7.30","9.21","9.29","10.1","14.2","14.3","15.2","15.3","16.3","17.3","17.4","18.2","19.8","19.11","19.20","19.29","19.30","19.31","19.32","19.44","19.47","21.1","21.6","25.2","25.3","26.2","26.3","27.2","27.3","27.11","28.3","29.3","29.4","31.4","31.27","31.29","31.30","31.31","31.32","31.44"],"container":["0.2","0.3","0.4","0.11","0.14","0.16","0.17","2.7","2.27","2.30","4.29","5.2","5.3","5.4","5.11","5.14","5.16","5.17","7.7","7.27","7.30","9.29","10.5","18.2","19.8","19.11","19.20","19.29","19.30","19.32","19.44","19.47","21.5","27.5","27.9","27.10","27.12","31.2","31.4","31.29","31.30","31.32","31.44"],"app":["0.2","0.3","0.5","0.14","2.30","5.2","5.3","5.5","5.14","7.30","10.4","17.6","18.2","19.1","19.20","19.29","19.30","19.47","20.1","21.3","27.5","27.9","27.10","29.6","31.2","31.4","31.29","31.30","31.44","32.1"],"url":["0.3","0.5","5.3","5.5","11.0","12.0","13.0","17.6","18.2","19.29","19.30","19.33","19.38","19.47","20.1","21.3","22.0","23.0","24.0","27.5","27.10","29.6","31.29","31.30","31.33","31.42","31.44","32.1"],"classname":["0.4","1.11","4.4","4.10","4.11","4.13","4.26","4.36","4.37","4.38","4.39","5.4","6.11","9.4","9.10","9.11","9.13","9.26","9.36","9.37","9.38","9.39","19.4","19.6","19.10","19.14","19.18","19.34","19.40","20.3","31.6","31.7","31.9","31.13","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.33","31.34","31.39","31.41","31.45","31.48","31.49","32.3"],"run":["0.4","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","4.4","4.5","4.6","4.8","4.10","4.11","4.13","4.22","4.24","4.26","4.36","4.37","4.38","4.39","4.40","5.4","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.11","6.12","9.4","9.5","9.6","9.8","9.10","9.11","9.13","9.22","9.24","9.26","9.36","9.37","9.38","9.39","9.40","19.4","19.10","19.14","19.18","19.34","19.40","20.3","31.3","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.28","31.33","31.34","31.39","31.41","31.45","31.46","31.48","31.49","32.3"],"code":["0.4","0.12","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","4.4","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.13","4.16","4.17","4.22","4.24","4.26","4.30","4.36","4.37","4.38","4.39","4.40","5.4","5.12","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.12","9.4","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.13","9.16","9.17","9.22","9.24","9.26","9.30","9.36","9.37","9.38","9.39","9.40","17.8","19.4","19.18","19.34","19.40","20.0","20.3","29.8","31.3","31.5","31.6","31.8","31.9","31.10","31.13","31.14","31.18","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.28","31.33","31.34","31.39","31.41","31.45","31.46","31.48","31.49","32.0","32.3"],"document":["0.4","5.4","19.1"],"queryselector":["0.4","5.4"],"assets":["0.5","5.5","18.2","19.30","20.1","27.5","27.10","31.2","31.30","31.44","32.1"],"sample":["0.5","5.5","18.2","19.30","20.1","27.5","31.2","31.30","31.44","32.1"],"video":["0.5","5.5","10.3","11.0","12.0","14.4","17.6","18.2","19.30","19.48","20.1","21.3","22.0","23.0","25.4","27.5","29.6","31.2","31.44","32.1"],"mp4":["0.5","5.5","10.3","14.4","17.6","18.2","18.3","19.2","20.1","21.3","25.4","29.6","31.2","32.1"],"test":["0.5","5.5"],"foo":["0.5","5.5"],"bar":["0.5","5.5","19.7","19.9","19.18"],"const":["0.5","5.5","20.4","32.4"],"构造函数":["1.0","6.0"],"的":["1.0","6.0","31.12"],"console":["1.1","2.0","6.1","7.0","18.3","27.15","30.2","30.3"],"icon":["1.22","6.22"],"time":["1.36","1.37","6.36","6.37","10.6","19.9","19.22"],"info":["2.0","7.0","18.3","27.15","30.2","30.3"],"只监听一次事件":["2.0","7.0"],"但估计没有足够的数据来支撑播放到结束":["2.31","7.31"],"渲染完成":["2.33","7.33"],"属性的值改变时触发":["2.34","7.34"],"当这个":["2.35","7.35"],"因为":["2.36","7.36"],"或者资源类型不是受支持的媒体格式":["2.37","7.37"],"中的首帧已经完成加载":["2.38","7.38"],"播放准备开始":["2.42","7.42"],"seek":["2.45","2.46","7.45","7.46","17.6","29.6"],"user":["2.47","7.47"],"属性指定的时间发生变化":["2.49","7.49"],"播放已停止":["2.51","7.51"],"div":["4.4","4.10","4.11","4.36","4.37","4.39","9.4","9.10","9.11","9.36","9.37","9.39","19.3","19.4","19.6","19.10","19.14","19.18","19.25","19.34","19.40","20.3","31.6","31.7","31.13","31.15","31.16","31.17","31.19","31.21","31.23","31.24","31.25","31.27","31.28","31.33","31.34","31.36","31.39","31.41","31.42","31.45","31.48","31.49","32.3"],"html":["10.3","14.4","18.1","18.2","18.3","19.27","19.33","20.2","25.4","30.1","30.2","30.3","32.2"],"head":["10.3"],"title":["10.3"],"demo":["10.3"],"artref":["10.4","21.4"],"current":["10.5","21.5"],"if":["10.5","13.0","21.5","24.0"],"typeof":["10.5","21.5"],"return":["10.5"],"at":["10.6","19.2","19.22"],"this":["10.6","19.2","19.12"],"you":["10.6"],"can":["10.6","19.12","19.22","19.36"],"manually":["10.6"],"import":["10.6","21.6"],"all":["11.0","22.0"],"min":["11.0","12.0","20.4","22.0","23.0","32.4"],"function":["11.0","12.0","13.0","18.3","19.16","19.17","19.35","19.42","19.46","22.0","23.0","24.0","30.2","30.3","31.35"],"plaympd":["11.0","22.0"],"playflv":["12.0","23.0"],"playm3u8":["13.0","24.0"],"plugin":["14.2","14.3","15.2","15.3","16.2","16.3","17.3","17.4","25.2","25.3","26.2","26.3","27.2","27.3","27.11","28.2","28.3","29.3","29.4"],"ads":["14.2","25.2"],"npm":["14.3","15.3","16.3","17.4","25.3","26.3","27.3","28.3","29.4"],"autosize":["14.4","25.4"],"true":["14.4","20.1","20.2","25.4","27.4","32.1","32.2"],"fullscreen":["14.4","25.4"],"fullscreenweb":["14.4","25.4"],"plugins":["14.4","25.4"],"artplayerpluginads":["14.4","25.4"],"html广告":["14.4","25.4"],"假如是视频广告则忽略该值":["14.4","25.4"],"control":["15.2","15.4","15.5","19.36","26.2","26.4","26.5"],"index":["15.4","15.5","17.7","18.0","18.2","26.4","26.5","27.6","27.8","27.11","27.13","29.7","30.0"],"hls":["16.2","16.3","28.2","28.3"],"quality":["16.2","16.3","28.2","28.3"],"iframe":["17.1","17.3","17.5","29.1","29.3","29.5"],"charset":["17.5","29.5"],"utf":["17.5","29.5"],"body":["17.5","29.5"],"id":["17.5","29.5"],"path":["17.6","21.3","29.6"],"to":["17.6","21.3","29.6"],"get":["17.6","29.6"],"里":["17.7","29.7","31.15","31.16","31.17","31.25"],"inject":["17.7","29.7"],"注入脚本":["17.7","29.7"],"接收来自":["17.7","29.7"],"即可":["17.8","29.8"],"group":["17.8","29.8"],"doctype":["17.8","29.8"],"used":["18.0","19.3","19.7"],"mark":["18.0"],"class":["18.0"],"number":["18.0","19.37","30.0"],"display":["18.0"],"name":["18.1","18.2","18.3","19.33","30.3"],"potser":["18.1","30.1"],"style":["18.1","18.2","30.1","30.2","31.38"],"width":["18.1","19.37","20.2","30.1","31.37","32.2"],"100px":["18.1","30.1"],"src":["18.1","30.1"],"tooltip":["18.1","18.2","30.1","30.2"],"tip":["18.1","30.1"],"position":["18.1","30.1"],"absolute":["18.1","30.1"],"top":["18.1","30.1"],"50px":["18.1","30.1"],"right":["18.1","30.1"],"your":["18.2","18.3","30.3"],"button":["18.2","19.21","19.23","19.24"],"menu":["18.3","30.3"],"click":["18.3","30.2","30.3"],"args":["18.3","30.2","30.3"],"sometimes":["19.2","19.41"],"the":["19.2","19.26","19.36","19.39","19.45","19.46"],"is":["19.2","19.5","19.36"],"not":["19.2","19.5"],"known":["19.2"],"so":["19.2","19.12"],"quickly":["19.2"],"only":["19.3","19.15","19.49"],"for":["19.3","19.42"],"autoplayback":["19.3"],"like":["19.4"],"ready":["19.4"],"event":["19.4"],"player":["19.5","19.26","19.27"],"initialized":["19.5"],"and":["19.5","19.6","19.7","19.9","19.26","19.48"],"played":["19.5"],"screenshot":["19.6"],"mini":["19.6"],"mode":["19.6","19.28"],"on":["19.7","19.28","19.46","27.15"],"progress":["19.7"],"playback":["19.9"],"will":["19.9","19.16","19.17"],"black":["19.12"],"edges":["19.12"],"often":["19.12"],"appear":["19.12","19.16","19.17"],"value":["19.12","20.4","32.4"],"automatically":["19.12","19.13"],"viewport":["19.13","19.48"],"it":["19.13"],"enters":["19.13"],"a":["19.14","19.42"],"currently":["19.15","19.49"],"appears":["19.15","19.25"],"in":["19.15","19.16","19.17","19.19","19.23","19.24","19.25","19.27"],"setting":["19.15","19.16","19.17","20.1","20.2","32.1","32.2"],"of":["19.19"],"bottom":["19.19","19.21","19.23"],"switch":["19.21"],"page":["19.22","19.24"],"same":["19.22"],"full":["19.23"],"screen":["19.23","19.24"],"web":["19.24"],"settings":["19.25","20.1","20.2","32.1","32.2"],"loses":["19.26"],"focus":["19.26"],"required":["19.27"],"by":["19.27"],"advance":["19.27"],"before":["19.27"],"mobile":["19.28","19.45"],"end":["19.28","19.45"],"layer":["19.29","31.29"],"png":["19.29","31.29"],"boolean":["19.33"],"string":["19.33","19.34","19.38","30.0"],"text":["19.34"],"myplugin":["19.35","31.35"],"option":["19.36"],"an":["19.36"],"which":["19.36"],"matched":["19.36"],"column":["19.37"],"be":["19.39"],"directly":["19.39"],"written":["19.39"],"into":["19.39"],"htmlelement":["19.40"],"suffix":["19.41"],"address":["19.41"],"such":["19.41"],"as":["19.41"],"m3u8":["19.41"],"mkv":["19.41"],"ts":["19.41"],"but":["19.41"],"does":["19.41"],"third":["19.42"],"party":["19.42"],"program":["19.42"],"processing":["19.42"],"supports":["19.43"],"en":["19.43"],"zh":["19.43"],"cn":["19.43","31.43"],"tw":["19.43","31.43"],"hide":["19.45"],"fast":["19.46"],"forward":["19.46"],"gb":["19.47"],"size":["19.48"],"when":["19.48"],"some":["19.49"],"browsers":["19.49"],"support":["19.49"],"subtitle":["20.1","32.1"],"01":["20.1","20.2","32.1","32.2"],"multi":["20.2","32.2"],"level":["20.2","32.2"],"selector":["20.2","32.2"],"install":["21.1"],"ref":["21.4"],"type":["21.6"],"let":["21.6"],"danmuku":["27.2","27.6","27.8"],"滚动":["27.4"],"静止":["27.4"],"margin":["27.4"],"弹幕上下边距":["27.4"],"antioverlap":["27.4"],"是否防重叠":["27.4"],"useworker":["27.4"],"是否使用":["27.4"],"emit":["27.15"],"danmu":["27.15"],"新增弹幕":["27.15"],"loaded":["27.15"],"组件唯一名称":["30.0"],"用于标记类名":["30.0"],"组件索引":["30.0"],"用于显示的优先级":["30.0"],"color":["30.2"],"red":["30.2"],"mounted":["30.2"],"高亮元素":["31.7"],"上":["31.7"],"类似":["31.12"],"css":["31.12"],"object":["31.12"],"fit":["31.12"],"访问到播放器所需的":["31.27"],"画质地址":["31.33"],"支持":["31.36"],"字符串":["31.36"],"匹配":["31.36"],"函数":["31.36"],"正则":["31.36"],"预览图列数":["31.37"],"预览图宽度":["31.37"],"height":["31.37"],"预览图高度":["31.37"],"可选":["31.38"],"字幕样式":["31.38"],"encoding":["31.38"],"所以需要特别指明":["31.41"],"元素":["31.42"],"视频地址":["31.42"],"当前实例":["31.42"],"cs":["31.43"],"pl":["31.43"]},{"1":["20.1","32.1"],"2":["20.4","31.3","32.4"],"3":["20.4","32.4"],"4":["19.18","19.34","19.40","20.0","31.5","31.6","31.8","31.9","31.10","31.14","31.18","31.22","31.25","31.26","31.33","31.34","31.39","31.41","31.46","32.0"],"6":["4.39","4.40","9.39","9.40"],"7":["4.4","4.5","4.6","4.9","4.15","4.16","4.17","4.22","4.36","4.37","4.38","9.4","9.5","9.6","9.9","9.15","9.16","9.17","9.22","9.36","9.37","9.38","15.4","19.40","26.4","31.39"],"8":["4.8","4.13","4.23","4.24","4.26","9.8","9.13","9.23","9.24","9.26","10.3","17.8","29.8","31.38"],"9":["4.10","4.11","9.10","9.11"],"10":["4.7","4.38","9.7","9.38"],"11":["4.30","9.30"],"14":["31.33"],"25":["19.34","31.34"],"50":["27.4"],"111":["27.5"],"150":["20.2","32.2"],"实例":["0.0","4.0","5.0","9.0"],"artplayer":["0.1","0.6","0.7","0.9","0.12","0.13","0.15","1.1","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.19","2.20","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.18","4.19","4.20","4.23","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","4.38","5.1","5.6","5.7","5.9","5.12","5.13","5.15","6.1","7.1","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.19","7.20","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.18","9.19","9.20","9.23","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","9.38","10.2","17.8","19.4","19.18","19.40","20.0","20.3","21.2","29.8","31.11","31.20","31.34","31.40","31.41","31.47","32.0","32.3"],"container":["0.1","0.6","0.7","0.8","0.9","0.10","0.12","0.13","0.15","2.2","2.5","2.6","2.12","2.13","2.14","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","4.2","4.3","4.8","4.12","4.14","4.18","4.19","4.20","4.21","4.25","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","4.38","5.1","5.6","5.7","5.8","5.9","5.10","5.12","5.13","5.15","7.2","7.5","7.6","7.12","7.13","7.14","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.28","7.29","9.2","9.3","9.8","9.12","9.14","9.18","9.19","9.20","9.21","9.25","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","9.38","15.5","19.4","19.18","19.31","19.40","20.3","26.5","27.7","27.8","27.11","27.13","27.14","31.11","31.20","31.31","31.34","31.40","31.47","32.3"],"app":["0.1","0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.16","0.17","2.2","2.6","2.7","2.17","2.18","2.20","2.23","2.27","2.28","2.29","4.14","4.18","4.20","4.21","4.25","4.29","4.31","5.1","5.4","5.6","5.7","5.8","5.9","5.10","5.11","5.16","5.17","7.2","7.6","7.7","7.17","7.18","7.20","7.23","7.27","7.28","7.29","9.14","9.18","9.20","9.21","9.25","9.29","9.31","15.5","19.4","19.8","19.11","19.31","19.32","19.44","20.3","21.4","26.5","27.7","27.8","27.11","27.12","27.14","31.1","31.20","31.31","31.32","31.40","31.47","32.3"],"url":["0.2","0.4","0.7","0.8","0.9","0.10","0.11","0.14","0.16","0.17","2.2","2.18","2.23","2.27","2.28","2.29","2.30","4.21","4.29","5.2","5.4","5.7","5.8","5.9","5.10","5.11","5.14","5.16","5.17","7.2","7.18","7.23","7.27","7.28","7.29","7.30","9.21","9.29","15.5","19.1","19.4","19.8","19.11","19.20","19.31","19.32","19.44","20.3","26.5","27.7","27.8","27.9","27.11","27.12","31.1","31.4","31.31","31.32","31.40","31.47","32.3"],"assets":["0.2","0.3","0.4","0.7","0.8","0.9","0.10","0.11","0.14","0.16","0.17","2.2","2.7","2.27","2.30","4.21","4.29","5.2","5.3","5.4","5.7","5.8","5.9","5.10","5.11","5.14","5.16","5.17","7.2","7.7","7.27","7.30","9.21","9.29","15.5","19.1","19.4","19.8","19.11","19.20","19.31","19.32","19.44","19.47","20.3","26.5","27.7","27.8","27.9","27.11","27.12","31.1","31.4","31.31","31.32","32.3"],"sample":["0.2","0.3","0.4","0.7","0.10","0.11","0.14","0.16","0.17","2.7","2.27","2.30","4.21","4.29","5.2","5.3","5.4","5.7","5.10","5.11","5.14","5.16","5.17","7.7","7.27","7.30","9.21","9.29","19.1","19.4","19.8","19.11","19.20","19.31","19.32","19.44","19.47","20.3","27.7","27.9","27.10","27.11","27.12","31.4","31.31","31.32","32.3"],"video":["0.2","0.3","0.4","0.11","0.14","0.16","0.17","2.7","2.30","4.29","5.2","5.3","5.4","5.11","5.14","5.16","5.17","7.7","7.30","9.29","19.1","19.8","19.11","19.20","19.29","19.31","19.32","19.44","19.47","20.3","27.7","27.9","27.10","27.11","27.12","31.4","31.29","31.30","31.32","32.3"],"mp4":["0.2","0.3","0.14","0.16","0.17","2.30","4.29","5.2","5.3","5.14","5.16","5.17","7.30","9.29","19.1","19.4","19.8","19.11","19.20","19.29","19.30","19.32","19.44","19.47","20.3","27.5","27.9","27.10","27.11","27.12","31.4","31.29","31.30","31.44","32.3"],"console":["0.3","0.5","1.6","5.3","5.5","6.6","18.1","18.2","19.35","30.1","31.35"],"info":["0.3","0.5","1.1","5.3","5.5","6.1","18.1","18.2","19.35","30.1","31.35"],"art":["0.4","0.12","0.13","0.15","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.19","2.26","4.1","4.2","4.3","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.15","4.16","4.17","4.19","4.22","4.23","4.24","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","5.4","5.12","5.13","5.15","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.19","7.26","9.1","9.2","9.3","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.15","9.16","9.17","9.19","9.22","9.23","9.24","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","11.0","12.0","15.5","19.4","19.18","19.34","19.35","19.40","20.0","22.0","23.0","26.5","27.6","27.8","27.13","27.14","31.5","31.8","31.11","31.18","31.33","31.34","31.41","32.0"],"new":["0.4","0.6","0.12","0.13","0.15","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.19","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.15","4.16","4.17","4.18","4.19","4.20","4.23","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","5.4","5.6","5.12","5.13","5.15","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.19","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.15","9.16","9.17","9.18","9.19","9.20","9.23","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","13.0","15.5","19.4","19.18","19.34","19.40","20.0","24.0","26.5","27.6","27.8","27.13","27.14","31.8","31.11","31.20","31.34","31.40","31.41","32.0"],"function":["0.14","5.14","17.6","18.1","19.49","29.6","30.1"],"一级属性":["1.0","6.0"],"var":["1.1","4.1","4.5","4.6","4.7","4.8","4.9","4.10","4.11","4.13","4.15","4.16","4.17","4.19","4.22","4.23","4.24","4.26","4.30","4.36","4.37","4.38","4.40","6.1","9.1","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.13","9.15","9.16","9.17","9.19","9.22","9.23","9.24","9.26","9.30","9.36","9.37","9.38","9.40","15.4","19.18","19.34","19.40","20.0","26.4","27.6","27.13","31.3","31.5","31.8","31.18","31.25","31.33","31.34","31.41","32.0"],"js":["1.6","4.4","4.5","4.6","4.10","4.11","4.13","4.22","4.26","4.36","4.37","4.39","4.40","6.6","9.4","9.5","9.6","9.10","9.11","9.13","9.22","9.26","9.36","9.37","9.39","9.40","17.7","19.18","19.34","19.40","29.7","31.3","31.5","31.6","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.27","31.28","31.33","31.36","31.39","31.41","31.45","31.46","31.48","31.49"],"code":["1.11","6.11","19.3","19.5","19.6","19.10","19.14","19.25","19.28","19.33","19.38","19.39","20.4","31.7","31.12","31.15","31.16","31.17","31.27","31.36","31.37","31.38","31.42","32.4"],"once":["2.0","7.0"],"subtitle":["2.30","7.30","18.2","30.2"],"不必停下来进一步缓冲内容":["2.31","7.31"],"media":["2.35","2.36","7.35","7.36"],"已经加载完成":["2.35","7.35"],"操作完成":["2.45","7.45"],"操作开始":["2.46","7.46"],"agent":["2.47","7.47"],"add":["3.0","8.0","14.2","15.2","16.2","17.3","25.2","26.2","27.2","28.2","29.3"],"例如我想写一个在视频暂停后":["3.0","8.0"],"显示一个图片广告的插件":["3.0","8.0"],"document":["4.38","9.38","31.1"],"queryselector":["4.38","9.38","19.1","31.1"],"yarn":["10.1","14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"npm":["10.2","21.2"],"dist":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"meta":["10.3","17.8","29.8"],"charset":["10.3","17.8","29.8"],"utf":["10.3","17.8","19.38","29.8","31.38"],"body":["10.3"],"div":["10.3","10.5","19.5","19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.33","19.37","19.39","19.41","19.43","19.45","19.46","19.49","20.4","21.5","31.12","31.37","31.38","31.43","32.4"],"class":["10.3"],"get":["10.4"],"instance":["10.4"],"destroy":["10.5","21.5"],"false":["10.5","18.3","21.5","27.4","30.3"],"ref":["10.5","21.5"],"variable":["10.6"],"if":["11.0","12.0","22.0","23.0"],"supportsmediasource":["11.0","22.0"],"const":["11.0","12.0","13.0","22.0","23.0","24.0"],"mediaplayer":["11.0","22.0"],"create":["11.0","22.0"],"initialize":["11.0","22.0"],"flvjs":["12.0","23.0"],"issupported":["12.0","13.0","23.0","24.0"],"createplayer":["12.0","23.0"],"type":["12.0","23.0"],"loadsource":["13.0","24.0"],"attachmedia":["13.0","24.0"],"optional":["13.0","24.0"],"ads":["14.3","25.3"],"img":["14.4","25.4"],"src":["14.4","25.4"],"poster":["14.4","25.4"],"jpg":["14.4","25.4"],"视频广告的地址":["14.4","25.4"],"test1":["14.4","25.4"],"广告跳转网址":["14.4","25.4"],"control":["15.3","19.19","19.21","19.23","19.24","19.45","26.3"],"页面里的播放器":["17.1","29.1"],"如在":["17.1","29.1"],"iframe":["17.4","29.4"],"the":["17.6","29.6"],"value":["17.6","29.6"],"from":["17.6","29.6"],"async":["17.6","29.6"],"use":["17.6","29.6"],"return":["17.6","19.35","21.5","29.6","31.35"],"keyword":["17.6","29.6"],"的消息":["17.7","29.7"],"artplayerpluginiframe":["17.7","29.7"],"head":["17.8","21.3","29.8"],"title":["17.8","21.3","29.8"],"priority":["18.0"],"of":["18.0"],"html":["18.0","19.29","19.30","21.3","30.0","31.29","31.30"],"element":["18.0","19.7","19.39","19.42","30.0"],"dom":["18.0","19.42","30.0"],"style":["18.0","19.29","19.38","20.1","32.1"],"object":["18.0"],"click":["18.1","18.2","30.1"],"args":["18.1","18.2","30.1"],"mounted":["18.1","18.2","19.27","30.1"],"color":["18.2","20.1","32.1"],"red":["18.2","20.1","32.1"],"default":["18.2","30.2"],"true":["18.2","19.4","19.11","19.30","19.47","20.3","27.5","30.2","31.4","31.30","32.3"],"show":["18.3","30.3"],"you":["18.3","19.1","19.2"],"can":["18.3","19.2","19.27","19.42"],"also":["18.3"],"may":["19.1"],"time":["19.2"],"set":["19.2"],"asynchronously":["19.2"],"classname":["19.3","19.5","19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.25","19.26","19.28","19.33","19.37","19.39","19.41","19.45","19.46","19.49","20.4","31.12","31.36","31.37","31.38","31.42","31.43","32.4"],"run":["19.3","19.5","19.6","19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.23","19.25","19.26","19.28","19.33","19.37","19.39","19.41","19.46","19.49","20.4","31.12","31.27","31.36","31.37","31.38","31.42","31.43","32.4"],"muted":["19.4","31.4"],"highlighted":["19.7"],"be":["19.9","19.36"],"hidden":["19.9"],"adjust":["19.12"],"to":["19.12"],"hide":["19.12"],"mini":["19.13"],"mode":["19.13"],"and":["19.15","19.16","19.17"],"contextmenu":["19.15","19.16","19.17"],"bar":["19.19","19.21","19.23","19.24","19.45"],"hotkeys":["19.20"],"only":["19.22"],"one":["19.22","19.36"],"player":["19.22"],"play":["19.22","31.44"],"bottom":["19.24","19.45"],"is":["19.26","19.48"],"playing":["19.26"],"access":["19.27"],"name":["19.29","19.35","31.29","31.35"],"potser":["19.29","31.29"],"width":["19.29"],"setting01":["19.30","31.30"],"selector":["19.30","31.30"],"with":["19.36"],"window":["19.36"],"navigator":["19.36"],"useragent":["19.36"],"respectively":["19.36"],"will":["19.36"],"enabled":["19.36"],"as":["19.36"],"long":["19.36"],"height":["19.37"],"encoding":["19.38"],"not":["19.41"],"have":["19.41"],"correct":["19.41"],"so":["19.41"],"specially":["19.41"],"specified":["19.41"],"receive":["19.42"],"three":["19.42"],"parameters":["19.42"],"cs":["19.43"],"pl":["19.43"],"es":["19.43","31.43"],"fa":["19.43","31.43"],"lang":["19.44","31.44"],"mobile":["19.46","19.48"],"terminal":["19.46"],"id":["19.47","20.1","32.1"],"your":["19.47","31.44"],"page":["19.48"],"full":["19.48"],"screen":["19.48"],"this":["19.49"],"span":["20.1","30.2","32.1"],"srt":["20.1","32.1"],"yellow":["20.1","32.1"],"02":["20.2","32.2"],"setting":["20.3","27.5","31.30","32.3"],"max":["20.4","32.4"],"step":["20.4","32.4"],"null":["21.6"],"参数":["21.6"],"param":["21.6"],"danmuku":["27.3"],"web":["27.4"],"worker":["27.4"],"synchronousplayback":["27.4"],"是否同步到播放速度":["27.4"],"filter":["27.4"],"danmu":["27.4"],"text":["27.4","27.5"],"length":["27.4","27.15"],"弹幕过滤函数":["27.4"],"返回":["27.4"],"则可以发送":["27.4"],"plugins":["27.5","27.9","27.10","27.11","27.12"],"artplayerplugindanmuku":["27.5","27.9","27.10","27.11","27.12"],"弹幕数组":["27.5"],"danmus":["27.15"],"加载弹幕":["27.15"],"error":["27.15"],"组件的":["30.0"],"元素":["30.0"],"01":["30.2"],"也可以实例化之后添加一个右键菜单":["30.3"],"有时候":["31.2"],"地址没那么快知道":["31.2"],"这时候你可以异步设置":["31.2"],"cover":["31.12"],"字幕编码":["31.38"],"默认":["31.38"],"修改现有的语言":["31.44"],"gb":["31.47"]},{"1":["27.5"],"2":["19.3","20.1","32.1"],"3":["31.1"],"4":["19.5","19.6","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.25","19.26","19.28","19.33","19.37","19.38","19.39","19.41","19.46","19.49","31.7","31.12","31.13","31.15","31.16","31.17","31.19","31.21","31.23","31.24","31.28","31.36","31.37","31.38","31.42","31.43","31.45","31.48","31.49"],"5":["14.4","19.8","25.4"],"6":["19.2","30.3","31.2"],"7":["18.1","19.39","30.1","31.27"],"8":["19.37","19.38","21.3","31.37","31.42"],"11":["31.44"],"12":["31.38"],"14":["19.33"],"22":["20.3","32.3"],"60":["27.4"],"100":["27.4"],"200":["27.4"],"500":["27.4"],"的":["0.0","0.5","4.0","5.0","5.5","9.0"],"url":["0.1","0.6","0.13","0.15","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.19","2.20","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.11","4.12","4.13","4.14","4.16","4.17","4.18","4.19","4.20","4.23","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","5.1","5.6","5.13","5.15","7.1","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.19","7.20","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.11","9.12","9.13","9.14","9.16","9.17","9.18","9.19","9.20","9.23","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","19.18","19.34","19.40","19.41","19.42","20.0","20.4","27.6","27.13","27.14","31.8","31.11","31.20","31.34","31.41","32.0","32.4"],"assets":["0.1","0.6","0.12","0.13","0.15","2.5","2.6","2.12","2.13","2.14","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.18","4.19","4.20","4.23","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","4.35","5.1","5.6","5.12","5.13","5.15","7.5","7.6","7.12","7.13","7.14","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.28","7.29","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.18","9.19","9.20","9.23","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","9.35","19.18","19.34","19.40","19.41","20.0","20.4","27.6","27.13","27.14","31.11","31.20","31.33","31.34","31.40","31.41","31.47","32.0","32.4"],"sample":["0.1","0.6","0.8","0.9","0.12","0.13","0.15","2.2","2.6","2.12","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.28","2.29","4.2","4.3","4.8","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.18","4.19","4.20","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","5.1","5.6","5.8","5.9","5.12","5.13","5.15","7.2","7.6","7.12","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.28","7.29","9.2","9.3","9.8","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.18","9.19","9.20","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","15.5","19.18","19.34","19.40","19.41","20.4","26.5","27.6","27.8","27.13","27.14","31.1","31.11","31.20","31.33","31.34","31.40","31.41","31.47","32.4"],"video":["0.1","0.6","0.7","0.8","0.9","0.10","0.12","0.13","0.15","2.2","2.6","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.27","2.28","2.29","4.2","4.3","4.8","4.10","4.11","4.12","4.14","4.18","4.20","4.21","4.25","4.27","4.28","4.30","4.32","4.33","4.34","5.1","5.6","5.7","5.8","5.9","5.10","5.12","5.13","5.15","7.2","7.6","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.27","7.28","7.29","9.2","9.3","9.8","9.10","9.11","9.12","9.14","9.18","9.20","9.21","9.25","9.27","9.28","9.30","9.32","9.33","9.34","15.5","19.34","19.40","26.5","27.8","27.13","27.14","31.1","31.11","31.20","31.31","31.34","31.40","31.41","31.47"],"ua":["0.2","5.2"],"iphone":["0.2","5.2"],"gi":["0.2","5.2"],"test":["0.2","5.2"],"console":["0.2","0.4","0.7","0.14","0.17","4.29","5.2","5.4","5.7","5.14","5.17","9.29","19.30","20.1","20.2","32.1","32.2"],"info":["0.2","0.4","0.7","0.14","0.17","1.6","4.29","5.2","5.4","5.7","5.14","5.17","6.6","9.29","19.30","20.1","20.2","32.1","32.2"],"mp4":["0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.12","2.2","2.7","2.17","2.18","2.20","2.23","2.27","2.28","2.29","4.14","4.18","4.20","4.21","4.25","4.28","4.30","4.31","5.4","5.6","5.7","5.8","5.9","5.10","5.11","5.12","7.2","7.7","7.17","7.18","7.20","7.23","7.27","7.28","7.29","9.14","9.18","9.20","9.21","9.25","9.28","9.30","9.31","15.5","19.18","19.31","19.40","26.5","27.7","27.8","27.13","27.14","31.1","31.11","31.20","31.31","31.32","31.34","31.40","31.47"],"click":["0.4","0.14","5.4","5.14","18.0","19.31","27.10","30.0"],"event":["0.4","0.14","5.4","5.14","18.0","20.1","20.2","32.1","32.2"],"warning":["0.5","1.0","5.5","6.0","10.3","19.8","19.11","19.47"],"提示":["0.5","5.5"],"默认所有播放器实例都是共享同一个":["0.5","5.5"],"localstorage":["0.5","5.5"],"而且默认的":["0.5","5.5"],"是":["0.5","5.5"],"settings":["0.5","5.5","20.3","32.3"],"如果你想不同的播放器使用不同的":["0.5","5.5"],"play":["0.7","5.7","19.4","19.44","31.4"],"on":["0.8","0.9","0.10","0.11","2.2","2.7","4.29","5.8","5.9","5.10","5.11","7.2","7.7","9.29"],"ready":["0.9","0.10","0.11","2.7","4.29","5.9","5.10","5.11","7.7","9.29"],"app":["0.12","0.13","0.15","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.19","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.15","4.16","4.17","4.19","4.23","4.24","4.26","4.27","4.28","4.30","4.32","4.33","4.34","4.35","4.38","5.12","5.13","5.15","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.19","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.15","9.16","9.17","9.19","9.23","9.24","9.26","9.27","9.28","9.30","9.32","9.33","9.34","9.35","9.38","10.5","19.18","19.34","19.40","19.41","20.0","20.4","21.5","27.6","27.13","31.8","31.11","31.18","31.25","31.27","31.33","31.34","31.41","32.0","32.4"],"hotkeyevent":["0.14","5.14"],"true":["0.16","2.27","5.16","7.27","15.5","19.18","26.5"],"flip":["0.16","5.16"],"playbackrate":["0.16","5.16"],"aspectratio":["0.16","5.16"],"function":["0.17","5.17","18.0","19.30","19.31","19.36","20.2","21.6","27.10","30.0","31.30","32.2"],"myplugin":["0.17","5.17"],"非常少使用":["1.0","6.0"],"art":["1.1","4.4","4.36","4.37","4.38","4.39","4.40","6.1","9.4","9.36","9.37","9.38","9.39","9.40","10.6","15.4","19.3","19.5","19.6","19.10","19.14","19.25","19.33","19.37","19.41","19.42","20.4","26.4","31.3","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.28","31.36","31.37","31.38","31.39","31.45","31.46","31.48","31.49","32.4"],"new":["1.1","4.4","4.5","4.6","4.22","4.36","4.37","4.38","4.39","4.40","6.1","9.4","9.5","9.6","9.22","9.36","9.37","9.38","9.39","9.40","15.4","19.6","19.10","19.25","19.33","19.37","19.41","20.4","26.4","31.3","31.5","31.6","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.18","31.19","31.21","31.22","31.23","31.24","31.25","31.26","31.28","31.33","31.36","31.37","31.38","31.39","31.45","31.46","31.48","31.49","32.4"],"container":["1.1","2.1","2.3","2.4","2.8","2.9","2.10","2.11","2.15","4.1","4.4","4.5","4.6","4.7","4.9","4.10","4.11","4.13","4.15","4.16","4.17","4.22","4.23","4.24","4.26","4.36","4.37","4.39","4.40","6.1","7.1","7.3","7.4","7.8","7.9","7.10","7.11","7.15","9.1","9.4","9.5","9.6","9.7","9.9","9.10","9.11","9.13","9.15","9.16","9.17","9.22","9.23","9.24","9.26","9.36","9.37","9.39","9.40","15.4","19.25","19.33","19.34","19.41","20.0","20.4","26.4","27.6","31.5","31.6","31.8","31.18","31.25","31.27","31.33","31.36","31.37","31.39","31.41","32.0","32.4"],"js":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.12","10.2","14.3","15.3","16.3","17.4","19.3","19.5","19.6","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.25","19.26","19.28","19.33","19.37","19.38","19.39","19.41","19.45","19.46","19.49","21.2","25.3","26.3","27.3","28.3","29.4","31.7","31.12","31.37","31.38","31.42","31.43"],"artplayer":["1.6","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.39","4.40","6.6","9.4","9.5","9.6","9.15","9.22","9.36","9.37","9.39","9.40","10.6","19.25","19.27","19.33","19.34","19.41","20.4","31.3","31.5","31.6","31.8","31.9","31.10","31.14","31.15","31.16","31.17","31.18","31.22","31.25","31.26","31.33","31.36","31.37","31.38","31.39","31.46","32.4"],"手动触发事件":["2.0","7.0"],"subtitle":["2.27","2.28","2.29","7.27","7.28","7.29"],"srt":["2.30","7.30"],"或者部分加载完成":["2.35","7.35"],"则发送此事件":["2.35","7.35"],"已经到达结束点":["2.36","7.36"],"正在尝试获取媒体数据":["2.47","7.47"],"adsplugin":["3.0","8.0"],"option":["3.0","8.0","10.4","11.0","21.4","22.0","27.15"],"layers":["3.0","8.0"],"ads":["3.0","8.0"],"html":["3.0","8.0","19.31","19.32","27.9","27.10","27.11","27.12","31.31","31.32"],"img":["3.0","8.0","20.3","31.40","32.3"],"style":["3.0","8.0","10.4","30.0","31.29"],"width":["3.0","8.0","20.3","31.29","32.3"],"100px":["3.0","8.0","19.29","31.29"],"src":["3.0","8.0","19.29","31.29"],"display":["3.0","8.0"],"none":["3.0","8.0"],"position":["3.0","8.0","19.29","19.32","27.9","27.10","27.11","27.12","31.29","31.32"],"absolute":["3.0","8.0","19.29","31.29"],"top":["3.0","8.0","19.29","31.29"],"20px":["3.0","8.0","19.29","31.29"],"right":["3.0","8.0","19.29","27.9","27.10","27.11","27.12"],"var":["4.4","4.39","9.4","9.39","19.3","19.5","19.6","19.10","19.14","19.25","19.28","19.33","19.37","19.39","19.41","20.4","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.27","31.28","31.36","31.37","31.38","31.39","31.42","31.45","31.46","31.48","31.49","32.4"],"controls":["4.18","4.20","9.18","9.20","15.5","26.5","27.9","27.10","27.11","27.12"],"jpg":["4.21","9.21"],"add":["10.1","21.1"],"unpkg":["10.2","14.3","15.3","16.3","17.4","21.2","25.3","26.3","27.3","28.3","29.4"],"tip":["10.3","19.8","19.11","19.47"],"the":["10.3","19.8","19.47"],"size":["10.3","19.1"],"of":["10.3","19.1"],"getinstance":["10.4","21.4","21.6"],"let":["10.6"],"null":["10.6"],"parameters":["10.6"],"autoplay":["11.0","22.0"],"optional":["11.0","12.0","22.0","23.0"],"once":["11.0","12.0","13.0","22.0","23.0","24.0"],"destroy":["11.0","12.0","13.0","22.0","23.0","24.0"],"attachmediaelement":["12.0","23.0"],"load":["12.0","23.0"],"else":["13.0","24.0"],"canplaytype":["13.0","24.0"],"com":["14.3","15.3","16.3","17.4","25.3","26.3","27.3","28.3","29.4"],"为空则不跳转":["14.4","25.4"],"http":["14.4","25.4"],"org":["14.4","25.4"],"必须观看的时长":["14.4","25.4"],"期间不能被跳过":["14.4","25.4"],"单位为秒":["14.4","25.4"],"当该值大于或等于totalduration时":["14.4","25.4"],"不能提前关闭广告":["14.4","25.4"],"当该值等于或小于0时":["14.4","25.4"],"则随时都可以关闭广告":["14.4","25.4"],"playduration":["14.4","25.4"],"fullscreen":["15.5","26.5"],"fullscreenweb":["15.5","26.5"],"里通过代码控制":["17.1","29.1"],"currenttime":["17.6","29.6"],"await":["17.6","29.6"],"or":["17.6","29.6"],"resolve":["17.6","29.6"],"method":["17.6","29.6"],"postmessage":["17.7","29.7"],"将消息推送到":["17.7","29.7"],"body":["17.8","21.3","29.8"],"id":["17.8","29.8","31.47"],"mounted":["18.0"],"triggered":["18.0"],"after":["18.0","18.1","18.3"],"is":["18.0"],"tooltip":["18.0","19.32"],"you":["18.1","19.11"],"can":["18.1"],"also":["18.1"],"span":["18.2"],"01":["18.2","19.30","31.30"],"yellow":["18.2","30.2"],"02":["18.2","19.30","20.1","30.2","31.30","32.1"],"item":["18.2","20.1","20.2","30.2","32.1","32.2"],"dom":["18.2","20.2","30.2","32.2"],"return":["18.2","30.2"],"need":["19.1"],"initialize":["19.1"],"elements":["19.1"],"such":["19.1"],"as":["19.1","19.47"],"css":["19.1","31.1"],"settimeout":["19.2"],"this":["19.4","31.4"],"equivalent":["19.4"],"to":["19.4"],"code":["19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.36","19.37","19.41","19.43","19.45","19.46","19.48","19.49","31.43"],"will":["19.8"],"cache":["19.8"],"muted":["19.11"],"if":["19.11"],"want":["19.11"],"similar":["19.12"],"object":["19.12","30.0"],"fit":["19.12"],"contain":["19.12"],"sescribe":["19.20"],"volume":["19.20"],"up":["19.20"],"down":["19.20"],"fast":["19.20"],"forward":["19.20"],"rewind":["19.20"],"classname":["19.22","19.27","19.36","19.38","19.42","19.43","19.48"],"run":["19.22","19.24","19.27","19.36","19.38","19.42","19.43","19.45","19.48"],"through":["19.27"],"div":["19.27","19.36","19.38","19.42","19.48"],"opacity":["19.29"],"onselect":["19.30","20.2","31.30","32.2"],"args":["19.30","19.31","31.30"],"your":["19.31","19.32","31.31","31.32","31.47"],"menu":["19.31","31.31"],"left":["19.32","31.32"],"control":["19.32","31.32"],"something":["19.35","31.35"],"dosomething":["19.35","31.35"],"matches":["19.36"],"successful":["19.36"],"support":["19.36"],"string":["19.36"],"matching":["19.36"],"regular":["19.36"],"loading":["19.40","31.40"],"player":["19.42","19.47"],"instance":["19.42","21.4"],"modify":["19.44"],"existing":["19.44"],"because":["19.47"],"uses":["19.47"],"key":["19.47"],"by":["19.47"],"pip":["20.3","32.3"],"mode":["20.3","32.3"],"close":["20.3","32.3"],"heigth":["20.3","32.3"],"demo":["21.3"],"meta":["21.3"],"charset":["21.3"],"utf":["21.3"],"get":["21.4"],"locktime":["27.4"],"输入框锁定时间":["27.4"],"maxlength":["27.4"],"输入框最大可输入的字数":["27.4"],"minwidth":["27.4"],"弹幕文本":["27.5"],"time":["27.5"],"发送时间":["27.5"],"单位秒":["27.5"],"color":["27.5"],"fff":["27.5"],"弹幕局部颜色":["27.5"],"border":["27.5"],"false":["27.5"],"plugins":["27.7","27.8"],"artplayerplugindanmuku":["27.7","27.8"],"使用":["27.7"],"promise":["27.7"],"异步返回":["27.7"],"xml":["27.9","27.10","27.11","27.12"],"隐藏弹幕":["27.9"],"发送弹幕":["27.10"],"text":["27.10"],"弹幕大小":["27.11"],"input":["27.11"],"type":["27.11"],"range":["27.11"],"重载弹幕":["27.12"],"setting":["27.14"],"加载错误":["27.15"],"config":["27.15"],"配置变化":["27.15"],"组件样式对象":["30.0"],"组件点击事件":["30.0"],"也可以实例化之后添加一个层":["30.1"],"您可能需要初始化容器元素的大小":["31.1"],"如":["31.1"],"等同于":["31.4"],"document":["31.27"],"queryselector":["31.27"]},{"0":["27.5"],"1":["27.11"],"3":["19.1"],"4":["19.7","19.21","19.22","19.23","19.24","19.36","19.42","19.43","19.45","19.48"],"5":["4.29","9.29"],"6":["18.2","18.3","30.2"],"7":["19.27"],"8":["19.42"],"9":["19.29","31.29"],"10":["4.29","9.29","14.4","25.4"],"11":["19.44"],"12":["19.38","27.11"],"22":["18.2","20.4","30.2","32.4"],"25":["27.11"],"32":["0.14","5.14"],"50":["27.11"],"60":["19.34","31.34"],"120":["31.34"],"150":["20.1","32.1"],"222":["27.5"],"400":["27.4"],"404":["2.12","7.12"],"1000":["17.6","19.2","29.6"],"二级属性":["0.0","5.0"],"mp4":["0.1","0.13","0.15","2.1","2.3","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.19","2.21","2.22","2.24","2.25","2.26","4.1","4.2","4.3","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.16","4.17","4.19","4.23","4.24","4.26","4.27","4.32","4.33","4.34","4.35","4.38","5.1","5.13","5.15","7.1","7.3","7.4","7.5","7.6","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.19","7.21","7.22","7.24","7.25","7.26","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.16","9.17","9.19","9.23","9.24","9.26","9.27","9.32","9.33","9.34","9.35","9.38","10.5","19.33","19.34","19.37","20.0","20.4","21.5","27.6","31.8","31.25","31.33","31.36","31.37","31.38","32.0","32.4"],"console":["0.1","0.6","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","4.8","4.12","4.13","4.14","4.21","4.24","4.25","4.26","4.27","4.28","4.31","4.32","4.33","4.34","5.1","5.6","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.11","6.12","9.8","9.12","9.13","9.14","9.21","9.24","9.25","9.26","9.27","9.28","9.31","9.32","9.33","9.34","17.7","19.29","19.31","19.32","29.7","31.29","31.30","31.31"],"info":["0.1","0.6","1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","4.8","4.12","4.14","4.21","4.25","4.27","4.28","4.31","4.32","4.33","4.34","5.1","5.6","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.12","9.8","9.12","9.14","9.21","9.25","9.27","9.28","9.31","9.32","9.33","9.34","17.7","19.29","19.31","19.32","29.7","31.29","31.30","31.31"],"warning":["0.2","0.3","1.6","4.29","5.2","5.3","6.6","9.29","10.4","18.0","19.2","19.4","19.18","19.20","19.41","21.4","30.0","31.11","31.41","31.47"],"提示":["0.2","0.3","1.0","5.2","5.3","6.0","31.47"],"在上面这个例子中":["0.2","5.2"],"为了方便区别":["0.3","5.3"],"元素和普通对象":["0.3","5.3"],"播放器里的所有":["0.3","5.3"],"mouseenter":["0.4","5.4"],"你可以修改":["0.5","5.5"],"即可":["0.5","5.5"],"zh":["0.7","5.7"],"cn":["0.7","5.7"],"your":["0.7","5.7","19.3","31.3"],"ready":["0.8","0.12","0.13","0.14","0.15","0.16","2.2","2.6","2.18","2.23","2.30","4.8","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.21","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","5.8","5.12","5.13","5.14","5.15","5.16","7.2","7.6","7.18","7.23","7.30","9.8","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.21","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34"],"html":["0.9","0.10","0.11","4.18","4.20","5.9","5.10","5.11","9.18","9.20","15.5","26.5","27.8"],"some":["0.9","0.10","0.11","5.9","5.10","5.11"],"text":["0.9","0.10","0.11","5.9","5.10","5.11","18.0"],"settimeout":["0.9","5.9","17.6","29.6","31.2"],"position":["0.10","4.18","4.20","4.35","5.10","9.18","9.20","9.35","15.5","26.5","27.8"],"left":["0.10","5.10"],"true":["0.11","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","4.2","4.3","4.19","5.11","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","9.2","9.3","9.19","20.0","20.4","27.13","27.14","31.11","31.33","31.47","32.0","32.4"],"on":["0.12","0.13","0.14","0.15","0.16","2.6","2.12","2.18","2.23","2.30","4.7","4.8","4.9","4.10","4.11","4.12","4.13","4.14","4.16","4.17","4.19","4.21","4.24","4.25","4.26","4.27","4.28","4.30","4.31","4.32","4.33","4.34","5.12","5.13","5.14","5.15","5.16","7.6","7.12","7.18","7.23","7.30","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.16","9.17","9.19","9.21","9.24","9.25","9.26","9.27","9.28","9.30","9.31","9.32","9.33","9.34","10.3","19.4"],"subtitleoffset":["0.16","5.16"],"return":["0.17","5.17","20.1","20.2","27.7","27.10","32.1","32.2"],"name":["0.17","5.17"],"something":["0.17","5.17"],"dosomething":["0.17","5.17"],"有些属性是全大写的":["1.0","6.0"],"app":["1.1","4.4","4.5","4.6","4.22","4.36","4.37","4.39","4.40","6.1","9.4","9.5","9.6","9.22","9.36","9.37","9.39","9.40","15.4","19.5","19.6","19.10","19.14","19.25","19.33","19.36","19.37","19.38","19.39","26.4","31.5","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.28","31.36","31.37","31.38","31.39","31.42","31.45","31.46","31.48","31.49"],"url":["1.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.38","4.39","4.40","6.1","9.4","9.5","9.6","9.15","9.22","9.36","9.37","9.38","9.39","9.40","10.5","15.4","19.3","19.6","19.25","19.36","21.5","26.4","31.3","31.5","31.6","31.9","31.10","31.14","31.15","31.16","31.17","31.18","31.22","31.25","31.26","31.36","31.39","31.46"],"assets":["1.1","2.1","2.3","2.4","2.8","2.9","2.10","2.11","2.15","4.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.38","4.39","4.40","6.1","7.1","7.3","7.4","7.8","7.9","7.10","7.11","7.15","9.1","9.4","9.5","9.6","9.15","9.22","9.36","9.37","9.38","9.39","9.40","10.5","15.4","19.6","19.25","19.33","19.36","19.37","19.38","21.5","26.4","31.5","31.6","31.8","31.18","31.25","31.36","31.37","31.38","31.39"],"全部工具函数请参考以下地址":["1.6","6.6"],"js":["1.11","6.11","19.22","19.27","19.36","19.42","19.43","19.48"],"emit":["2.0","7.0"],"focus":["2.0","7.0"],"移除事件":["2.0","7.0"],"sample":["2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.19","2.26","4.1","4.5","4.6","4.7","4.9","4.15","4.22","4.23","4.35","4.36","4.37","4.38","4.39","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.19","7.26","9.1","9.5","9.6","9.7","9.9","9.15","9.22","9.23","9.35","9.36","9.37","9.38","9.39","10.5","15.4","19.25","19.33","19.36","19.37","19.38","20.0","21.5","26.4","31.5","31.6","31.8","31.18","31.25","31.36","31.37","31.38","31.39","32.0"],"video":["2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.19","2.26","4.1","4.5","4.6","4.7","4.9","4.13","4.15","4.16","4.17","4.19","4.22","4.23","4.24","4.26","4.35","4.38","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.19","7.26","9.1","9.5","9.6","9.7","9.9","9.13","9.15","9.16","9.17","9.19","9.22","9.23","9.24","9.26","9.35","9.38","10.5","19.25","19.33","19.37","20.0","20.4","21.5","27.6","31.8","31.18","31.25","31.33","31.36","31.37","31.38","32.0","32.4"],"t":["2.7","7.7"],"setting":["2.17","2.20","2.27","7.17","7.20","7.27","20.0","20.4","27.13","32.0","32.4"],"srt":["2.27","2.28","2.29","7.27","7.28","7.29"],"并调用":["2.35","7.35"],"但数据意外未出现":["2.47","7.47"],"show":["3.0","8.0","11.0","12.0","13.0","19.29","19.31","22.0","23.0","24.0"],"block":["3.0","8.0"],"hide":["3.0","8.0"],"controls":["3.0","4.35","8.0","9.35","27.8"],"tooltip":["3.0","8.0","30.0","31.32"],"一级属性":["4.0","9.0"],"muted":["4.2","4.3","4.23","9.2","9.3","9.23","14.4","25.4","31.11"],"seek":["4.10","4.11","9.10","9.11"],"right":["4.18","4.20","9.18","9.20","15.5","26.5","27.8","31.29"],"全屏开关":["4.18","9.18"],"click":["4.18","4.20","9.18","9.20","19.29","19.32","27.8","27.9","27.12","31.29","31.31","31.32"],"function":["4.18","4.20","9.18","9.20","10.6","19.29","19.32","27.7","27.9","27.12","31.29","31.31"],"pnpm":["10.1","14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"com":["10.2","21.2"],"player":["10.3","19.41"],"depends":["10.3"],"so":["10.3"],"tip":["10.4","18.0","19.2","19.4","19.18","19.20"],"modifying":["10.4"],"https":["10.5","21.5"],"org":["10.5","21.5"],"style":["10.5","19.32","21.4","21.5","27.11","31.32"],"width":["10.5","19.1","20.4","31.1","32.4"],"600px":["10.5"],"height":["10.5","19.1","31.1"],"param":["10.6"],"getinstance":["10.6"],"else":["11.0","12.0","22.0","23.0"],"notice":["11.0","12.0","13.0","22.0","23.0","24.0"],"unsupported":["11.0","12.0","13.0","22.0","23.0","24.0"],"playback":["11.0","12.0","13.0","22.0","23.0","24.0"],"format":["11.0","12.0","13.0","22.0","23.0","24.0"],"mpd":["11.0","22.0"],"var":["11.0","19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.35","19.36","19.38","19.42","19.43","19.45","19.46","19.48","19.49","22.0","31.12","31.35","31.43"],"application":["13.0","24.0"],"vnd":["13.0","24.0"],"apple":["13.0","24.0"],"mpegurl":["13.0","24.0"],"src":["13.0","19.40","20.3","24.0","31.40","32.3"],"m3u8":["13.0","24.0"],"广告总时长":["14.4","25.4"],"totalduration":["14.4","25.4"],"视频广告是否默认静音":["14.4","25.4"],"false":["14.4","20.3","25.4","32.3"],"多语言支持":["14.4","25.4"],"i18n":["14.4","25.4"],"close":["14.4","25.4"],"关闭广告":["14.4","25.4"],"countdown":["14.4","25.4"],"s秒":["14.4","25.4"],"button":["15.5","26.5"],"switch":["15.5","26.5"],"ui":["15.5","26.5"],"播放器的功能":["17.1","29.1"],"currenttime2":["17.6","29.6"],"message":["17.6","17.7","29.6","29.7"],"在":["17.6","29.6"],"event":["17.7","27.9","29.7"],"prompt":["18.0","27.10"],"for":["18.0"],"current":["18.0"],"can":["18.0","18.2","19.41"],"only":["18.0","19.41"],"be":["18.0"],"added":["18.0"],"not":["18.0"],"you":["18.2"],"also":["18.2"],"after":["18.2"],"400px":["19.1","31.1"],"300px":["19.1","31.1"],"or":["19.1"],"use":["19.1"],"three":["19.2"],"file":["19.2"],"formats":["19.2"],"are":["19.2"],"supported":["19.2"],"new":["19.3","19.5","19.7","19.9","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.36","19.38","19.39","19.43","19.45","19.46","19.48","19.49","31.7","31.12","31.35","31.42","31.43"],"artplayer":["19.3","19.5","19.6","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.36","19.37","19.38","19.39","19.43","19.45","19.46","19.49","31.7","31.12","31.13","31.19","31.21","31.23","31.24","31.28","31.35","31.42","31.43","31.45","31.48","31.49"],"container":["19.5","19.6","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.23","19.26","19.27","19.28","19.36","19.37","19.38","19.39","19.46","19.49","31.3","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.28","31.38","31.42","31.43","31.45","31.46","31.48","31.49"],"art":["19.7","19.9","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.36","19.38","19.39","19.43","19.45","19.46","19.48","19.49","31.12","31.27","31.43"],"size":["19.8"],"last":["19.8"],"and":["19.8"],"enter":["19.11"],"the":["19.11"],"page":["19.11"],"by":["19.11"],"css":["19.12"],"div":["19.12","21.3"],"classname":["19.12"],"run":["19.12"],"code":["19.12","19.42"],"due":["19.18"],"browser":["19.18"],"security":["19.18"],"policy":["19.18"],"space":["19.20"],"toggle":["19.20"],"play":["19.20"],"pause":["19.20"],"these":["19.20"],"document":["19.27"],"queryselector":["19.27"],"args":["19.29","19.32","31.29","31.31"],"setting02":["19.30","31.30"],"color":["19.32","31.32"],"green":["19.32","31.32"],"one":["19.34","31.34"],"more":["19.34","31.34"],"chance":["19.34","31.34"],"img":["19.40","20.4","32.4"],"ploading":["19.40","31.40"],"gif":["19.40","31.40"],"state":["19.40","20.3","31.40","32.3"],"identification":["19.41"],"resolve":["19.41"],"this":["19.41"],"cache":["19.47"],"progress":["19.47"],"but":["19.47"],"if":["19.47","27.9","27.10"],"quality":["20.1","32.1"],"1080p":["20.1","32.1"],"svg":["20.3","32.3"],"item":["20.3","32.3"],"settings":["20.4","32.4"],"slider":["20.4","32.4"],"5x":["20.4","32.4"],"heigth":["20.4","32.4"],"class":["21.3"],"属性":["21.6"],"export":["21.6"],"输入框最小宽度":["27.4"],"填":["27.4"],"则为无限制":["27.4"],"maxwidth":["27.4"],"输入框最大宽度":["27.4"],"infinity":["27.4"],"是否显示描边":["27.5"],"mode":["27.5"],"弹幕模式":["27.5"],"0表示滚动":["27.5"],"1静止":["27.5"],"plugins":["27.6","27.13","27.14"],"artplayerplugindanmuku":["27.6","27.13","27.14"],"弹幕":["27.6"],"resovle":["27.7"],"xml":["27.8"],"隐藏弹幕":["27.8"],"请输入弹幕文本":["27.10"],"弹幕测试文本":["27.10"],"trim":["27.10"],"min":["27.11"],"max":["27.11"],"step":["27.11"],"value":["27.11"],"display":["27.11"],"flex":["27.11"],"alignitems":["27.11"],"stop":["27.15"],"弹幕停止":["27.15"],"start":["27.15"],"mounted":["30.0"],"组件挂载后触发":["30.0"],"组件的提示文本":["30.0"],"add":["30.1"],"也可以实例化之后添加一个控制器":["30.2"],"或者使用":["31.1"],"aspect":["31.1"],"热键":["31.20"],"描述":["31.20"],"增加音量":["31.20"],"降低音量":["31.20"],"innerhtml":["31.27"],"opacity":["31.29"],"sd":["31.33"],"ua":["31.36"],"后缀的识别":["31.41"],"播放器只能解析这种后缀":["31.41"],"因为播放器默认使用":["31.47"]},{"0":["2.7","7.7","10.5","21.5"],"1":["27.7"],"2":["4.27","9.27","27.5"],"4":["19.12"],"5":["4.7","4.8","4.13","9.7","9.8","9.13","31.8"],"8":["2.0","7.0"],"9":["4.28","9.28","19.1"],"10":["4.10","4.11","9.10","9.11","19.37"],"16":["4.28","9.28","19.1","27.10","31.1"],"100":["17.5","19.37","29.5","31.37"],"111":["27.7"],"120":["19.34"],"180":["19.34","31.34"],"222":["27.7"],"240":["31.34"],"333":["27.5"],"360":["20.1","32.1"],"720":["20.1","32.1"],"1000":["0.9","0.10","0.11","0.16","5.9","5.10","5.11","5.16","31.2"],"1080":["20.1","32.1"],"5000":["0.14","5.14"],"比较少用":["0.0","5.0"],"warning":["0.1","0.6","0.7","0.8","0.9","0.10","0.11","4.14","4.18","4.20","4.25","4.30","4.38","5.1","5.6","5.7","5.8","5.9","5.10","5.11","9.14","9.18","9.20","9.25","9.30","9.38","19.29","19.30","19.31","19.32","19.36","19.40","21.3","31.2","31.4","31.8","31.18","31.20","31.31","31.32","31.40"],"提示":["0.1","4.14","4.18","4.20","4.29","4.30","5.1","9.14","9.18","9.20","9.29","9.30","21.3","30.0","31.2","31.8","31.11","31.18"],"假如直接修改这个":["0.1","5.1"],"当使用":["0.2","5.2"],"访问播放器时":["0.2","5.2"],"会返回":["0.2","5.2"],"元素都是以":["0.3","5.3"],"开头命名的":["0.3","5.3"],"这是所有":["0.3","5.3"],"元素的定义":["0.3","5.3"],"mouseleave":["0.4","5.4"],"poster":["0.4","5.4"],"jpg":["0.4","5.4"],"then":["0.4","5.4"],"img":["0.4","5.4"],"loading":["0.6","5.6"],"这是所有图标的定义":["0.6","5.6"],"types":["0.6","1.6","5.6","6.6"],"使用":["0.7","5.7"],"只能更新实例化之后的":["0.7","5.7"],"to":["0.8","5.8","19.2","19.30","19.31","19.32"],"play":["0.8","3.0","4.2","5.8","8.0","9.2","19.2"],"如果想马上隐藏":["0.8","5.8"],"false":["0.9","0.10","0.11","0.15","0.16","5.9","5.10","5.11","5.15","5.16","19.29","19.31","31.29","31.31"],"settimeout":["0.10","0.11","0.13","0.14","0.15","0.16","4.2","4.3","4.7","4.10","4.11","4.19","5.10","5.11","5.13","5.14","5.15","5.16","9.2","9.3","9.7","9.10","9.11","9.19"],"srt":["0.12","5.12"],"true":["0.13","2.19","4.1","4.12","4.23","4.31","5.13","7.19","9.1","9.12","9.23","9.31","15.4","19.25","19.33","26.4","31.18","31.25"],"on":["0.17","2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.13","2.14","2.15","2.16","2.17","2.19","2.20","2.21","2.22","2.24","2.25","2.26","2.27","2.28","2.29","4.1","4.2","4.3","4.4","4.5","4.6","4.15","4.22","4.23","4.36","4.37","5.17","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.13","7.14","7.15","7.16","7.17","7.19","7.20","7.21","7.22","7.24","7.25","7.26","7.27","7.28","7.29","9.1","9.2","9.3","9.4","9.5","9.6","9.15","9.22","9.23","9.36","9.37","14.4","25.4","27.13","27.14","31.4"],"说明这些属性是不稳定的":["1.0","6.0"],"可能会在将来被更改":["1.0","6.0"],"sample":["1.1","4.4","4.40","6.1","9.4","9.40","12.0","19.5","19.6","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.39","19.42","19.43","19.45","19.46","19.49","23.0","31.7","31.9","31.10","31.12","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.28","31.35","31.42","31.43","31.45","31.46","31.48","31.49"],"video":["1.1","4.4","4.39","6.1","9.4","9.39","15.4","19.10","19.14","19.28","19.36","26.4","31.5","31.6","31.7","31.9","31.10","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.28","31.39","31.45","31.46","31.48","31.49"],"mp4":["1.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.39","4.40","6.1","9.4","9.5","9.6","9.15","9.22","9.36","9.37","9.39","9.40","15.4","19.5","19.6","19.15","19.16","19.17","19.25","19.36","19.38","19.39","26.4","31.5","31.6","31.9","31.10","31.14","31.15","31.16","31.17","31.18","31.22","31.26","31.39","31.46"],"artplayer":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","6.2","6.3","6.4","6.5","6.7","6.8","6.9","6.10","6.11","6.12","11.0","12.0","13.0","19.12","19.42","19.48","22.0","23.0","24.0"],"d":["1.6","6.6"],"info":["1.11","4.13","4.24","4.26","4.38","4.39","6.11","9.13","9.24","9.26","9.38","9.39","10.5","17.6","20.3","21.5","29.6","31.32","32.3"],"const":["2.0","4.16","4.17","7.0","9.16","9.17","15.5","20.3","26.5","27.11","32.3"],"onready":["2.0","7.0"],"console":["2.1","2.3","2.4","2.5","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","4.23","4.38","4.39","4.40","7.1","7.3","7.4","7.5","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.28","7.29","9.23","9.38","9.39","9.40","10.5","14.4","17.6","20.3","21.5","25.4","27.14","29.6","31.32","32.3"],"event":["2.5","2.14","4.38","7.5","7.14","9.38","17.6","20.3","29.6","32.3"],"reconnecttime":["2.12","7.12"],"state":["2.13","2.16","2.21","2.22","2.23","2.24","7.13","7.16","7.21","7.22","7.23","7.24","20.4","32.4"],"height":["2.18","7.18","21.5"],"datauri":["2.25","7.25"],"currenttime":["2.26","7.26"],"offset":["2.27","7.27"],"text":["2.28","7.28","27.7"],"ass":["2.30","7.30"],"load":["2.35","7.35"],"方法重新加载它":["2.35","7.35"],"click":["3.0","4.35","4.38","8.0","9.35","9.38","14.4","15.5","25.4","26.5"],"marginright":["3.0","8.0"],"比较常用":["4.0","9.0"],"muted":["4.1","9.1"],"ready":["4.2","4.3","4.5","4.6","4.7","4.9","4.15","4.19","4.22","4.23","9.2","9.3","9.5","9.6","9.7","9.9","9.15","9.19","9.22","9.23","27.14"],"seek":["4.7","9.7"],"有的视频是没有时长的":["4.14","9.14"],"async":["4.16","4.17","9.16","9.17"],"await":["4.16","4.17","9.16","9.17"],"t":["4.21","9.21"],"json":["4.25","9.25"],"stringify":["4.25","9.25"],"删除区间循环播放":["4.29","9.29"],"只需要设置":["4.29","9.29"],"为":["4.29","9.29"],"即可":["4.29","9.29"],"resize":["4.30","9.30","27.13"],"playsinline":["4.31","9.31","31.39"],"新标题":["4.32","9.32"],"m3u8":["4.33","9.33","19.2","31.42"],"000":["4.34","9.34"],"right":["4.35","9.35"],"html":["4.35","9.35","10.1","21.1"],"your":["10.3","19.6","31.6"],"must":["10.3","19.11"],"have":["10.3"],"a":["10.3","18.0"],"following":["10.3","19.31","19.32"],"links":["10.3"],"directly":["10.4"],"in":["10.4","19.4"],"will":["10.4","19.20"],"400px":["10.5","21.5"],"margin":["10.5","21.5"],"60px":["10.5","21.5"],"auto":["10.5","21.5"],"properties":["10.6"],"export":["10.6"],"default":["10.6","21.6"],"data":["10.6","21.6"],"return":["10.6","21.6"],"new":["11.0","12.0","19.12","19.27","19.42","22.0","23.0","31.27"],"container":["11.0","12.0","13.0","19.3","19.22","19.24","19.35","19.42","19.43","19.45","19.48","22.0","23.0","24.0","31.35"],"app":["11.0","12.0","13.0","17.5","17.8","19.3","19.7","19.9","19.12","19.13","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.28","19.35","19.42","19.43","19.45","19.46","19.48","19.49","22.0","23.0","24.0","29.5","29.8","31.3","31.12","31.35","31.43"],"akamaized":["11.0","22.0"],"net":["11.0","22.0"],"envivio":["11.0","22.0"],"enviviodash3":["11.0","22.0"],"manifest":["11.0","22.0"],"var":["12.0","13.0","19.12","23.0","24.0"],"assets":["12.0","19.5","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.39","19.42","19.43","19.45","19.46","19.48","19.49","23.0","31.3","31.7","31.9","31.10","31.12","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.22","31.23","31.24","31.26","31.27","31.28","31.35","31.42","31.43","31.45","31.46","31.48","31.49"],"test":["13.0","19.36","24.0","31.36"],"streams":["13.0","24.0"],"mux":["13.0","24.0"],"x36xhzz":["13.0","24.0"],"detail":["14.4","25.4"],"查看详情":["14.4","25.4"],"canbeclosed":["14.4","25.4"],"s秒后可关闭广告":["14.4","25.4"],"ad":["14.4","25.4"],"is":["14.4","19.47","25.4"],"clicked":["14.4","25.4"],"fullscreen":["15.4","26.4"],"fullscreenweb":["15.4","26.4"],"function":["15.5","26.5","27.8","27.11","31.32"],"plugins":["15.5","26.5"],"artplayerplugincontrol":["15.5","26.5"],"或者获取":["17.1","29.1"],"div":["17.5","17.8","29.5","29.8"],"class":["17.5","17.8","29.5","29.8"],"style":["17.5","29.5"],"width":["17.5","21.5","29.5"],"接收来自":["17.6","29.6"],"的消息":["17.6","29.6"],"commit":["17.7","29.7"],"type":["17.7","29.7"],"destroyed":["18.0"],"use":["18.0"],"option":["18.0"],"quickly":["18.0"],"obtain":["18.0"],"button1":["18.2","30.2"],"aspect":["19.1"],"ratio":["19.1","31.1"],"by":["19.2"],"ogg":["19.2","31.2"],"and":["19.2","19.18"],"webm":["19.2","31.2"],"if":["19.2","19.4","19.18"],"need":["19.2","19.47"],"or":["19.2"],"callback":["19.4"],"instance":["19.4"],"but":["19.4"],"url":["19.5","19.7","19.9","19.10","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.22","19.23","19.24","19.26","19.28","19.35","19.39","19.43","19.45","19.46","19.48","19.49","31.7","31.12","31.13","31.19","31.21","31.23","31.24","31.27","31.28","31.35","31.43","31.45","31.48","31.49"],"read":["19.8"],"value":["19.8"],"at":["19.8"],"be":["19.11"],"for":["19.11"],"more":["19.11"],"js":["19.12"],"art":["19.12","19.27"],"source":["19.18"],"address":["19.18"],"website":["19.18"],"are":["19.18"],"only":["19.20"],"take":["19.20"],"effect":["19.20"],"after":["19.20"],"the":["19.20"],"player":["19.20"],"gets":["19.20"],"innerhtml":["19.27"],"mounted":["19.29","27.11","31.29"],"please":["19.29","19.30","19.31","19.32"],"refer":["19.29","19.30","19.31","19.32"],"sd":["19.33"],"480p":["19.33","31.33"],"谁でもいいはずなのに":["19.34","31.34"],"夏の想い出がまわる":["19.34","31.34"],"ua":["19.36"],"iphone":["19.36","31.36"],"gi":["19.36","31.36"],"tip":["19.36"],"png":["19.37","19.40","31.37","31.40"],"definition":["19.40"],"of":["19.40","19.47"],"however":["19.41"],"cannot":["19.41"],"resolved":["19.41"],"zh":["19.44","31.44"],"cn":["19.44","31.44"],"tw":["19.44","31.44"],"same":["19.47"],"different":["19.47"],"you":["19.47"],"720p":["20.1","32.1"],"360p":["20.1","32.1"],"nextstate":["20.3","32.3"],"src":["20.4","32.4"],"svg":["20.4","32.4"],"播放器的尺寸依赖于容器":["21.3"],"的尺寸":["21.3"],"所以你的容器":["21.3"],"非响应式":["21.4"],"在":["21.4"],"600px":["21.5"],"则为":["27.4"],"宽度":["27.4"],"theme":["27.4"],"dark":["27.4"],"输入框自定义挂载时的主题色":["27.4"],"默认为":["27.4"],"可以选填亮色":["27.4"],"light":["27.4"],"beforeemit":["27.4"],"trim":["27.4"],"red":["27.5"],"文件":["27.6"],"和":["27.6"],"bilibili":["27.6"],"网站的弹幕格式一致":["27.6"],"time":["27.7"],"show":["27.9","31.29","31.31"],"target":["27.9"],"innertext":["27.9"],"else":["27.9"],"color":["27.10"],"math":["27.10"],"floor":["27.10"],"random":["27.10"],"0xffffff":["27.10"],"tostring":["27.10"],"center":["27.11"],"setting":["27.11"],"queryselector":["27.11"],"切换弹幕":["27.12"],"config":["27.12"],"xml":["27.13","27.14"],"弹幕开始":["27.15"],"hide":["27.15"],"弹幕隐藏":["27.15"],"当前组件只能添加":["30.0"],"并没有销毁的功能":["30.0"],"通过":["30.0"],"选项可以快速获取组件的":["30.0"],"add":["30.2","30.3"],"默认支持三种视频文件格式":["31.2"],"播放器会缓存最后一次音量的大小":["31.8"],"假如希望默认进入页面就能自动播放视频":["31.11"],"必需为":["31.11"],"视频快进":["31.20"],"视频快退":["31.20"],"space":["31.20"],"切换播放":["31.20"],"暂停":["31.20"],"subtitle":["31.25"],"组件配置":["31.31"],"args":["31.32"],"hd":["31.33"],"webkit":["31.39"],"全部图标的定义":["31.40"],"但无法解析这种后缀":["31.41"],"作为":["31.47"],"key":["31.47"],"来缓存播放进度的":["31.47"],"但假如你的同一个视频的":["31.47"]},{"0":["4.9","4.10","4.11","4.14","4.21","9.9","9.10","9.11","9.14","9.21"],"2":["4.7","9.7","27.7"],"3":["27.5","27.7"],"5":["4.5","4.6","9.5","9.6"],"9":["31.1"],"10":["31.37"],"100":["17.8","29.8"],"240":["19.34"],"300":["19.34","31.34"],"333":["27.7"],"1000":["0.13","0.15","5.13","5.15"],"3000":["4.2","4.3","4.7","4.10","4.11","4.19","9.2","9.3","9.7","9.10","9.11","9.19"],"对象":["0.1","5.1"],"播放器不会马上做出响应":["0.1","5.1"],"false":["0.2","0.13","4.19","5.2","5.13","9.19"],"即使用原生的播放器":["0.2","5.2"],"而不是":["0.2","5.2"],"播放器":["0.2","5.2"],"types":["0.3","2.0","5.3","7.0","19.40","19.44","31.40","31.44"],"d":["0.3","0.6","2.0","5.3","5.6","7.0","19.40","19.44","31.40","31.44"],"ts":["0.3","0.6","1.6","2.0","5.3","5.6","6.6","7.0","19.40","19.44","31.40","31.44"],"warning":["0.4","0.14","0.16","2.0","5.4","5.14","5.16","7.0","10.5","19.1","19.37","19.44","21.5","31.1","31.29","31.30","31.36","31.37","31.44"],"提示":["0.4","0.14","4.25","4.38","5.4","5.14","9.25","9.38","31.1","31.4","31.20","31.36"],"假如你需要一些":["0.4","4.38","5.4","9.38"],"事件只存在于播放器的生命周期上时":["0.4","4.38","5.4","9.38"],"强烈建议使用这些函数":["0.4","5.4"],"以避免造成内存泄漏":["0.4","4.38","5.4","9.38"],"your":["0.5","5.5"],"假如想在实例化之前更新":["0.7","5.7"],"请使用基础选项的":["0.7","5.7"],"来更新":["0.7","5.7"],"的显示":["0.8","5.8"],"组件配置":["0.9","0.10","0.11","5.9","5.10","5.11","31.29","31.32"],"请参考以下地址":["0.9","0.10","0.11","0.16","5.9","5.10","5.11","5.16","31.29","31.30","31.31","31.32"],"start":["0.9","0.10","0.11","0.16","5.9","5.10","5.11","5.16","19.29","19.30","19.31","19.32","31.29","31.30","31.31","31.32"],"component":["0.9","0.10","0.11","5.9","5.10","5.11","19.29","19.31","31.29","31.31","31.32"],"color":["0.12","5.12","19.38","31.38"],"red":["0.12","5.12"],"只在播放器获得焦点后":["0.14","5.14","31.20"],"如点击了播放器后":["0.14","5.14","31.20"],"这些快捷键才会生效":["0.14","5.14","31.20"],"true":["0.15","4.22","5.15","9.22","19.6","19.9","19.10","19.12","19.13","19.14","19.15","19.16","19.17","19.19","19.21","19.23","19.24","19.26","19.27","19.39","19.45","19.46","19.48","19.49","27.10","31.6","31.9","31.10","31.12","31.13","31.14","31.15","31.16","31.17","31.19","31.21","31.23","31.24","31.26","31.27","31.39","31.45","31.46","31.48","31.49"],"设置面板":["0.16","5.16"],"html":["0.16","5.16","14.2","15.2","16.2","17.3","25.2","26.2","27.2","28.2","29.3"],"ready":["0.17","2.0","4.1","4.4","5.17","7.0","9.1","9.4","11.0","12.0","13.0","22.0","23.0","24.0"],"off":["2.0","7.0"],"全部事件请参考以下地址":["2.0","7.0"],"events":["2.0","7.0"],"info":["2.1","2.2","2.3","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","2.13","2.14","2.15","2.16","2.17","2.18","2.19","2.20","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.28","2.29","2.30","4.16","4.17","4.23","4.36","4.37","4.40","7.1","7.2","7.3","7.4","7.5","7.6","7.7","7.8","7.9","7.10","7.11","7.12","7.13","7.14","7.15","7.16","7.17","7.18","7.19","7.20","7.21","7.22","7.23","7.24","7.25","7.26","7.27","7.28","7.29","7.30","9.16","9.17","9.23","9.36","9.37","9.40","11.0","12.0","13.0","14.4","20.4","22.0","23.0","24.0","25.4","27.14","32.4"],"console":["2.2","2.6","2.7","2.19","2.27","2.30","4.16","4.17","4.36","4.37","7.2","7.6","7.7","7.19","7.27","7.30","9.16","9.17","9.36","9.37","11.0","12.0","13.0","20.4","22.0","23.0","24.0","32.4"],"pause":["3.0","8.0"],"layer":["3.0","8.0"],"png":["3.0","8.0"],"t":["4.9","4.10","4.11","9.9","9.10","9.11"],"新视频名字":["4.10","9.10"],"新视频地址":["4.11","9.11"],"例如直播中的视频或者没被解码完成的视频":["4.14","9.14"],"这个时候获取的时长会是":["4.14","9.14"],"由于浏览器安全机制":["4.18","4.20","9.18","9.20","31.18"],"触发窗口全屏前":["4.18","9.18"],"页面必须先存在交互":["4.18","4.20","9.18","9.20"],"例如用户点击过页面":["4.18","4.20","9.18","9.20"],"触发画中画前":["4.20","9.20"],"尺寸和坐标信息是通过":["4.25","9.25"],"getboundingclientrect":["4.25","9.25"],"获取的":["4.25","9.25"],"与":["4.29","9.29"],"option":["4.29","9.29"],"是两个不同的东西":["4.29","9.29"],"请勿弄乱":["4.29","9.29"],"当你的容器只有宽度":["4.30","9.30"],"但不知道具体高度时":["4.30","9.30"],"这个属性很有用":["4.30","9.30"],"它能自动计算出视频的高度":["4.30","9.30"],"但你需要确定设置这个属性的时机":["4.30","9.30"],"强烈建议使用该函数":["4.38","9.38"],"script":["10.1","14.2","15.2","16.2","17.3","21.1","25.2","26.2","27.2","28.2","29.3"],"can":["10.3"],"see":["10.3"],"more":["10.3"],"examples":["10.3"],"packages":["10.3","21.3"],"template":["10.3","21.3"],"not":["10.4","10.5","19.4","19.36"],"change":["10.4","10.5","27.11"],"the":["10.4","10.5"],"player":["10.4"],"tip":["10.5","19.1","21.3"],"modifying":["10.5"],"directly":["10.5"],"in":["10.5","18.0","19.36"],"will":["10.5","19.4"],"type":["11.0","13.0","22.0","24.0"],"customtype":["11.0","12.0","13.0","22.0","23.0","24.0"],"on":["11.0","12.0","13.0","19.2","22.0","23.0","24.0"],"skipped":["14.4","25.4"],"skip":["14.4","25.4"],"plugins":["15.4","26.4"],"artplayerplugincontrol":["15.4","26.4"],"播放器的值":["17.1","29.1"],"height":["17.5","17.8","29.5","29.8"],"destroy":["17.6","27.15","29.6"],"销毁后":["17.6","29.6"],"无法与":["17.6","29.6"],"通信":["17.6","29.6"],"currenttime":["17.7","29.7"],"data":["17.7","29.7"],"art":["17.7","29.7"],"style":["17.8","29.8"],"width":["17.8","29.8"],"order":["18.0"],"which":["18.0"],"appear":["18.0"],"controlled":["18.0"],"through":["18.0"],"all":["19.1","19.40"],"options":["19.1"],"only":["19.1"],"is":["19.1"],"required":["19.1"],"flv":["19.2","31.2"],"other":["19.2"],"please":["19.2","19.11"],"refer":["19.2"],"libraries":["19.2"],"left":["19.2"],"assets":["19.3","19.12","19.27"],"sample":["19.3","19.12","19.27","19.48","31.3","31.27"],"video":["19.3","19.7","19.9","19.12","19.13","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.35","19.43","19.45","19.49","31.3","31.12","31.27","31.35","31.43"],"mp4":["19.3","19.7","19.9","19.10","19.12","19.13","19.14","19.19","19.21","19.22","19.23","19.24","19.26","19.27","19.28","19.35","19.43","19.45","19.46","19.48","19.49","31.3","31.7","31.12","31.13","31.19","31.21","31.23","31.24","31.27","31.28","31.35","31.43","31.45","31.48","31.49"],"uses":["19.4"],"arrow":["19.4"],"point":["19.4"],"jpg":["19.5","31.5"],"ffad00":["19.7","31.7"],"next":["19.8"],"initialization":["19.8"],"such":["19.8","19.20"],"as":["19.8","19.20"],"refreshing":["19.8"],"page":["19.8"],"information":["19.11"],"read":["19.11"],"policy":["19.11","31.11"],"changes":["19.11","31.11"],"url":["19.12","19.27"],"cross":["19.18"],"domain":["19.18"],"may":["19.18"],"fail":["19.18"],"focus":["19.20"],"clicking":["19.20"],"srt":["19.25","31.25"],"setting":["19.25","19.32","31.15","31.16","31.17","31.25"],"to":["19.29"],"following":["19.29","19.30"],"address":["19.29","19.30","19.31","19.32"],"for":["19.29","19.30","19.31","19.32"],"hd":["19.33"],"720p":["19.33","31.33"],"こんなとこにあるはずもないのに":["19.34","31.34"],"终わり":["19.34","31.34"],"if":["19.36","19.41"],"filled":["19.36"],"used":["19.36"],"by":["19.36"],"generate":["19.37"],"preview":["19.37"],"online":["19.37"],"tool":["19.37","31.37"],"03a9f4":["19.38","31.38"],"font":["19.38","31.38"],"size":["19.38","31.38"],"30px":["19.38","31.38"],"webkit":["19.39"],"playsinline":["19.39"],"you":["19.41"],"use":["19.41"],"better":["19.41"],"specify":["19.41"],"at":["19.41"],"same":["19.41"],"time":["19.41"],"m3u8":["19.42","31.2"],"definitions":["19.44"],"identify":["19.47"],"unique":["19.47"],"switchquality":["20.1","32.1"],"open":["20.3","32.3"],"return":["20.3","20.4","32.3","32.4"],"item":["20.4","32.4"],"event":["20.4","32.4"],"x":["20.4","32.4"],"必须是有尺寸的":["21.3"],"以下链接可以看到更多的使用例子":["21.3"],"里直接修改":["21.4","21.5"],"是不会改变播放器的":["21.4","21.5"],"非响应式":["21.5"],"在":["21.5"],"发送弹幕前的自定义校验":["27.4"],"通过":["27.4"],"mount":["27.4"],"选项可以自定义输入框挂载的位置":["27.4"],"默认挂载于播放器底部":["27.4"],"仅在当宽度小于最小值时生效":["27.4"],"document":["27.4"],"queryselector":["27.4"],"artplayer":["27.4"],"green":["27.5"],"显示弹幕":["27.8","27.9"],"hide":["27.9"],"border":["27.10"],"addeventlistener":["27.11"],"number":["27.11"],"v2":["27.12"],"show":["27.15"],"弹幕显示":["27.15"],"弹幕销毁":["27.15"],"选项可以控制组件出现的顺序":["30.0"],"全部选项里":["31.1"],"只有":["31.1"],"是必填的":["31.1"],"如需要播放":["31.2"],"或者":["31.2"],"等其它格式":["31.2"],"请参考左侧的":["31.2"],"第三方库":["31.2"],"回调函数里的":["31.4"],"就是播放器实例":["31.4"],"但回调函数假如使用了箭头函数":["31.4"],"则不会指向播放器实例":["31.4"],"screenshot":["31.6"],"下次初始化时":["31.8"],"如刷新页面":["31.8"],"播放器会读取该缓存值":["31.8"],"更多信息请阅读":["31.11"],"假如视频源地址和网站是跨域的":["31.18"],"可能会出现截图失败":["31.18"],"假如该选项不填":["31.36"],"则默认使用本播放器":["31.36"],"在线生成预览图":["31.37"],"thumbnail":["31.37"],"所以假如你使用了":["31.41"],"最好同时要指明":["31.41"],"function":["31.42"],"写法参考":["31.44"],"是不同的话":["31.47"],"那么你需要使用":["31.47"],"来标识视频的唯一":["31.47"]}]'},e={"0.0":{t:"高级属性",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
+`,l:"advanced/built-in.html",a:"高级属性"},"0.1":{t:"option",p:`播放器的选项
+<div className="run-code">▶ Run Code< ...`,l:"advanced/built-in.html#option",a:"option"},"0.2":{t:"whitelist",p:`管理移动设备的白名单功能,只有一个属性 state 返回是否启用播放器功能
+<div className=" ...`,l:"advanced/built-in.html#whitelist",a:"whitelist"},"0.3":{t:"template",p:`管理播放器所有的 DOM 元素
+<div className="run-code">▶ Ru ...`,l:"advanced/built-in.html#template",a:"template"},"0.4":{t:"events",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"advanced/built-in.html#events",a:"events"},"0.5":{t:"storage",p:`管理播放器的本地存储
+
+name 属性用于设置缓存的 key
+set 方法用于设置缓存
+get 方法用于获取缓存
+del 方 ...`,l:"advanced/built-in.html#storage",a:"storage"},"0.6":{t:"icons",p:`管理播放器所有的 svg 图标
+<div className="run-code">▶ Ru ...`,l:"advanced/built-in.html#icons",a:"icons"},"0.7":{t:"i18n",p:`管理播放器的 i18n
+
+get 方法用于获取 i18n 的值
+update 方法用于更新 i18n 对象
+
+<div ...`,l:"advanced/built-in.html#i18n",a:"i18n"},"0.8":{t:"notice",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语
+<div className="run-code ...`,l:"advanced/built-in.html#notice",a:"notice"},"0.9":{t:"layers",p:`管理播放器的层
+
+add 方法用于动态添加层
+show 属性用于设置是否显示全部层
+toggle 属性用于切换是否显示全部层 ...`,l:"advanced/built-in.html#layers",a:"layers"},"0.10":{t:"controls",p:`管理播放器的控制器
+
+add 方法用于动态添加控制器
+show 属性用于设置是否显示全部控制器
+toggle 属性用于切换是 ...`,l:"advanced/built-in.html#controls",a:"controls"},"0.11":{t:"contextmenu",p:`管理播放器的右键菜单
+
+add 方法用于动态添加菜单
+show 属性用于设置是否显示全部菜单
+toggle 属性用于切换是否 ...`,l:"advanced/built-in.html#contextmenu",a:"contextmenu"},"0.12":{t:"subtitle",p:`管理播放器的字幕功能
+
+url 属性设置和返回当前字幕地址
+style 方法设置当前字幕的样式
+switch 方法设置当前字 ...`,l:"advanced/built-in.html#subtitle",a:"subtitle"},"0.13":{t:"loading",p:`管理播放器的加载层
+
+show 属性用于设置是否显示加载层
+toggle 属性用于切换是否显示加载层
+
+<div cl ...`,l:"advanced/built-in.html#loading",a:"loading"},"0.14":{t:"hotkey",p:`管理播放器的快捷键功能
+
+add 方法用于添加快捷键
+remove 方法用于删除快捷键
+
+<div className ...`,l:"advanced/built-in.html#hotkey",a:"hotkey"},"0.15":{t:"mask",p:`管理播放器的遮罩层
+
+show 属性用于设置是否显示遮罩层
+toggle 属性用于切换是否显示遮罩层
+
+<div cl ...`,l:"advanced/built-in.html#mask",a:"mask"},"0.16":{t:"setting",p:`管理播放器的设置面板
+
+add 方法用于动态添加设置项
+show 属性用于设置是否显示全部设置项
+toggle 属性用于切换 ...`,l:"advanced/built-in.html#setting",a:"setting"},"0.17":{t:"plugins",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件
+<div className="run-cod ...`,l:"advanced/built-in.html#plugins",a:"plugins"},"1.0":{t:"静态属性",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
+:::warning 提示
+有些属性是全大写的,说明这些属 ...`,l:"advanced/class.html",a:"静态属性"},"1.1":{t:"instances",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
+<div className=" ...`,l:"advanced/class.html#instances",a:"instances"},"1.2":{t:"version",p:`返回播放器的版本信息
+<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#version",a:"version"},"1.3":{t:"env",p:`返回播放器的环境变量
+<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#env",a:"env"},"1.4":{t:"build",p:`返回播放器的打包时间
+<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#build",a:"build"},"1.5":{t:"config",p:`返回视频的默认配置
+<div className="run-code">▶ Run Code ...`,l:"advanced/class.html#config",a:"config"},"1.6":{t:"utils",p:`返回播放器的工具函数集合
+<div className="run-code">▶ Run C ...`,l:"advanced/class.html#utils",a:"utils"},"1.7":{t:"scheme",p:`返回播放器选项的校验方案
+<div className="run-code">▶ Run C ...`,l:"advanced/class.html#scheme",a:"scheme"},"1.8":{t:"emitter",p:`返回事件分发器的构造函数
+<div className="run-code">▶ Run C ...`,l:"advanced/class.html#emitter",a:"emitter"},"1.9":{t:"validator",p:`返回选项的校验函数
+<div className="run-code">▶ Run Code ...`,l:"advanced/class.html#validator",a:"validator"},"1.10":{t:"kindof",p:`返回类型检测的函数工具
+<div className="run-code">▶ Run Co ...`,l:"advanced/class.html#kindof",a:"kindof"},"1.11":{t:"html",p:`返回播放器所需的 html 字符串
+<div className="run-code">▶  ...`,l:"advanced/class.html#html",a:"html"},"1.12":{t:"option",p:`返回播放器的默认选项
+<div className="run-code">▶ Run Cod ...`,l:"advanced/class.html#option",a:"option"},"1.13":{t:"debug",p:"\r",l:"advanced/class.html#debug",a:"debug"},"1.14":{t:"contextmenu",p:"\r",l:"advanced/class.html#contextmenu",a:"contextmenu"},"1.15":{t:"notice-time",p:"\r",l:"advanced/class.html#notice-time",a:"notice-time"},"1.16":{t:"setting-width",p:"\r",l:"advanced/class.html#setting-width",a:"setting-width"},"1.17":{t:"setting-item-width",p:"\r",l:"advanced/class.html#setting-item-width",a:"setting-item-width"},"1.18":{t:"setting-item-height",p:"\r",l:"advanced/class.html#setting-item-height",a:"setting-item-height"},"1.19":{t:"indicator-size",p:"\r",l:"advanced/class.html#indicator-size",a:"indicator-size"},"1.20":{t:"indicator-size-icon",p:"\r",l:"advanced/class.html#indicator-size-icon",a:"indicator-size-icon"},"1.21":{t:"indicator-size-mobile",p:"\r",l:"advanced/class.html#indicator-size-mobile",a:"indicator-size-mobile"},"1.22":{t:"indicator-size-mobile-icon",p:"\r",l:"advanced/class.html#indicator-size-mobile-icon",a:"indicator-size-mobile-icon"},"1.23":{t:"volume-panel-width",p:"\r",l:"advanced/class.html#volume-panel-width",a:"volume-panel-width"},"1.24":{t:"volume-handle-width",p:"\r",l:"advanced/class.html#volume-handle-width",a:"volume-handle-width"},"1.25":{t:"resize-time",p:"\r",l:"advanced/class.html#resize-time",a:"resize-time"},"1.26":{t:"scroll-time",p:"\r",l:"advanced/class.html#scroll-time",a:"scroll-time"},"1.27":{t:"scroll-gap",p:"\r",l:"advanced/class.html#scroll-gap",a:"scroll-gap"},"1.28":{t:"auto-playback-max",p:"\r",l:"advanced/class.html#auto-playback-max",a:"auto-playback-max"},"1.29":{t:"auto-playback-min",p:"\r",l:"advanced/class.html#auto-playback-min",a:"auto-playback-min"},"1.30":{t:"auto-playback-timeout",p:"\r",l:"advanced/class.html#auto-playback-timeout",a:"auto-playback-timeout"},"1.31":{t:"reconnect-time-max",p:"\r",l:"advanced/class.html#reconnect-time-max",a:"reconnect-time-max"},"1.32":{t:"reconnect-sleep-time",p:"\r",l:"advanced/class.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"1.33":{t:"control-hide-time",p:"\r",l:"advanced/class.html#control-hide-time",a:"control-hide-time"},"1.34":{t:"db-clice-time",p:"\r",l:"advanced/class.html#db-clice-time",a:"db-clice-time"},"1.35":{t:"mobile-auto-playbackrate",p:"\r",l:"advanced/class.html#mobile-auto-playbackrate",a:"mobile-auto-playbackrate"},"1.36":{t:"mobile-auto-playbackrate-time",p:"\r",l:"advanced/class.html#mobile-auto-playbackrate-time",a:"mobile-auto-playbackrate-time"},"1.37":{t:"mobile-auto-orientation-time",p:"\r",l:"advanced/class.html#mobile-auto-orientation-time",a:"mobile-auto-orientation-time"},"1.38":{t:"info-loop-time",p:"\r",l:"advanced/class.html#info-loop-time",a:"info-loop-time"},"1.39":{t:"fast-forward-value",p:"\r",l:"advanced/class.html#fast-forward-value",a:"fast-forward-value"},"1.40":{t:"fast-forward-time",p:"\r",l:"advanced/class.html#fast-forward-time",a:"fast-forward-time"},"1.41":{t:"touch-move-ratio",p:"\r",l:"advanced/class.html#touch-move-ratio",a:"touch-move-ratio"},"1.42":{t:"volume-step",p:"\r",l:"advanced/class.html#volume-step",a:"volume-step"},"1.43":{t:"seek-step",p:"\r",l:"advanced/class.html#seek-step",a:"seek-step"},"1.44":{t:"progress-height",p:"\r",l:"advanced/class.html#progress-height",a:"progress-height"},"1.45":{t:"playback-rate",p:"\r",l:"advanced/class.html#playback-rate",a:"playback-rate"},"1.46":{t:"aspect-ratio",p:"\r",l:"advanced/class.html#aspect-ratio",a:"aspect-ratio"},"1.47":{t:"flip",p:"",l:"advanced/class.html#flip",a:"flip"},"2.0":{t:"实例事件",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
+监听事件:
+<div cl ...`,l:"advanced/event.html",a:"实例事件"},"2.1":{t:"ready",p:`当播放器首次可以播放器时触发
+<div className="run-code">▶ Run ...`,l:"advanced/event.html#ready",a:"ready"},"2.2":{t:"restart",p:`当播放器切换地址后并可以播放时触发
+<div className="run-code">▶  ...`,l:"advanced/event.html#restart",a:"restart"},"2.3":{t:"pause",p:`当播放器暂停时触发
+<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#pause",a:"pause"},"2.4":{t:"play",p:`当播放器播放时触发
+<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#play",a:"play"},"2.5":{t:"hotkey",p:`当播放器热键被按下时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#hotkey",a:"hotkey"},"2.6":{t:"destroy",p:`当播放器销毁时触发
+<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#destroy",a:"destroy"},"2.7":{t:"url",p:`当视频地址变化时触发
+<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#url",a:"url"},"2.8":{t:"focus",p:`当播放器获得焦点时触发
+<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#focus",a:"focus"},"2.9":{t:"blur",p:`当播放器失去焦点时触发
+<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#blur",a:"blur"},"2.10":{t:"dblclick",p:`当播放器被双击时触发
+<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#dblclick",a:"dblclick"},"2.11":{t:"click",p:`当播放器被单击时触发
+<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#click",a:"click"},"2.12":{t:"error",p:`当播放器加载视频发生错误时触发
+<div className="run-code">▶ Ru ...`,l:"advanced/event.html#error",a:"error"},"2.13":{t:"hover",p:`当播放器被鼠标移出或者移入时触发
+<div className="run-code">▶ R ...`,l:"advanced/event.html#hover",a:"hover"},"2.14":{t:"mousemove",p:`当播放器被鼠标经过时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#mousemove",a:"mousemove"},"2.15":{t:"resize",p:`当播放器尺寸变化时触发
+<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#resize",a:"resize"},"2.16":{t:"view",p:`当播放器出现在视口时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#view",a:"view"},"2.17":{t:"aspectratio",p:`当播放器长宽比变化时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#aspectratio",a:"aspectratio"},"2.18":{t:"autoheight",p:`当播放器自动设置高度时触发
+<div className="run-code">▶ Run  ...`,l:"advanced/event.html#autoheight",a:"autoheight"},"2.19":{t:"autosize",p:`当播放器自动设置尺寸时触发
+<div className="run-code">▶ Run  ...`,l:"advanced/event.html#autosize",a:"autosize"},"2.20":{t:"flip",p:`当播放器发生翻转时触发
+<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#flip",a:"flip"},"2.21":{t:"fullscreen",p:`当播放器发生窗口全屏时触发
+<div className="run-code">▶ Run  ...`,l:"advanced/event.html#fullscreen",a:"fullscreen"},"2.22":{t:"fullscreenweb",p:`当播放器发生网页全屏时触发
+<div className="run-code">▶ Run  ...`,l:"advanced/event.html#fullscreenweb",a:"fullscreenweb"},"2.23":{t:"mini",p:`当播放器进入迷你模式时触发
+<div className="run-code">▶ Run  ...`,l:"advanced/event.html#mini",a:"mini"},"2.24":{t:"pip",p:`当播放器进入画中画时触发
+<div className="run-code">▶ Run C ...`,l:"advanced/event.html#pip",a:"pip"},"2.25":{t:"screenshot",p:`当播放器被截图时触发
+<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#screenshot",a:"screenshot"},"2.26":{t:"seek",p:`当播放器发生时间跳转时触发
+<div className="run-code">▶ Run  ...`,l:"advanced/event.html#seek",a:"seek"},"2.27":{t:"subtitleoffset",p:`当播放器发生字幕偏移时触发
+<div className="run-code">▶ Run  ...`,l:"advanced/event.html#subtitleoffset",a:"subtitleoffset"},"2.28":{t:"subtitleupdate",p:`当字幕更新时触发
+<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleupdate",a:"subtitleupdate"},"2.29":{t:"subtitleload",p:`当字幕加载时触发
+<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleload",a:"subtitleload"},"2.30":{t:"subtitleswitch",p:`当字幕切换时触发
+<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleswitch",a:"subtitleswitch"},"2.31":{t:"video-canplay",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容
+`,l:"advanced/event.html#video-canplay",a:"video-canplay"},"2.32":{t:"video-canplaythrough",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束
+`,l:"advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"2.33":{t:"video-complete",p:`OfflineAudioContext 渲染完成
+`,l:"advanced/event.html#video-complete",a:"video-complete"},"2.34":{t:"video-durationchange",p:`duration 属性的值改变时触发
+`,l:"advanced/event.html#video-durationchange",a:"video-durationchange"},"2.35":{t:"video-emptied",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"advanced/event.html#video-emptied",a:"video-emptied"},"2.36":{t:"video-ended",p:`视频停止播放,因为 media 已经到达结束点
+`,l:"advanced/event.html#video-ended",a:"video-ended"},"2.37":{t:"video-error",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式
+`,l:"advanced/event.html#video-error",a:"video-error"},"2.38":{t:"video-loadeddata",p:`media 中的首帧已经完成加载
+`,l:"advanced/event.html#video-loadeddata",a:"video-loadeddata"},"2.39":{t:"video-loadedmetadata",p:`已加载元数据
+`,l:"advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"2.40":{t:"video-pause",p:`播放已暂停
+`,l:"advanced/event.html#video-pause",a:"video-pause"},"2.41":{t:"video-play",p:`播放已开始
+`,l:"advanced/event.html#video-play",a:"video-play"},"2.42":{t:"video-playing",p:`由于缺乏数据而暂停或延迟后,播放准备开始
+`,l:"advanced/event.html#video-playing",a:"video-playing"},"2.43":{t:"video-progress",p:`在浏览器加载资源时周期性触发
+`,l:"advanced/event.html#video-progress",a:"video-progress"},"2.44":{t:"video-ratechange",p:`播放速率发生变化
+`,l:"advanced/event.html#video-ratechange",a:"video-ratechange"},"2.45":{t:"video-seeked",p:`跳帧(seek)操作完成
+`,l:"advanced/event.html#video-seeked",a:"video-seeked"},"2.46":{t:"video-seeking",p:`跳帧(seek)操作开始
+`,l:"advanced/event.html#video-seeking",a:"video-seeking"},"2.47":{t:"video-stalled",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现
+`,l:"advanced/event.html#video-stalled",a:"video-stalled"},"2.48":{t:"video-suspend",p:`媒体数据加载已暂停
+`,l:"advanced/event.html#video-suspend",a:"video-suspend"},"2.49":{t:"video-timeupdate",p:`currentTime 属性指定的时间发生变化
+`,l:"advanced/event.html#video-timeupdate",a:"video-timeupdate"},"2.50":{t:"video-volumechange",p:`音量发生变化
+`,l:"advanced/event.html#video-volumechange",a:"video-volumechange"},"2.51":{t:"video-waiting",p:`由于暂时缺少数据,播放已停止
+`,l:"advanced/event.html#video-waiting",a:"video-waiting"},"3.0":{t:"编写插件",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
+可以在实例化的时候加载插件的函数
+<div cla ...`,l:"advanced/plugin.html",a:"编写插件"},"4.0":{t:"实例属性",p:`这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
+`,l:"advanced/property.html",a:"实例属性"},"4.1":{t:"play",p:`
+Type: Function
+
+播放视频
+<div className="run-code"&g ...`,l:"advanced/property.html#play",a:"play"},"4.2":{t:"pause",p:`
+Type: Function
+
+暂停视频
+<div className="run-code"&g ...`,l:"advanced/property.html#pause",a:"pause"},"4.3":{t:"toggle",p:`
+Type: Function
+
+切换视频的播放和暂停
+<div className="run-code&q ...`,l:"advanced/property.html#toggle",a:"toggle"},"4.4":{t:"destroy",p:`
+Type: Function
+Parameter: Boolean
+
+销毁播放器,接受一个参数表示是否销毁后同时移除播放器 ...`,l:"advanced/property.html#destroy",a:"destroy"},"4.5":{t:"seek",p:`
+Type: Setter
+Parameter: Number
+
+视频时间跳转,单位秒
+<div className= ...`,l:"advanced/property.html#seek",a:"seek"},"4.6":{t:"forward",p:`
+Type: Setter
+Parameter: Number
+
+视频时间快进,单位秒
+<div className= ...`,l:"advanced/property.html#forward",a:"forward"},"4.7":{t:"backward",p:`
+Type: Setter
+Parameter: Number
+
+视频时间快退,单位秒
+<div className= ...`,l:"advanced/property.html#backward",a:"backward"},"4.8":{t:"volume",p:`
+Type: Setter/Getter
+Parameter: Number
+
+设置和获取视频音量,范围在:[0, 1]
+& ...`,l:"advanced/property.html#volume",a:"volume"},"4.9":{t:"url",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取视频地址
+<div clas ...`,l:"advanced/property.html#url",a:"url"},"4.10":{t:"switchurl",p:`
+Type: Function
+Parameter: String
+
+设置视频地址,设置时和 url 类似,但会执行一些优化 ...`,l:"advanced/property.html#switchurl",a:"switchurl"},"4.11":{t:"switchquality",p:`
+Type: Function
+Parameter: String
+
+设置视频画质地址,和 switchUrl 类似,但会带 ...`,l:"advanced/property.html#switchquality",a:"switchquality"},"4.12":{t:"muted",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取视频是否静音
+<div c ...`,l:"advanced/property.html#muted",a:"muted"},"4.13":{t:"currenttime",p:`
+Type: Setter/Getter
+Parameter: Number
+
+设置和获取视频当前时间,设置时间时和 see ...`,l:"advanced/property.html#currenttime",a:"currenttime"},"4.14":{t:"duration",p:`
+Type: Getter
+
+获取视频时长
+<div className="run-code"&g ...`,l:"advanced/property.html#duration",a:"duration"},"4.15":{t:"screenshot",p:`
+Type: Function
+
+下载当前视频帧的截图
+<div className="run-code&q ...`,l:"advanced/property.html#screenshot",a:"screenshot"},"4.16":{t:"getdataurl",p:`
+Type: Function
+
+获取当前视频帧的截图的base64地址,返回的是一个 Promise
+<div cl ...`,l:"advanced/property.html#getdataurl",a:"getdataurl"},"4.17":{t:"getbloburl",p:`
+Type: Function
+
+获取当前视频帧的截图的blob地址,返回的是一个 Promise
+<div clas ...`,l:"advanced/property.html#getbloburl",a:"getbloburl"},"4.18":{t:"fullscreen",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器窗口全屏
+<div  ...`,l:"advanced/property.html#fullscreen",a:"fullscreen"},"4.19":{t:"fullscreenweb",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器网页全屏
+<div  ...`,l:"advanced/property.html#fullscreenweb",a:"fullscreenweb"},"4.20":{t:"pip",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器画中画模式
+<div ...`,l:"advanced/property.html#pip",a:"pip"},"4.21":{t:"poster",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取视频海报,只有在视频播放前才能看到 ...`,l:"advanced/property.html#poster",a:"poster"},"4.22":{t:"mini",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器迷你模式
+<div  ...`,l:"advanced/property.html#mini",a:"mini"},"4.23":{t:"playing",p:`
+Type: Getter
+Parameter: Boolean
+
+获取视频是否正在播放中
+<div classNam ...`,l:"advanced/property.html#playing",a:"playing"},"4.24":{t:"autosize",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置视频是否自适应尺寸,设置为 true  ...`,l:"advanced/property.html#autosize",a:"autosize"},"4.25":{t:"rect",p:`
+Type: Getter
+
+获取播放器的尺寸和坐标信息
+<div className="run-code& ...`,l:"advanced/property.html#rect",a:"rect"},"4.26":{t:"flip",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取播放器翻转,支持normal,   ...`,l:"advanced/property.html#flip",a:"flip"},"4.27":{t:"playbackrate",p:`
+Type: Setter/Getter
+Parameter: Number
+
+设置和获取播放器播放速度
+<div c ...`,l:"advanced/property.html#playbackrate",a:"playbackrate"},"4.28":{t:"aspectratio",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取播放器长宽比
+<div cl ...`,l:"advanced/property.html#aspectratio",a:"aspectratio"},"4.29":{t:"loop",p:`
+Type: Setter/Getter
+Parameter: Array
+
+设置和获取区间循序播放,单位秒
+<div ...`,l:"advanced/property.html#loop",a:"loop"},"4.30":{t:"autoheight",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+当容器只有宽度,该属性可以自动计算出并设置 ...`,l:"advanced/property.html#autoheight",a:"autoheight"},"4.31":{t:"attr",p:`
+Type: Function
+Parameter: String
+
+动态获取和设置 video 元素的属性
+<div ...`,l:"advanced/property.html#attr",a:"attr"},"4.32":{t:"title",p:`
+Type: Setter/Getter
+Parameter: String
+
+动态获取和设置播放器标题
+<div c ...`,l:"advanced/property.html#title",a:"title"},"4.33":{t:"type",p:`
+Type: Setter/Getter
+Parameter: String
+
+动态获取和设置视频类型
+<div cl ...`,l:"advanced/property.html#type",a:"type"},"4.34":{t:"theme",p:`
+Type: Setter/Getter
+Parameter: String
+
+动态获取和设置播放器主题颜色
+<div ...`,l:"advanced/property.html#theme",a:"theme"},"4.35":{t:"airplay",p:`
+Type: Function
+
+开启隔空播放
+<div className="run-code" ...`,l:"advanced/property.html#airplay",a:"airplay"},"4.36":{t:"loaded",p:`
+Type: Getter
+
+视频缓存的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
+&l ...`,l:"advanced/property.html#loaded",a:"loaded"},"4.37":{t:"played",p:`
+Type: Getter
+
+视频播放的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
+&l ...`,l:"advanced/property.html#played",a:"played"},"4.38":{t:"proxy",p:`
+Type: Function
+
+DOM 事件的代理函数,实质上代理了 addEventListener 和 removeE ...`,l:"advanced/property.html#proxy",a:"proxy"},"4.39":{t:"query",p:`
+Type: Function
+
+DOM 的查询函数,类似 document.querySelector,但被查询的对象局限 ...`,l:"advanced/property.html#query",a:"query"},"4.40":{t:"video",p:`
+Type: Element
+
+快捷返回播放器的 video 元素
+<div className="run- ...`,l:"advanced/property.html#video",a:"video"},"5.0":{t:"高级属性",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用
+`,l:"en/advanced/built-in.html",a:"高级属性"},"5.1":{t:"option",p:`播放器的选项
+<div className="run-code">▶ Run Code< ...`,l:"en/advanced/built-in.html#option",a:"option"},"5.2":{t:"whitelist",p:`管理移动设备的白名单功能,只有一个属性 state 返回是否启用播放器功能
+<div className=" ...`,l:"en/advanced/built-in.html#whitelist",a:"whitelist"},"5.3":{t:"template",p:`管理播放器所有的 DOM 元素
+<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#template",a:"template"},"5.4":{t:"events",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"en/advanced/built-in.html#events",a:"events"},"5.5":{t:"storage",p:`管理播放器的本地存储
+
+name 属性用于设置缓存的 key
+set 方法用于设置缓存
+get 方法用于获取缓存
+del 方 ...`,l:"en/advanced/built-in.html#storage",a:"storage"},"5.6":{t:"icons",p:`管理播放器所有的 svg 图标
+<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#icons",a:"icons"},"5.7":{t:"i18n",p:`管理播放器的 i18n
+
+get 方法用于获取 i18n 的值
+update 方法用于更新 i18n 对象
+
+<div ...`,l:"en/advanced/built-in.html#i18n",a:"i18n"},"5.8":{t:"notice",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语
+<div className="run-code ...`,l:"en/advanced/built-in.html#notice",a:"notice"},"5.9":{t:"layers",p:`管理播放器的层
+
+add 方法用于动态添加层
+show 属性用于设置是否显示全部层
+toggle 属性用于切换是否显示全部层 ...`,l:"en/advanced/built-in.html#layers",a:"layers"},"5.10":{t:"controls",p:`管理播放器的控制器
+
+add 方法用于动态添加控制器
+show 属性用于设置是否显示全部控制器
+toggle 属性用于切换是 ...`,l:"en/advanced/built-in.html#controls",a:"controls"},"5.11":{t:"contextmenu",p:`管理播放器的右键菜单
+
+add 方法用于动态添加菜单
+show 属性用于设置是否显示全部菜单
+toggle 属性用于切换是否 ...`,l:"en/advanced/built-in.html#contextmenu",a:"contextmenu"},"5.12":{t:"subtitle",p:`管理播放器的字幕功能
+
+url 属性设置和返回当前字幕地址
+style 方法设置当前字幕的样式
+switch 方法设置当前字 ...`,l:"en/advanced/built-in.html#subtitle",a:"subtitle"},"5.13":{t:"loading",p:`管理播放器的加载层
+
+show 属性用于设置是否显示加载层
+toggle 属性用于切换是否显示加载层
+
+<div cl ...`,l:"en/advanced/built-in.html#loading",a:"loading"},"5.14":{t:"hotkey",p:`管理播放器的快捷键功能
+
+add 方法用于添加快捷键
+remove 方法用于删除快捷键
+
+<div className ...`,l:"en/advanced/built-in.html#hotkey",a:"hotkey"},"5.15":{t:"mask",p:`管理播放器的遮罩层
+
+show 属性用于设置是否显示遮罩层
+toggle 属性用于切换是否显示遮罩层
+
+<div cl ...`,l:"en/advanced/built-in.html#mask",a:"mask"},"5.16":{t:"setting",p:`管理播放器的设置面板
+
+add 方法用于动态添加设置项
+show 属性用于设置是否显示全部设置项
+toggle 属性用于切换 ...`,l:"en/advanced/built-in.html#setting",a:"setting"},"5.17":{t:"plugins",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件
+<div className="run-cod ...`,l:"en/advanced/built-in.html#plugins",a:"plugins"},"6.0":{t:"静态属性",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用
+:::warning 提示
+有些属性是全大写的,说明这些属 ...`,l:"en/advanced/class.html",a:"静态属性"},"6.1":{t:"instances",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性
+<div className=" ...`,l:"en/advanced/class.html#instances",a:"instances"},"6.2":{t:"version",p:`返回播放器的版本信息
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#version",a:"version"},"6.3":{t:"env",p:`返回播放器的环境变量
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#env",a:"env"},"6.4":{t:"build",p:`返回播放器的打包时间
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#build",a:"build"},"6.5":{t:"config",p:`返回视频的默认配置
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#config",a:"config"},"6.6":{t:"utils",p:`返回播放器的工具函数集合
+<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#utils",a:"utils"},"6.7":{t:"scheme",p:`返回播放器选项的校验方案
+<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#scheme",a:"scheme"},"6.8":{t:"emitter",p:`返回事件分发器的构造函数
+<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#emitter",a:"emitter"},"6.9":{t:"validator",p:`返回选项的校验函数
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#validator",a:"validator"},"6.10":{t:"kindof",p:`返回类型检测的函数工具
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/class.html#kindof",a:"kindof"},"6.11":{t:"html",p:`返回播放器所需的 html 字符串
+<div className="run-code">▶  ...`,l:"en/advanced/class.html#html",a:"html"},"6.12":{t:"option",p:`返回播放器的默认选项
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#option",a:"option"},"6.13":{t:"debug",p:"\r",l:"en/advanced/class.html#debug",a:"debug"},"6.14":{t:"contextmenu",p:"\r",l:"en/advanced/class.html#contextmenu",a:"contextmenu"},"6.15":{t:"notice-time",p:"\r",l:"en/advanced/class.html#notice-time",a:"notice-time"},"6.16":{t:"setting-width",p:"\r",l:"en/advanced/class.html#setting-width",a:"setting-width"},"6.17":{t:"setting-item-width",p:"\r",l:"en/advanced/class.html#setting-item-width",a:"setting-item-width"},"6.18":{t:"setting-item-height",p:"\r",l:"en/advanced/class.html#setting-item-height",a:"setting-item-height"},"6.19":{t:"indicator-size",p:"\r",l:"en/advanced/class.html#indicator-size",a:"indicator-size"},"6.20":{t:"indicator-size-icon",p:"\r",l:"en/advanced/class.html#indicator-size-icon",a:"indicator-size-icon"},"6.21":{t:"indicator-size-mobile",p:"\r",l:"en/advanced/class.html#indicator-size-mobile",a:"indicator-size-mobile"},"6.22":{t:"indicator-size-mobile-icon",p:"\r",l:"en/advanced/class.html#indicator-size-mobile-icon",a:"indicator-size-mobile-icon"},"6.23":{t:"volume-panel-width",p:"\r",l:"en/advanced/class.html#volume-panel-width",a:"volume-panel-width"},"6.24":{t:"volume-handle-width",p:"\r",l:"en/advanced/class.html#volume-handle-width",a:"volume-handle-width"},"6.25":{t:"resize-time",p:"\r",l:"en/advanced/class.html#resize-time",a:"resize-time"},"6.26":{t:"scroll-time",p:"\r",l:"en/advanced/class.html#scroll-time",a:"scroll-time"},"6.27":{t:"scroll-gap",p:"\r",l:"en/advanced/class.html#scroll-gap",a:"scroll-gap"},"6.28":{t:"auto-playback-max",p:"\r",l:"en/advanced/class.html#auto-playback-max",a:"auto-playback-max"},"6.29":{t:"auto-playback-min",p:"\r",l:"en/advanced/class.html#auto-playback-min",a:"auto-playback-min"},"6.30":{t:"auto-playback-timeout",p:"\r",l:"en/advanced/class.html#auto-playback-timeout",a:"auto-playback-timeout"},"6.31":{t:"reconnect-time-max",p:"\r",l:"en/advanced/class.html#reconnect-time-max",a:"reconnect-time-max"},"6.32":{t:"reconnect-sleep-time",p:"\r",l:"en/advanced/class.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"6.33":{t:"control-hide-time",p:"\r",l:"en/advanced/class.html#control-hide-time",a:"control-hide-time"},"6.34":{t:"db-clice-time",p:"\r",l:"en/advanced/class.html#db-clice-time",a:"db-clice-time"},"6.35":{t:"mobile-auto-playbackrate",p:"\r",l:"en/advanced/class.html#mobile-auto-playbackrate",a:"mobile-auto-playbackrate"},"6.36":{t:"mobile-auto-playbackrate-time",p:"\r",l:"en/advanced/class.html#mobile-auto-playbackrate-time",a:"mobile-auto-playbackrate-time"},"6.37":{t:"mobile-auto-orientation-time",p:"\r",l:"en/advanced/class.html#mobile-auto-orientation-time",a:"mobile-auto-orientation-time"},"6.38":{t:"info-loop-time",p:"\r",l:"en/advanced/class.html#info-loop-time",a:"info-loop-time"},"6.39":{t:"fast-forward-value",p:"\r",l:"en/advanced/class.html#fast-forward-value",a:"fast-forward-value"},"6.40":{t:"fast-forward-time",p:"\r",l:"en/advanced/class.html#fast-forward-time",a:"fast-forward-time"},"6.41":{t:"touch-move-ratio",p:"\r",l:"en/advanced/class.html#touch-move-ratio",a:"touch-move-ratio"},"6.42":{t:"volume-step",p:"\r",l:"en/advanced/class.html#volume-step",a:"volume-step"},"6.43":{t:"seek-step",p:"\r",l:"en/advanced/class.html#seek-step",a:"seek-step"},"6.44":{t:"progress-height",p:"\r",l:"en/advanced/class.html#progress-height",a:"progress-height"},"6.45":{t:"playback-rate",p:"\r",l:"en/advanced/class.html#playback-rate",a:"playback-rate"},"6.46":{t:"aspect-ratio",p:"\r",l:"en/advanced/class.html#aspect-ratio",a:"aspect-ratio"},"6.47":{t:"flip",p:"",l:"en/advanced/class.html#flip",a:"flip"},"7.0":{t:"实例事件",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件
+监听事件:
+<div cl ...`,l:"en/advanced/event.html",a:"实例事件"},"7.1":{t:"ready",p:`当播放器首次可以播放器时触发
+<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#ready",a:"ready"},"7.2":{t:"restart",p:`当播放器切换地址后并可以播放时触发
+<div className="run-code">▶  ...`,l:"en/advanced/event.html#restart",a:"restart"},"7.3":{t:"pause",p:`当播放器暂停时触发
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#pause",a:"pause"},"7.4":{t:"play",p:`当播放器播放时触发
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#play",a:"play"},"7.5":{t:"hotkey",p:`当播放器热键被按下时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#hotkey",a:"hotkey"},"7.6":{t:"destroy",p:`当播放器销毁时触发
+<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#destroy",a:"destroy"},"7.7":{t:"url",p:`当视频地址变化时触发
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#url",a:"url"},"7.8":{t:"focus",p:`当播放器获得焦点时触发
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#focus",a:"focus"},"7.9":{t:"blur",p:`当播放器失去焦点时触发
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#blur",a:"blur"},"7.10":{t:"dblclick",p:`当播放器被双击时触发
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#dblclick",a:"dblclick"},"7.11":{t:"click",p:`当播放器被单击时触发
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#click",a:"click"},"7.12":{t:"error",p:`当播放器加载视频发生错误时触发
+<div className="run-code">▶ Ru ...`,l:"en/advanced/event.html#error",a:"error"},"7.13":{t:"hover",p:`当播放器被鼠标移出或者移入时触发
+<div className="run-code">▶ R ...`,l:"en/advanced/event.html#hover",a:"hover"},"7.14":{t:"mousemove",p:`当播放器被鼠标经过时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mousemove",a:"mousemove"},"7.15":{t:"resize",p:`当播放器尺寸变化时触发
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#resize",a:"resize"},"7.16":{t:"view",p:`当播放器出现在视口时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#view",a:"view"},"7.17":{t:"aspectratio",p:`当播放器长宽比变化时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#aspectratio",a:"aspectratio"},"7.18":{t:"autoheight",p:`当播放器自动设置高度时触发
+<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#autoheight",a:"autoheight"},"7.19":{t:"autosize",p:`当播放器自动设置尺寸时触发
+<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#autosize",a:"autosize"},"7.20":{t:"flip",p:`当播放器发生翻转时触发
+<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#flip",a:"flip"},"7.21":{t:"fullscreen",p:`当播放器发生窗口全屏时触发
+<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#fullscreen",a:"fullscreen"},"7.22":{t:"fullscreenweb",p:`当播放器发生网页全屏时触发
+<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#fullscreenweb",a:"fullscreenweb"},"7.23":{t:"mini",p:`当播放器进入迷你模式时触发
+<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#mini",a:"mini"},"7.24":{t:"pip",p:`当播放器进入画中画时触发
+<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#pip",a:"pip"},"7.25":{t:"screenshot",p:`当播放器被截图时触发
+<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#screenshot",a:"screenshot"},"7.26":{t:"seek",p:`当播放器发生时间跳转时触发
+<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#seek",a:"seek"},"7.27":{t:"subtitleoffset",p:`当播放器发生字幕偏移时触发
+<div className="run-code">▶ Run  ...`,l:"en/advanced/event.html#subtitleoffset",a:"subtitleoffset"},"7.28":{t:"subtitleupdate",p:`当字幕更新时触发
+<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleupdate",a:"subtitleupdate"},"7.29":{t:"subtitleload",p:`当字幕加载时触发
+<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleload",a:"subtitleload"},"7.30":{t:"subtitleswitch",p:`当字幕切换时触发
+<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleswitch",a:"subtitleswitch"},"7.31":{t:"video-canplay",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容
+`,l:"en/advanced/event.html#video-canplay",a:"video-canplay"},"7.32":{t:"video-canplaythrough",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束
+`,l:"en/advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"7.33":{t:"video-complete",p:`OfflineAudioContext 渲染完成
+`,l:"en/advanced/event.html#video-complete",a:"video-complete"},"7.34":{t:"video-durationchange",p:`duration 属性的值改变时触发
+`,l:"en/advanced/event.html#video-durationchange",a:"video-durationchange"},"7.35":{t:"video-emptied",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"en/advanced/event.html#video-emptied",a:"video-emptied"},"7.36":{t:"video-ended",p:`视频停止播放,因为 media 已经到达结束点
+`,l:"en/advanced/event.html#video-ended",a:"video-ended"},"7.37":{t:"video-error",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式
+`,l:"en/advanced/event.html#video-error",a:"video-error"},"7.38":{t:"video-loadeddata",p:`media 中的首帧已经完成加载
+`,l:"en/advanced/event.html#video-loadeddata",a:"video-loadeddata"},"7.39":{t:"video-loadedmetadata",p:`已加载元数据
+`,l:"en/advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"7.40":{t:"video-pause",p:`播放已暂停
+`,l:"en/advanced/event.html#video-pause",a:"video-pause"},"7.41":{t:"video-play",p:`播放已开始
+`,l:"en/advanced/event.html#video-play",a:"video-play"},"7.42":{t:"video-playing",p:`由于缺乏数据而暂停或延迟后,播放准备开始
+`,l:"en/advanced/event.html#video-playing",a:"video-playing"},"7.43":{t:"video-progress",p:`在浏览器加载资源时周期性触发
+`,l:"en/advanced/event.html#video-progress",a:"video-progress"},"7.44":{t:"video-ratechange",p:`播放速率发生变化
+`,l:"en/advanced/event.html#video-ratechange",a:"video-ratechange"},"7.45":{t:"video-seeked",p:`跳帧(seek)操作完成
+`,l:"en/advanced/event.html#video-seeked",a:"video-seeked"},"7.46":{t:"video-seeking",p:`跳帧(seek)操作开始
+`,l:"en/advanced/event.html#video-seeking",a:"video-seeking"},"7.47":{t:"video-stalled",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现
+`,l:"en/advanced/event.html#video-stalled",a:"video-stalled"},"7.48":{t:"video-suspend",p:`媒体数据加载已暂停
+`,l:"en/advanced/event.html#video-suspend",a:"video-suspend"},"7.49":{t:"video-timeupdate",p:`currentTime 属性指定的时间发生变化
+`,l:"en/advanced/event.html#video-timeupdate",a:"video-timeupdate"},"7.50":{t:"video-volumechange",p:`音量发生变化
+`,l:"en/advanced/event.html#video-volumechange",a:"video-volumechange"},"7.51":{t:"video-waiting",p:`由于暂时缺少数据,播放已停止
+`,l:"en/advanced/event.html#video-waiting",a:"video-waiting"},"8.0":{t:"编写插件",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事
+可以在实例化的时候加载插件的函数
+<div cla ...`,l:"en/advanced/plugin.html",a:"编写插件"},"9.0":{t:"实例属性",p:`这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用
+`,l:"en/advanced/property.html",a:"实例属性"},"9.1":{t:"play",p:`
+Type: Function
+
+播放视频
+<div className="run-code"&g ...`,l:"en/advanced/property.html#play",a:"play"},"9.2":{t:"pause",p:`
+Type: Function
+
+暂停视频
+<div className="run-code"&g ...`,l:"en/advanced/property.html#pause",a:"pause"},"9.3":{t:"toggle",p:`
+Type: Function
+
+切换视频的播放和暂停
+<div className="run-code&q ...`,l:"en/advanced/property.html#toggle",a:"toggle"},"9.4":{t:"destroy",p:`
+Type: Function
+Parameter: Boolean
+
+销毁播放器,接受一个参数表示是否销毁后同时移除播放器 ...`,l:"en/advanced/property.html#destroy",a:"destroy"},"9.5":{t:"seek",p:`
+Type: Setter
+Parameter: Number
+
+视频时间跳转,单位秒
+<div className= ...`,l:"en/advanced/property.html#seek",a:"seek"},"9.6":{t:"forward",p:`
+Type: Setter
+Parameter: Number
+
+视频时间快进,单位秒
+<div className= ...`,l:"en/advanced/property.html#forward",a:"forward"},"9.7":{t:"backward",p:`
+Type: Setter
+Parameter: Number
+
+视频时间快退,单位秒
+<div className= ...`,l:"en/advanced/property.html#backward",a:"backward"},"9.8":{t:"volume",p:`
+Type: Setter/Getter
+Parameter: Number
+
+设置和获取视频音量,范围在:[0, 1]
+& ...`,l:"en/advanced/property.html#volume",a:"volume"},"9.9":{t:"url",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取视频地址
+<div clas ...`,l:"en/advanced/property.html#url",a:"url"},"9.10":{t:"switchurl",p:`
+Type: Function
+Parameter: String
+
+设置视频地址,设置时和 url 类似,但会执行一些优化 ...`,l:"en/advanced/property.html#switchurl",a:"switchurl"},"9.11":{t:"switchquality",p:`
+Type: Function
+Parameter: String
+
+设置视频画质地址,和 switchUrl 类似,但会带 ...`,l:"en/advanced/property.html#switchquality",a:"switchquality"},"9.12":{t:"muted",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取视频是否静音
+<div c ...`,l:"en/advanced/property.html#muted",a:"muted"},"9.13":{t:"currenttime",p:`
+Type: Setter/Getter
+Parameter: Number
+
+设置和获取视频当前时间,设置时间时和 see ...`,l:"en/advanced/property.html#currenttime",a:"currenttime"},"9.14":{t:"duration",p:`
+Type: Getter
+
+获取视频时长
+<div className="run-code"&g ...`,l:"en/advanced/property.html#duration",a:"duration"},"9.15":{t:"screenshot",p:`
+Type: Function
+
+下载当前视频帧的截图
+<div className="run-code&q ...`,l:"en/advanced/property.html#screenshot",a:"screenshot"},"9.16":{t:"getdataurl",p:`
+Type: Function
+
+获取当前视频帧的截图的base64地址,返回的是一个 Promise
+<div cl ...`,l:"en/advanced/property.html#getdataurl",a:"getdataurl"},"9.17":{t:"getbloburl",p:`
+Type: Function
+
+获取当前视频帧的截图的blob地址,返回的是一个 Promise
+<div clas ...`,l:"en/advanced/property.html#getbloburl",a:"getbloburl"},"9.18":{t:"fullscreen",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器窗口全屏
+<div  ...`,l:"en/advanced/property.html#fullscreen",a:"fullscreen"},"9.19":{t:"fullscreenweb",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器网页全屏
+<div  ...`,l:"en/advanced/property.html#fullscreenweb",a:"fullscreenweb"},"9.20":{t:"pip",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器画中画模式
+<div ...`,l:"en/advanced/property.html#pip",a:"pip"},"9.21":{t:"poster",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取视频海报,只有在视频播放前才能看到 ...`,l:"en/advanced/property.html#poster",a:"poster"},"9.22":{t:"mini",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置和获取播放器迷你模式
+<div  ...`,l:"en/advanced/property.html#mini",a:"mini"},"9.23":{t:"playing",p:`
+Type: Getter
+Parameter: Boolean
+
+获取视频是否正在播放中
+<div classNam ...`,l:"en/advanced/property.html#playing",a:"playing"},"9.24":{t:"autosize",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+设置视频是否自适应尺寸,设置为 true  ...`,l:"en/advanced/property.html#autosize",a:"autosize"},"9.25":{t:"rect",p:`
+Type: Getter
+
+获取播放器的尺寸和坐标信息
+<div className="run-code& ...`,l:"en/advanced/property.html#rect",a:"rect"},"9.26":{t:"flip",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取播放器翻转,支持normal,   ...`,l:"en/advanced/property.html#flip",a:"flip"},"9.27":{t:"playbackrate",p:`
+Type: Setter/Getter
+Parameter: Number
+
+设置和获取播放器播放速度
+<div c ...`,l:"en/advanced/property.html#playbackrate",a:"playbackrate"},"9.28":{t:"aspectratio",p:`
+Type: Setter/Getter
+Parameter: String
+
+设置和获取播放器长宽比
+<div cl ...`,l:"en/advanced/property.html#aspectratio",a:"aspectratio"},"9.29":{t:"loop",p:`
+Type: Setter/Getter
+Parameter: Array
+
+设置和获取区间循序播放,单位秒
+<div ...`,l:"en/advanced/property.html#loop",a:"loop"},"9.30":{t:"autoheight",p:`
+Type: Setter/Getter
+Parameter: Boolean
+
+当容器只有宽度,该属性可以自动计算出并设置 ...`,l:"en/advanced/property.html#autoheight",a:"autoheight"},"9.31":{t:"attr",p:`
+Type: Function
+Parameter: String
+
+动态获取和设置 video 元素的属性
+<div ...`,l:"en/advanced/property.html#attr",a:"attr"},"9.32":{t:"title",p:`
+Type: Setter/Getter
+Parameter: String
+
+动态获取和设置播放器标题
+<div c ...`,l:"en/advanced/property.html#title",a:"title"},"9.33":{t:"type",p:`
+Type: Setter/Getter
+Parameter: String
+
+动态获取和设置视频类型
+<div cl ...`,l:"en/advanced/property.html#type",a:"type"},"9.34":{t:"theme",p:`
+Type: Setter/Getter
+Parameter: String
+
+动态获取和设置播放器主题颜色
+<div ...`,l:"en/advanced/property.html#theme",a:"theme"},"9.35":{t:"airplay",p:`
+Type: Function
+
+开启隔空播放
+<div className="run-code" ...`,l:"en/advanced/property.html#airplay",a:"airplay"},"9.36":{t:"loaded",p:`
+Type: Getter
+
+视频缓存的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
+&l ...`,l:"en/advanced/property.html#loaded",a:"loaded"},"9.37":{t:"played",p:`
+Type: Getter
+
+视频播放的比例,范围是 [0, 1],常配合 video:timeupdate 事件使用
+&l ...`,l:"en/advanced/property.html#played",a:"played"},"9.38":{t:"proxy",p:`
+Type: Function
+
+DOM 事件的代理函数,实质上代理了 addEventListener 和 removeE ...`,l:"en/advanced/property.html#proxy",a:"proxy"},"9.39":{t:"query",p:`
+Type: Function
+
+DOM 的查询函数,类似 document.querySelector,但被查询的对象局限 ...`,l:"en/advanced/property.html#query",a:"query"},"9.40":{t:"video",p:`
+Type: Element
+
+快捷返回播放器的 video 元素
+<div className="run- ...`,l:"en/advanced/property.html#video",a:"video"},"10.0":{t:"install",p:"\r",l:"en/index.html",a:"install"},"10.1":{t:"install",p:`::: code-group
+npm install artplayer
+
+yarn add artplayer
+
+pnpm ...`,l:"en/index.html#install",a:"install"},"10.2":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"en/index.html#cdn",a:"cdn"},"10.3":{t:"use",p:`::: code-group
+import Artplayer from 'artplayer';
+
+const art = ...`,l:"en/index.html#use",a:"use"},"10.4":{t:"vue-js",p:`::: code-group
+<template>
+  <div ref="artRef&quo ...`,l:"en/index.html#vue-js",a:"vue-js"},"10.5":{t:"react-js",p:`::: code-group
+import { useEffect, useRef } from 'react';
+impo ...`,l:"en/index.html#react-js",a:"react-js"},"10.6":{t:"syntax-hint",p:"Sometimes your js file will lose the type prompt of TypeScript ...",l:"en/index.html#syntax-hint",a:"syntax-hint"},"11.0":{t:"dash-js",p:`👉 https://github.com/Dash-Industry-Forum/dash.js
+<div clas ...`,l:"en/library/dash.html",a:"dash-js"},"12.0":{t:"flv-js",p:`👉 https://github.com/Bilibili/flv.js
+<div className=" ...`,l:"en/library/flv.html",a:"flv-js"},"13.0":{t:"hls-js",p:`👉 https://github.com/video-dev/hls.js
+<div className=" ...`,l:"en/library/hls.html",a:"hls-js"},"14.0":{t:"视频广告",p:"\r",l:"en/plugin/ads.html",a:"视频广告"},"14.1":{t:"演示",p:`👉 查看完整演示
+`,l:"en/plugin/ads.html#演示",a:"演示"},"14.2":{t:"安装",p:`::: code-group
+npm install artplayer-plugin-ads
+
+yarn add artp ...`,l:"en/plugin/ads.html#安装",a:"安装"},"14.3":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"en/plugin/ads.html#cdn",a:"cdn"},"14.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/ads.html#使用",a:"使用"},"15.0":{t:"控制器皮肤",p:"\r",l:"en/plugin/control-ui.html",a:"控制器皮肤"},"15.1":{t:"演示",p:`👉 查看完整演示
+`,l:"en/plugin/control-ui.html#演示",a:"演示"},"15.2":{t:"安装",p:`::: code-group
+npm install artplayer-plugin-control
+
+yarn add  ...`,l:"en/plugin/control-ui.html#安装",a:"安装"},"15.3":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"en/plugin/control-ui.html#cdn",a:"cdn"},"15.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/control-ui.html#使用",a:"使用"},"15.5":{t:"enable",p:`
+Type: Getter/Setter
+Parameter: Boolean
+
+是否启用新的控制器皮肤
+<div c ...`,l:"en/plugin/control-ui.html#enable",a:"enable"},"16.0":{t:"hls-画质",p:"\r",l:"en/plugin/hls-quality.html",a:"hls-画质"},"16.1":{t:"演示",p:`👉 查看完整演示
+`,l:"en/plugin/hls-quality.html#演示",a:"演示"},"16.2":{t:"安装",p:`::: code-group
+npm install artplayer-plugin-hls-quality
+
+yarn  ...`,l:"en/plugin/hls-quality.html#安装",a:"安装"},"16.3":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"en/plugin/hls-quality.html#cdn",a:"cdn"},"17.0":{t:"iframe-控制",p:"\r",l:"en/plugin/iframe.html",a:"iframe-控制"},"17.1":{t:"说明",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"en/plugin/iframe.html#说明",a:"说明"},"17.2":{t:"演示",p:`👉 查看完整演示
+`,l:"en/plugin/iframe.html#演示",a:"演示"},"17.3":{t:"安装",p:`::: code-group
+npm install artplayer-plugin-iframe
+
+yarn add a ...`,l:"en/plugin/iframe.html#安装",a:"安装"},"17.4":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"en/plugin/iframe.html#cdn",a:"cdn"},"17.5":{t:"使用",p:`::: code-group
+<!DOCTYPE html>
+<html>
+    <head ...`,l:"en/plugin/iframe.html#使用",a:"使用"},"17.6":{t:"index-html-接口",p:`commit
+从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行, ...`,l:"en/plugin/iframe.html#index-html-接口",a:"index-html-接口"},"17.7":{t:"iframe-html-接口",p:`:::warning 提示
+iframe.html 接口 只能运行在 iframe.html 里
+:::
+inject
+注入 ...`,l:"en/plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"17.8":{t:"例子",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听  ...",l:"en/plugin/iframe.html#例子",a:"例子"},"18.0":{t:"component",p:"The component configuration mentioned here mainly refers to th ...",l:"en/start/component.html",a:"component"},"18.1":{t:"layers",p:"Add a layer during instantiation, such as logo or advertisemen ...",l:"en/start/component.html#layers",a:"layers"},"18.2":{t:"controls",p:`Add a control during instantiation
+:::warning There are three  ...`,l:"en/start/component.html#controls",a:"controls"},"18.3":{t:"contextmenu",p:`Add a contextmenu during instantiation
+<div className=" ...`,l:"en/start/component.html#contextmenu",a:"contextmenu"},"19.0":{t:"option",p:"\r",l:"en/start/option.html",a:"option"},"19.1":{t:"container",p:`
+Type: String, Element
+Default: #artplayer
+
+The DOM container  ...`,l:"en/start/option.html#container",a:"container"},"19.2":{t:"url",p:`
+Type: String
+Default: ''
+
+Video source address
+<div classN ...`,l:"en/start/option.html#url",a:"url"},"19.3":{t:"id",p:`
+Type: String
+Default: ''
+
+The unique identifier of the player ...`,l:"en/start/option.html#id",a:"id"},"19.4":{t:"onready",p:`
+Type: Function
+Default: undefined
+
+The constructor accepts a  ...`,l:"en/start/option.html#onready",a:"onready"},"19.5":{t:"poster",p:`
+Type: String
+Default: ''
+
+Video posters will only appear when ...`,l:"en/start/option.html#poster",a:"poster"},"19.6":{t:"title",p:`
+Type: String
+Default: ''
+
+Video title, which currently appear ...`,l:"en/start/option.html#title",a:"title"},"19.7":{t:"theme",p:`
+Type: String
+Default: #f00
+
+The player theme color is current ...`,l:"en/start/option.html#theme",a:"theme"},"19.8":{t:"volume",p:`
+Type: Number
+Default: 0.7
+
+Default volume of player
+<div c ...`,l:"en/start/option.html#volume",a:"volume"},"19.9":{t:"islive",p:`
+Type: Boolean
+Default: false
+
+When using live mode, the progr ...`,l:"en/start/option.html#islive",a:"islive"},"19.10":{t:"muted",p:`
+Type: Boolean
+Default: false
+
+Whether to mute by default
+< ...`,l:"en/start/option.html#muted",a:"muted"},"19.11":{t:"autoplay",p:`
+Type: Boolean
+Default: false
+
+Whether to play automatically
+& ...`,l:"en/start/option.html#autoplay",a:"autoplay"},"19.12":{t:"autosize",p:`
+Type: Boolean
+Default: false
+
+The size of the player will fil ...`,l:"en/start/option.html#autosize",a:"autosize"},"19.13":{t:"automini",p:`
+Type: Boolean
+Default: false
+
+When the player scrolls outside ...`,l:"en/start/option.html#automini",a:"automini"},"19.14":{t:"loop",p:`
+Type: Boolean
+Default: false
+
+Whether to play in a loop
+<d ...`,l:"en/start/option.html#loop",a:"loop"},"19.15":{t:"flip",p:`
+Type: Boolean
+Default: false
+
+Whether to display the video fl ...`,l:"en/start/option.html#flip",a:"flip"},"19.16":{t:"playbackrate",p:`
+Type: Boolean
+Default: false
+
+Whether to display the video pl ...`,l:"en/start/option.html#playbackrate",a:"playbackrate"},"19.17":{t:"aspectratio",p:`
+Type: Boolean
+Default: false
+
+Whether to display the video as ...`,l:"en/start/option.html#aspectratio",a:"aspectratio"},"19.18":{t:"screenshot",p:`
+Type: Boolean
+Default: false
+
+Whether to display the video sc ...`,l:"en/start/option.html#screenshot",a:"screenshot"},"19.19":{t:"setting",p:`
+Type: Boolean
+Default: false
+
+Whether to display the switch b ...`,l:"en/start/option.html#setting",a:"setting"},"19.20":{t:"hotkey",p:`
+Type: Boolean
+Default: true
+
+Whether to use shortcut keys
+< ...`,l:"en/start/option.html#hotkey",a:"hotkey"},"19.21":{t:"pip",p:`
+Type: Boolean
+Default: false
+
+Whether to display the picture  ...`,l:"en/start/option.html#pip",a:"pip"},"19.22":{t:"mutex",p:`
+Type: Boolean
+Default: true
+
+If there are multiple players in ...`,l:"en/start/option.html#mutex",a:"mutex"},"19.23":{t:"fullscreen",p:`
+Type: Boolean
+Default: false
+
+Whether to display the player w ...`,l:"en/start/option.html#fullscreen",a:"fullscreen"},"19.24":{t:"fullscreenweb",p:`
+Type: Boolean
+Default: false
+
+Whether to display the player f ...`,l:"en/start/option.html#fullscreenweb",a:"fullscreenweb"},"19.25":{t:"subtitleoffset",p:`
+Type: Boolean
+Default: false
+
+Subtitle time offset, with the  ...`,l:"en/start/option.html#subtitleoffset",a:"subtitleoffset"},"19.26":{t:"miniprogressbar",p:`
+Type: Boolean
+Default: false
+
+Mini progress bar, only appears ...`,l:"en/start/option.html#miniprogressbar",a:"miniprogressbar"},"19.27":{t:"usessr",p:`
+Type: Boolean
+Default: false
+
+Whether to use the SSR mount mo ...`,l:"en/start/option.html#usessr",a:"usessr"},"19.28":{t:"playsinline",p:`
+Type: Boolean
+Default: true
+
+Whether to use the playsInline m ...`,l:"en/start/option.html#playsinline",a:"playsinline"},"19.29":{t:"layers",p:`
+Type: Array
+Default: []
+
+Initialize the customized layers
+< ...`,l:"en/start/option.html#layers",a:"layers"},"19.30":{t:"settings",p:`
+Type: Array
+Default: []
+
+Initialize the customized Setting
+&l ...`,l:"en/start/option.html#settings",a:"settings"},"19.31":{t:"contextmenu",p:`
+Type: Array
+Default: []
+
+Initialize the customized Contextmen ...`,l:"en/start/option.html#contextmenu",a:"contextmenu"},"19.32":{t:"controls",p:`
+Type: Array
+Default: []
+
+Initialize the customized Controls
+& ...`,l:"en/start/option.html#controls",a:"controls"},"19.33":{t:"quality",p:`
+Type: Array
+Default: []
+
+Whether to display the Quality list  ...`,l:"en/start/option.html#quality",a:"quality"},"19.34":{t:"highlight",p:`
+Type: Array
+Default: []
+
+Display highlight on the progress ba ...`,l:"en/start/option.html#highlight",a:"highlight"},"19.35":{t:"plugins",p:`
+Type: Array
+Default: []
+
+Initialize customized plugins
+<di ...`,l:"en/start/option.html#plugins",a:"plugins"},"19.36":{t:"whitelist",p:`
+Type: Array
+Default: []
+
+Because different mobile devices hav ...`,l:"en/start/option.html#whitelist",a:"whitelist"},"19.37":{t:"thumbnails",p:`
+Type: Object
+Default: {}
+
+Set the thumbnails image on the pro ...`,l:"en/start/option.html#thumbnails",a:"thumbnails"},"19.38":{t:"subtitle",p:`
+Type: Object
+Default: {}
+
+Set the subtitle of the video and s ...`,l:"en/start/option.html#subtitle",a:"subtitle"},"19.39":{t:"morevideoattr",p:`
+Type: Object
+Default: {'controls': false,'preload': 'metadata ...`,l:"en/start/option.html#morevideoattr",a:"morevideoattr"},"19.40":{t:"icons",p:`
+Type: Object
+Default: {}
+
+It is used to replace the default i ...`,l:"en/start/option.html#icons",a:"icons"},"19.41":{t:"type",p:`
+Type: String
+Default: ''
+
+It is used to indicate the format o ...`,l:"en/start/option.html#type",a:"type"},"19.42":{t:"customtype",p:`
+Type: Object
+Default: {}
+
+By matching the video's type, the v ...`,l:"en/start/option.html#customtype",a:"customtype"},"19.43":{t:"lang",p:`
+Type: String
+Default: navigator.language.toLowerCase()
+
+The d ...`,l:"en/start/option.html#lang",a:"lang"},"19.44":{t:"i18n",p:`
+Type: Object
+Default: {}
+
+Customize the i18n configuration, w ...`,l:"en/start/option.html#i18n",a:"i18n"},"19.45":{t:"lock",p:`
+Type: Boolean
+Default: false
+
+Whether to display a lock butto ...`,l:"en/start/option.html#lock",a:"lock"},"19.46":{t:"fastforward",p:`
+Type: Boolean
+Default: false
+
+Whether to add long-press video ...`,l:"en/start/option.html#fastforward",a:"fastforward"},"19.47":{t:"autoplayback",p:`
+Type: Boolean
+Default: false
+
+Whether to use automatic playba ...`,l:"en/start/option.html#autoplayback",a:"autoplayback"},"19.48":{t:"autoorientation",p:`
+Type: Boolean
+Default: false
+
+Whether to rotate the player ac ...`,l:"en/start/option.html#autoorientation",a:"autoorientation"},"19.49":{t:"airplay",p:`
+Type: Boolean
+Default: false
+
+Whether to display the airplay  ...`,l:"en/start/option.html#airplay",a:"airplay"},"20.0":{t:"设置面板",p:"需先打开设置面板,播放器默认自带四个设置项:flip, playbackRate, aspectRatio, subtitl ...",l:"en/start/setting.html",a:"设置面板"},"20.1":{t:"选择列表",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+html
+String, Element
+元素的 DOM 元素
+
+
+icon
+String, ...`,l:"en/start/setting.html#选择列表",a:"选择列表"},"20.2":{t:"列表嵌套",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/start/setting.html#列表嵌套",a:"列表嵌套"},"20.3":{t:"切换按钮",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+html
+String, Element
+元素的 DOM 元素
+
+
+icon
+String, ...`,l:"en/start/setting.html#切换按钮",a:"切换按钮"},"20.4":{t:"范围滑块",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+html
+String, Element
+元素的 DOM 元素
+
+
+icon
+String, ...`,l:"en/start/setting.html#范围滑块",a:"范围滑块"},"21.0":{t:"安装使用",p:"\r",l:"index.html",a:"安装使用"},"21.1":{t:"安装",p:`::: code-group
+npm install artplayer
+
+yarn add artplayer
+
+pnpm ...`,l:"index.html#安装",a:"安装"},"21.2":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"index.html#cdn",a:"cdn"},"21.3":{t:"使用",p:`::: code-group
+import Artplayer from 'artplayer';
+
+const art = ...`,l:"index.html#使用",a:"使用"},"21.4":{t:"vue-js",p:`::: code-group
+<template>
+  <div ref="artRef&quo ...`,l:"index.html#vue-js",a:"vue-js"},"21.5":{t:"react-js",p:`::: code-group
+import { useEffect, useRef } from 'react';
+impo ...`,l:"index.html#react-js",a:"react-js"},"21.6":{t:"语法提示",p:`有时你的 js 文件会丢失 TypeScript 的类型提示,这时候你可以手动导入类型
+变量:
+/**
+ * @type { ...`,l:"index.html#语法提示",a:"语法提示"},"22.0":{t:"dash-js",p:`👉 https://github.com/Dash-Industry-Forum/dash.js
+<div clas ...`,l:"library/dash.html",a:"dash-js"},"23.0":{t:"flv-js",p:`👉 https://github.com/Bilibili/flv.js
+<div className=" ...`,l:"library/flv.html",a:"flv-js"},"24.0":{t:"hls-js",p:`👉 https://github.com/video-dev/hls.js
+<div className=" ...`,l:"library/hls.html",a:"hls-js"},"25.0":{t:"视频广告",p:"\r",l:"plugin/ads.html",a:"视频广告"},"25.1":{t:"演示",p:`👉 查看完整演示
+`,l:"plugin/ads.html#演示",a:"演示"},"25.2":{t:"安装",p:`::: code-group
+npm install artplayer-plugin-ads
+
+yarn add artp ...`,l:"plugin/ads.html#安装",a:"安装"},"25.3":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"plugin/ads.html#cdn",a:"cdn"},"25.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/ads.html#使用",a:"使用"},"26.0":{t:"控制器皮肤",p:"\r",l:"plugin/control-ui.html",a:"控制器皮肤"},"26.1":{t:"演示",p:`👉 查看完整演示
+`,l:"plugin/control-ui.html#演示",a:"演示"},"26.2":{t:"安装",p:`::: code-group
+npm install artplayer-plugin-control
+
+yarn add  ...`,l:"plugin/control-ui.html#安装",a:"安装"},"26.3":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"plugin/control-ui.html#cdn",a:"cdn"},"26.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/control-ui.html#使用",a:"使用"},"26.5":{t:"enable",p:`
+Type: Getter/Setter
+Parameter: Boolean
+
+是否启用新的控制器皮肤
+<div c ...`,l:"plugin/control-ui.html#enable",a:"enable"},"27.0":{t:"弹幕库",p:"\r",l:"plugin/danmuku.html",a:"弹幕库"},"27.1":{t:"演示",p:`👉 查看完整演示
+`,l:"plugin/danmuku.html#演示",a:"演示"},"27.2":{t:"安装",p:`::: code-group
+npm install artplayer-plugin-danmuku
+
+yarn add  ...`,l:"plugin/danmuku.html#安装",a:"安装"},"27.3":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/danmuku.html#cdn",a:"cdn"},"27.4":{t:"选项",p:`{
+    danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组
+    speed: ...`,l:"plugin/danmuku.html#选项",a:"选项"},"27.5":{t:"使用弹幕数组",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕数组",a:"使用弹幕数组"},"27.6":{t:"使用弹幕-xml",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕-xml",a:"使用弹幕-xml"},"27.7":{t:"使用异步调用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用异步调用",a:"使用异步调用"},"27.8":{t:"hide-show",p:`通过方法 hide 和 show 进行隐藏或者显示弹幕
+<div className="run-code&q ...`,l:"plugin/danmuku.html#hide-show",a:"hide-show"},"27.9":{t:"ishide",p:`通过属性 isHide 判断当前弹幕是隐藏或者显示
+<div className="run-code&quo ...`,l:"plugin/danmuku.html#ishide",a:"ishide"},"27.10":{t:"emit",p:`通过方法 emit 发送一条实时弹幕
+<div className="run-code" data ...`,l:"plugin/danmuku.html#emit",a:"emit"},"27.11":{t:"config",p:`通过方法 config 实时改变弹幕配置,支持属性有:
+
+danmuku
+speed
+opacity
+fontSize
+co ...`,l:"plugin/danmuku.html#config",a:"config"},"27.12":{t:"load",p:`通过 load 方法可以重载弹幕源,或者切换新弹幕
+<div className="run-code&quo ...`,l:"plugin/danmuku.html#load",a:"load"},"27.13":{t:"reset",p:`用于清空当前显示的弹幕
+<div className="run-code" data-libs=& ...`,l:"plugin/danmuku.html#reset",a:"reset"},"27.14":{t:"option",p:`用于获取当前弹幕配置
+<div className="run-code" data-libs=&q ...`,l:"plugin/danmuku.html#option",a:"option"},"27.15":{t:"事件",p:`var art = new Artplayer({
+    container: '.artplayer-app',
+    ...`,l:"plugin/danmuku.html#事件",a:"事件"},"28.0":{t:"hls-画质",p:"\r",l:"plugin/hls-quality.html",a:"hls-画质"},"28.1":{t:"演示",p:`👉 查看完整演示
+`,l:"plugin/hls-quality.html#演示",a:"演示"},"28.2":{t:"安装",p:`::: code-group
+npm install artplayer-plugin-hls-quality
+
+yarn  ...`,l:"plugin/hls-quality.html#安装",a:"安装"},"28.3":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"plugin/hls-quality.html#cdn",a:"cdn"},"29.0":{t:"iframe-控制",p:"\r",l:"plugin/iframe.html",a:"iframe-控制"},"29.1":{t:"说明",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"plugin/iframe.html#说明",a:"说明"},"29.2":{t:"演示",p:`👉 查看完整演示
+`,l:"plugin/iframe.html#演示",a:"演示"},"29.3":{t:"安装",p:`::: code-group
+npm install artplayer-plugin-iframe
+
+yarn add a ...`,l:"plugin/iframe.html#安装",a:"安装"},"29.4":{t:"cdn",p:`::: code-group
+https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"plugin/iframe.html#cdn",a:"cdn"},"29.5":{t:"使用",p:`::: code-group
+<!DOCTYPE html>
+<html>
+    <head ...`,l:"plugin/iframe.html#使用",a:"使用"},"29.6":{t:"index-html-接口",p:`commit
+从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行, ...`,l:"plugin/iframe.html#index-html-接口",a:"index-html-接口"},"29.7":{t:"iframe-html-接口",p:`:::warning 提示
+iframe.html 接口 只能运行在 iframe.html 里
+:::
+inject
+注入 ...`,l:"plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"29.8":{t:"例子",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听  ...",l:"plugin/iframe.html#例子",a:"例子"},"30.0":{t:"组件配置",p:`这里所说的组件配置主要是指:layers , controls , contextmenu 这三个共用的配置:
+
+
+
+属性
+ ...`,l:"start/component.html",a:"组件配置"},"30.1":{t:"layers",p:`实例化时添加一个层,例如可以添加 logo 或者 广告 等等
+<div className="run-cod ...`,l:"start/component.html#layers",a:"layers"},"30.2":{t:"controls",p:`实例化时添加一个控制器
+:::warning controls 还有三个额外的选项
+
+position: left 和 ri ...`,l:"start/component.html#controls",a:"controls"},"30.3":{t:"contextmenu",p:`实例化时添加一个右键菜单
+<div className="run-code">▶ Run C ...`,l:"start/component.html#contextmenu",a:"contextmenu"},"31.0":{t:"基础选项",p:"\r",l:"start/option.html",a:"基础选项"},"31.1":{t:"container",p:`
+Type: String, Element
+Default: #artplayer
+
+播放器挂载的 DOM 容器
+< ...`,l:"start/option.html#container",a:"container"},"31.2":{t:"url",p:`
+Type: String
+Default: ''
+
+视频源地址
+<div className="run-c ...`,l:"start/option.html#url",a:"url"},"31.3":{t:"id",p:`
+Type: String
+Default: ''
+
+播放器的唯一标识,目前只用于记忆播放 autoplayback
+< ...`,l:"start/option.html#id",a:"id"},"31.4":{t:"onready",p:`
+Type: Function
+Default: undefined
+
+构造函数接受一个函数作为第二个参数,播放器初始化成功 ...`,l:"start/option.html#onready",a:"onready"},"31.5":{t:"poster",p:`
+Type: String
+Default: ''
+
+视频的海报,只会出现在播放器初始化且未播放的状态下
+<div c ...`,l:"start/option.html#poster",a:"poster"},"31.6":{t:"title",p:`
+Type: String
+Default: ''
+
+视频标题,目前会出现在 视频截图 和 迷你模式 下
+<div c ...`,l:"start/option.html#title",a:"title"},"31.7":{t:"theme",p:`
+Type: String
+Default: #f00
+
+播放器主题颜色,目前用于 进度条 和 高亮元素 上
+<div ...`,l:"start/option.html#theme",a:"theme"},"31.8":{t:"volume",p:`
+Type: Number
+Default: 0.7
+
+播放器的默认音量
+<div className="r ...`,l:"start/option.html#volume",a:"volume"},"31.9":{t:"islive",p:`
+Type: Boolean
+Default: false
+
+使用直播模式,会隐藏进度条和播放时间
+<div clas ...`,l:"start/option.html#islive",a:"islive"},"31.10":{t:"muted",p:`
+Type: Boolean
+Default: false
+
+是否默认静音
+<div className=" ...`,l:"start/option.html#muted",a:"muted"},"31.11":{t:"autoplay",p:`
+Type: Boolean
+Default: false
+
+是否自动播放
+<div className=" ...`,l:"start/option.html#autoplay",a:"autoplay"},"31.12":{t:"autosize",p:`
+Type: Boolean
+Default: false
+
+播放器的尺寸默认会填充整个 container 容器尺寸,所以 ...`,l:"start/option.html#autosize",a:"autosize"},"31.13":{t:"automini",p:`
+Type: Boolean
+Default: false
+
+当播放器滚动到浏览器视口以外时,自动进入 迷你播放 模式
+&l ...`,l:"start/option.html#automini",a:"automini"},"31.14":{t:"loop",p:`
+Type: Boolean
+Default: false
+
+是否循环播放
+<div className=" ...`,l:"start/option.html#loop",a:"loop"},"31.15":{t:"flip",p:`
+Type: Boolean
+Default: false
+
+是否显示视频翻转功能,目前只出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#flip",a:"flip"},"31.16":{t:"playbackrate",p:`
+Type: Boolean
+Default: false
+
+是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#playbackrate",a:"playbackrate"},"31.17":{t:"aspectratio",p:`
+Type: Boolean
+Default: false
+
+是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里
+ ...`,l:"start/option.html#aspectratio",a:"aspectratio"},"31.18":{t:"screenshot",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示 视频截图 功能
+<div cla ...`,l:"start/option.html#screenshot",a:"screenshot"},"31.19":{t:"setting",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示 设置面板 的开关按钮
+<div  ...`,l:"start/option.html#setting",a:"setting"},"31.20":{t:"hotkey",p:`
+Type: Boolean
+Default: true
+
+是否使用快捷键
+<div className=" ...`,l:"start/option.html#hotkey",a:"hotkey"},"31.21":{t:"pip",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示 画中画 的开关按钮
+<div c ...`,l:"start/option.html#pip",a:"pip"},"31.22":{t:"mutex",p:`
+Type: Boolean
+Default: true
+
+假如页面里同时存在多个播放器,是否只能让一个播放器播放
+< ...`,l:"start/option.html#mutex",a:"mutex"},"31.23":{t:"fullscreen",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示播放器 窗口全屏 按钮
+<div  ...`,l:"start/option.html#fullscreen",a:"fullscreen"},"31.24":{t:"fullscreenweb",p:`
+Type: Boolean
+Default: false
+
+是否在底部控制栏里显示播放器 网页全屏 按钮
+<div  ...`,l:"start/option.html#fullscreenweb",a:"fullscreenweb"},"31.25":{t:"subtitleoffset",p:`
+Type: Boolean
+Default: false
+
+字幕时间偏移,范围在 [-5s, 5s],出现在 设置面板 里 ...`,l:"start/option.html#subtitleoffset",a:"subtitleoffset"},"31.26":{t:"miniprogressbar",p:`
+Type: Boolean
+Default: false
+
+迷你进度条,只在播放器失去焦点后且正在播放时出现
+<di ...`,l:"start/option.html#miniprogressbar",a:"miniprogressbar"},"31.27":{t:"usessr",p:`
+Type: Boolean
+Default: false
+
+是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲 ...`,l:"start/option.html#usessr",a:"usessr"},"31.28":{t:"playsinline",p:`
+Type: Boolean
+Default: true
+
+在移动端是否使用 playsInline 模式
+<div  ...`,l:"start/option.html#playsinline",a:"playsinline"},"31.29":{t:"layers",p:`
+Type: Array
+Default: []
+
+初始化自定义的 层
+<div className="ru ...`,l:"start/option.html#layers",a:"layers"},"31.30":{t:"settings",p:`
+Type: Array
+Default: []
+
+初始化自定义的 设置面板
+<div className=" ...`,l:"start/option.html#settings",a:"settings"},"31.31":{t:"contextmenu",p:`
+Type: Array
+Default: []
+
+初始化自定义的 右键菜单
+<div className=" ...`,l:"start/option.html#contextmenu",a:"contextmenu"},"31.32":{t:"controls",p:`
+Type: Array
+Default: []
+
+初始化自定义的底部 控制栏
+<div className=&quo ...`,l:"start/option.html#controls",a:"controls"},"31.33":{t:"quality",p:`
+Type: Array
+Default: []
+
+是否在底部控制栏里显示 画质选择 列表
+
+
+
+属性
+类型
+描述
+
+
+
+
+ ...`,l:"start/option.html#quality",a:"quality"},"31.34":{t:"highlight",p:`
+Type: Array
+Default: []
+
+在进度条上显示 高亮信息
+
+
+
+属性
+类型
+描述
+
+
+
+
+time
+Nu ...`,l:"start/option.html#highlight",a:"highlight"},"31.35":{t:"plugins",p:`
+Type: Array
+Default: []
+
+初始化自定义的 插件
+<div className="r ...`,l:"start/option.html#plugins",a:"plugins"},"31.36":{t:"whitelist",p:`
+Type: Array
+Default: []
+
+因为不同的移动设备存在多种差异和限制,有时候你希望在某些移动设备上不使用 ...`,l:"start/option.html#whitelist",a:"whitelist"},"31.37":{t:"thumbnails",p:`
+Type: Object
+Default: {}
+
+在进度条上设置 预览图
+
+
+
+属性
+类型
+描述
+
+
+
+
+url
+Str ...`,l:"start/option.html#thumbnails",a:"thumbnails"},"31.38":{t:"subtitle",p:`
+Type: Object
+Default: {}
+
+设置视频的字幕,支持字幕格式:vtt, srt, ass
+
+
+
+属性
+ ...`,l:"start/option.html#subtitle",a:"subtitle"},"31.39":{t:"morevideoattr",p:`
+Type: Object
+Default: {'controls': false,'preload': 'metadata ...`,l:"start/option.html#morevideoattr",a:"morevideoattr"},"31.40":{t:"icons",p:`
+Type: Object
+Default: {}
+
+用于替换默认图标,支持 Html 字符串和 HTMLElement
+& ...`,l:"start/option.html#icons",a:"icons"},"31.41":{t:"type",p:`
+Type: String
+Default: ''
+
+用于指明视频的格式,需要配合 customType 一起使用,默认视频 ...`,l:"start/option.html#type",a:"type"},"31.42":{t:"customtype",p:`
+Type: Object
+Default: {}
+
+通过视频的 type 进行匹配,把视频解码权交给第三方程序进行处理,处 ...`,l:"start/option.html#customtype",a:"customtype"},"31.43":{t:"lang",p:`
+Type: String
+Default: navigator.language.toLowerCase()
+
+默认显示语 ...`,l:"start/option.html#lang",a:"lang"},"31.44":{t:"i18n",p:`
+Type: Object
+Default: {}
+
+自定义 i18n 配置,该配置会和自带的 i18n 进行深度合并
+新增 ...`,l:"start/option.html#i18n",a:"i18n"},"31.45":{t:"lock",p:`
+Type: Boolean
+Default: false
+
+是否在移动端显示一个 锁定按钮 ,用于隐藏底部 控制栏
+< ...`,l:"start/option.html#lock",a:"lock"},"31.46":{t:"fastforward",p:`
+Type: Boolean
+Default: false
+
+是否在移动端添加长按视频快进功能
+<div classN ...`,l:"start/option.html#fastforward",a:"fastforward"},"31.47":{t:"autoplayback",p:`
+Type: Boolean
+Default: false
+
+是否使用自动 回放功能
+<div className=& ...`,l:"start/option.html#autoplayback",a:"autoplayback"},"31.48":{t:"autoorientation",p:`
+Type: Boolean
+Default: false
+
+是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器
+ ...`,l:"start/option.html#autoorientation",a:"autoorientation"},"31.49":{t:"airplay",p:`
+Type: Boolean
+Default: false
+
+是否显示 airplay 按钮,当前只有部分浏览器支持该功能
+ ...`,l:"start/option.html#airplay",a:"airplay"},"32.0":{t:"设置面板",p:"需先打开设置面板,播放器默认自带四个设置项:flip, playbackRate, aspectRatio, subtitl ...",l:"start/setting.html",a:"设置面板"},"32.1":{t:"选择列表",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+html
+String, Element
+元素的 DOM 元素
+
+
+icon
+String, ...`,l:"start/setting.html#选择列表",a:"选择列表"},"32.2":{t:"列表嵌套",p:"<div className="run-code">▶ Run Code</div&g ...",l:"start/setting.html#列表嵌套",a:"列表嵌套"},"32.3":{t:"切换按钮",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+html
+String, Element
+元素的 DOM 元素
+
+
+icon
+String, ...`,l:"start/setting.html#切换按钮",a:"切换按钮"},"32.4":{t:"范围滑块",p:`
+
+
+属性
+类型
+描述
+
+
+
+
+html
+String, Element
+元素的 DOM 元素
+
+
+icon
+String, ...`,l:"start/setting.html#范围滑块",a:"范围滑块"}},n={previewLength:62,buttonLabel:"Search",placeholder:"Search docs"},a={INDEX_DATA:t,PREVIEW_LOOKUP:e,Options:n};export{a as default};
diff --git a/docs/document/assets/en_advanced_built-in.md.5d3ed6b6.js b/docs/document/assets/en_advanced_built-in.md.6809ddfb.js
similarity index 99%
rename from docs/document/assets/en_advanced_built-in.md.5d3ed6b6.js
rename to docs/document/assets/en_advanced_built-in.md.6809ddfb.js
index 0e17421a2..5bdcd7e10 100644
--- a/docs/document/assets/en_advanced_built-in.md.5d3ed6b6.js
+++ b/docs/document/assets/en_advanced_built-in.md.6809ddfb.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"template","slug":"template","link":"#template","children":[]},{"level":2,"title":"events","slug":"events","link":"#events","children":[]},{"level":2,"title":"storage","slug":"storage","link":"#storage","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"notice","slug":"notice","link":"#notice","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"mask","slug":"mask","link":"#mask","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}],"relativePath":"en/advanced/built-in.md","lastUpdated":1673692792000}'),o={name:"en/advanced/built-in.md"},e=s('

高级属性

这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用

option

播放器的选项

',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"template","slug":"template","link":"#template","children":[]},{"level":2,"title":"events","slug":"events","link":"#events","children":[]},{"level":2,"title":"storage","slug":"storage","link":"#storage","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"notice","slug":"notice","link":"#notice","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"mask","slug":"mask","link":"#mask","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}],"relativePath":"en/advanced/built-in.md","lastUpdated":1673692792000}'),o={name:"en/advanced/built-in.md"},e=s('

高级属性

这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用

option

播放器的选项

',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
diff --git a/docs/document/assets/en_advanced_built-in.md.5d3ed6b6.lean.js b/docs/document/assets/en_advanced_built-in.md.6809ddfb.lean.js
similarity index 97%
rename from docs/document/assets/en_advanced_built-in.md.5d3ed6b6.lean.js
rename to docs/document/assets/en_advanced_built-in.md.6809ddfb.lean.js
index 3e5a0d4b9..081efba96 100644
--- a/docs/document/assets/en_advanced_built-in.md.5d3ed6b6.lean.js
+++ b/docs/document/assets/en_advanced_built-in.md.6809ddfb.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"template","slug":"template","link":"#template","children":[]},{"level":2,"title":"events","slug":"events","link":"#events","children":[]},{"level":2,"title":"storage","slug":"storage","link":"#storage","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"notice","slug":"notice","link":"#notice","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"mask","slug":"mask","link":"#mask","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}],"relativePath":"en/advanced/built-in.md","lastUpdated":1673692792000}'),o={name:"en/advanced/built-in.md"},e=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",5),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",2),b=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",3),m=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",5),h=n("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",5),S=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),I=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),j=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",5),O=n("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),$=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),B=n("div",{className:"run-code"},"▶ Run Code",-1),G=s("",1),L=[e,c,r,t,D,F,y,i,A,C,d,b,u,m,_,h,g,v,E,T,k,w,f,S,P,I,N,R,V,j,x,O,M,$,z,B,G];function W(q,J,U,Y,H,K){return p(),l("div",null,L)}const Z=a(o,[["render",W]]);export{X as __pageData,Z as default};
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"template","slug":"template","link":"#template","children":[]},{"level":2,"title":"events","slug":"events","link":"#events","children":[]},{"level":2,"title":"storage","slug":"storage","link":"#storage","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"notice","slug":"notice","link":"#notice","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"loading","slug":"loading","link":"#loading","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"mask","slug":"mask","link":"#mask","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]}],"relativePath":"en/advanced/built-in.md","lastUpdated":1673692792000}'),o={name:"en/advanced/built-in.md"},e=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",5),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",2),b=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",3),m=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",5),h=n("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",5),S=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),I=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),j=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",5),O=n("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),$=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),B=n("div",{className:"run-code"},"▶ Run Code",-1),G=s("",1),L=[e,c,r,t,D,F,y,i,A,C,d,b,u,m,_,h,g,v,E,T,k,w,f,S,P,I,N,R,V,j,x,O,M,$,z,B,G];function W(q,J,U,Y,H,K){return p(),l("div",null,L)}const Z=a(o,[["render",W]]);export{X as __pageData,Z as default};
diff --git a/docs/document/assets/en_advanced_class.md.80de2dfc.js b/docs/document/assets/en_advanced_class.md.7b95129c.js
similarity index 99%
rename from docs/document/assets/en_advanced_class.md.80de2dfc.js
rename to docs/document/assets/en_advanced_class.md.7b95129c.js
index 03da53b46..943b82474 100644
--- a/docs/document/assets/en_advanced_class.md.80de2dfc.js
+++ b/docs/document/assets/en_advanced_class.md.7b95129c.js
@@ -1,4 +1,4 @@
-import{_ as s,c as n,o as l,a as e,b as a}from"./app.c9f3056c.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"instances","slug":"instances","link":"#instances","children":[]},{"level":2,"title":"version","slug":"version","link":"#version","children":[]},{"level":2,"title":"env","slug":"env","link":"#env","children":[]},{"level":2,"title":"build","slug":"build","link":"#build","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"scheme","slug":"scheme","link":"#scheme","children":[]},{"level":2,"title":"Emitter","slug":"emitter","link":"#emitter","children":[]},{"level":2,"title":"validator","slug":"validator","link":"#validator","children":[]},{"level":2,"title":"kindOf","slug":"kindof","link":"#kindof","children":[]},{"level":2,"title":"html","slug":"html","link":"#html","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"DEBUG","slug":"debug","link":"#debug","children":[]},{"level":2,"title":"CONTEXTMENU","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"NOTICE_TIME","slug":"notice-time","link":"#notice-time","children":[]},{"level":2,"title":"SETTING_WIDTH","slug":"setting-width","link":"#setting-width","children":[]},{"level":2,"title":"SETTING_ITEM_WIDTH","slug":"setting-item-width","link":"#setting-item-width","children":[]},{"level":2,"title":"SETTING_ITEM_HEIGHT","slug":"setting-item-height","link":"#setting-item-height","children":[]},{"level":2,"title":"INDICATOR_SIZE","slug":"indicator-size","link":"#indicator-size","children":[]},{"level":2,"title":"INDICATOR_SIZE_ICON","slug":"indicator-size-icon","link":"#indicator-size-icon","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE","slug":"indicator-size-mobile","link":"#indicator-size-mobile","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE_ICON","slug":"indicator-size-mobile-icon","link":"#indicator-size-mobile-icon","children":[]},{"level":2,"title":"VOLUME_PANEL_WIDTH","slug":"volume-panel-width","link":"#volume-panel-width","children":[]},{"level":2,"title":"VOLUME_HANDLE_WIDTH","slug":"volume-handle-width","link":"#volume-handle-width","children":[]},{"level":2,"title":"RESIZE_TIME","slug":"resize-time","link":"#resize-time","children":[]},{"level":2,"title":"SCROLL_TIME","slug":"scroll-time","link":"#scroll-time","children":[]},{"level":2,"title":"SCROLL_GAP","slug":"scroll-gap","link":"#scroll-gap","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MAX","slug":"auto-playback-max","link":"#auto-playback-max","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MIN","slug":"auto-playback-min","link":"#auto-playback-min","children":[]},{"level":2,"title":"AUTO_PLAYBACK_TIMEOUT","slug":"auto-playback-timeout","link":"#auto-playback-timeout","children":[]},{"level":2,"title":"RECONNECT_TIME_MAX","slug":"reconnect-time-max","link":"#reconnect-time-max","children":[]},{"level":2,"title":"RECONNECT_SLEEP_TIME","slug":"reconnect-sleep-time","link":"#reconnect-sleep-time","children":[]},{"level":2,"title":"CONTROL_HIDE_TIME","slug":"control-hide-time","link":"#control-hide-time","children":[]},{"level":2,"title":"DB_CLICE_TIME","slug":"db-clice-time","link":"#db-clice-time","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE","slug":"mobile-auto-playbackrate","link":"#mobile-auto-playbackrate","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE_TIME","slug":"mobile-auto-playbackrate-time","link":"#mobile-auto-playbackrate-time","children":[]},{"level":2,"title":"MOBILE_AUTO_ORIENTATION_TIME","slug":"mobile-auto-orientation-time","link":"#mobile-auto-orientation-time","children":[]},{"level":2,"title":"INFO_LOOP_TIME","slug":"info-loop-time","link":"#info-loop-time","children":[]},{"level":2,"title":"FAST_FORWARD_VALUE","slug":"fast-forward-value","link":"#fast-forward-value","children":[]},{"level":2,"title":"FAST_FORWARD_TIME","slug":"fast-forward-time","link":"#fast-forward-time","children":[]},{"level":2,"title":"TOUCH_MOVE_RATIO","slug":"touch-move-ratio","link":"#touch-move-ratio","children":[]},{"level":2,"title":"VOLUME_STEP","slug":"volume-step","link":"#volume-step","children":[]},{"level":2,"title":"SEEK_STEP","slug":"seek-step","link":"#seek-step","children":[]},{"level":2,"title":"PROGRESS_HEIGHT","slug":"progress-height","link":"#progress-height","children":[]},{"level":2,"title":"PLAYBACK_RATE","slug":"playback-rate","link":"#playback-rate","children":[]},{"level":2,"title":"ASPECT_RATIO","slug":"aspect-ratio","link":"#aspect-ratio","children":[]},{"level":2,"title":"FLIP","slug":"flip","link":"#flip","children":[]}],"relativePath":"en/advanced/class.md","lastUpdated":1673692792000}'),i={name:"en/advanced/class.md"},o=e('

静态属性

这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用

提示

有些属性是全大写的,说明这些属性是不稳定的,可能会在将来被更改

instances

返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性

',5),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=e(`
js
console.info([...Artplayer.instances]);
+import{_ as s,c as n,o as l,a as e,b as a}from"./app.a9006a39.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"instances","slug":"instances","link":"#instances","children":[]},{"level":2,"title":"version","slug":"version","link":"#version","children":[]},{"level":2,"title":"env","slug":"env","link":"#env","children":[]},{"level":2,"title":"build","slug":"build","link":"#build","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"scheme","slug":"scheme","link":"#scheme","children":[]},{"level":2,"title":"Emitter","slug":"emitter","link":"#emitter","children":[]},{"level":2,"title":"validator","slug":"validator","link":"#validator","children":[]},{"level":2,"title":"kindOf","slug":"kindof","link":"#kindof","children":[]},{"level":2,"title":"html","slug":"html","link":"#html","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"DEBUG","slug":"debug","link":"#debug","children":[]},{"level":2,"title":"CONTEXTMENU","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"NOTICE_TIME","slug":"notice-time","link":"#notice-time","children":[]},{"level":2,"title":"SETTING_WIDTH","slug":"setting-width","link":"#setting-width","children":[]},{"level":2,"title":"SETTING_ITEM_WIDTH","slug":"setting-item-width","link":"#setting-item-width","children":[]},{"level":2,"title":"SETTING_ITEM_HEIGHT","slug":"setting-item-height","link":"#setting-item-height","children":[]},{"level":2,"title":"INDICATOR_SIZE","slug":"indicator-size","link":"#indicator-size","children":[]},{"level":2,"title":"INDICATOR_SIZE_ICON","slug":"indicator-size-icon","link":"#indicator-size-icon","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE","slug":"indicator-size-mobile","link":"#indicator-size-mobile","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE_ICON","slug":"indicator-size-mobile-icon","link":"#indicator-size-mobile-icon","children":[]},{"level":2,"title":"VOLUME_PANEL_WIDTH","slug":"volume-panel-width","link":"#volume-panel-width","children":[]},{"level":2,"title":"VOLUME_HANDLE_WIDTH","slug":"volume-handle-width","link":"#volume-handle-width","children":[]},{"level":2,"title":"RESIZE_TIME","slug":"resize-time","link":"#resize-time","children":[]},{"level":2,"title":"SCROLL_TIME","slug":"scroll-time","link":"#scroll-time","children":[]},{"level":2,"title":"SCROLL_GAP","slug":"scroll-gap","link":"#scroll-gap","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MAX","slug":"auto-playback-max","link":"#auto-playback-max","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MIN","slug":"auto-playback-min","link":"#auto-playback-min","children":[]},{"level":2,"title":"AUTO_PLAYBACK_TIMEOUT","slug":"auto-playback-timeout","link":"#auto-playback-timeout","children":[]},{"level":2,"title":"RECONNECT_TIME_MAX","slug":"reconnect-time-max","link":"#reconnect-time-max","children":[]},{"level":2,"title":"RECONNECT_SLEEP_TIME","slug":"reconnect-sleep-time","link":"#reconnect-sleep-time","children":[]},{"level":2,"title":"CONTROL_HIDE_TIME","slug":"control-hide-time","link":"#control-hide-time","children":[]},{"level":2,"title":"DB_CLICE_TIME","slug":"db-clice-time","link":"#db-clice-time","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE","slug":"mobile-auto-playbackrate","link":"#mobile-auto-playbackrate","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE_TIME","slug":"mobile-auto-playbackrate-time","link":"#mobile-auto-playbackrate-time","children":[]},{"level":2,"title":"MOBILE_AUTO_ORIENTATION_TIME","slug":"mobile-auto-orientation-time","link":"#mobile-auto-orientation-time","children":[]},{"level":2,"title":"INFO_LOOP_TIME","slug":"info-loop-time","link":"#info-loop-time","children":[]},{"level":2,"title":"FAST_FORWARD_VALUE","slug":"fast-forward-value","link":"#fast-forward-value","children":[]},{"level":2,"title":"FAST_FORWARD_TIME","slug":"fast-forward-time","link":"#fast-forward-time","children":[]},{"level":2,"title":"TOUCH_MOVE_RATIO","slug":"touch-move-ratio","link":"#touch-move-ratio","children":[]},{"level":2,"title":"VOLUME_STEP","slug":"volume-step","link":"#volume-step","children":[]},{"level":2,"title":"SEEK_STEP","slug":"seek-step","link":"#seek-step","children":[]},{"level":2,"title":"PROGRESS_HEIGHT","slug":"progress-height","link":"#progress-height","children":[]},{"level":2,"title":"PLAYBACK_RATE","slug":"playback-rate","link":"#playback-rate","children":[]},{"level":2,"title":"ASPECT_RATIO","slug":"aspect-ratio","link":"#aspect-ratio","children":[]},{"level":2,"title":"FLIP","slug":"flip","link":"#flip","children":[]}],"relativePath":"en/advanced/class.md","lastUpdated":1673692792000}'),i={name:"en/advanced/class.md"},o=e('

静态属性

这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用

提示

有些属性是全大写的,说明这些属性是不稳定的,可能会在将来被更改

instances

返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性

',5),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=e(`
js
console.info([...Artplayer.instances]);
 
 var art = new Artplayer({
     container: '.artplayer-app',
diff --git a/docs/document/assets/en_advanced_class.md.80de2dfc.lean.js b/docs/document/assets/en_advanced_class.md.7b95129c.lean.js
similarity index 98%
rename from docs/document/assets/en_advanced_class.md.80de2dfc.lean.js
rename to docs/document/assets/en_advanced_class.md.7b95129c.lean.js
index e90e3a0ad..70e96b4c5 100644
--- a/docs/document/assets/en_advanced_class.md.80de2dfc.lean.js
+++ b/docs/document/assets/en_advanced_class.md.7b95129c.lean.js
@@ -1 +1 @@
-import{_ as s,c as n,o as l,a as e,b as a}from"./app.c9f3056c.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"instances","slug":"instances","link":"#instances","children":[]},{"level":2,"title":"version","slug":"version","link":"#version","children":[]},{"level":2,"title":"env","slug":"env","link":"#env","children":[]},{"level":2,"title":"build","slug":"build","link":"#build","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"scheme","slug":"scheme","link":"#scheme","children":[]},{"level":2,"title":"Emitter","slug":"emitter","link":"#emitter","children":[]},{"level":2,"title":"validator","slug":"validator","link":"#validator","children":[]},{"level":2,"title":"kindOf","slug":"kindof","link":"#kindof","children":[]},{"level":2,"title":"html","slug":"html","link":"#html","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"DEBUG","slug":"debug","link":"#debug","children":[]},{"level":2,"title":"CONTEXTMENU","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"NOTICE_TIME","slug":"notice-time","link":"#notice-time","children":[]},{"level":2,"title":"SETTING_WIDTH","slug":"setting-width","link":"#setting-width","children":[]},{"level":2,"title":"SETTING_ITEM_WIDTH","slug":"setting-item-width","link":"#setting-item-width","children":[]},{"level":2,"title":"SETTING_ITEM_HEIGHT","slug":"setting-item-height","link":"#setting-item-height","children":[]},{"level":2,"title":"INDICATOR_SIZE","slug":"indicator-size","link":"#indicator-size","children":[]},{"level":2,"title":"INDICATOR_SIZE_ICON","slug":"indicator-size-icon","link":"#indicator-size-icon","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE","slug":"indicator-size-mobile","link":"#indicator-size-mobile","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE_ICON","slug":"indicator-size-mobile-icon","link":"#indicator-size-mobile-icon","children":[]},{"level":2,"title":"VOLUME_PANEL_WIDTH","slug":"volume-panel-width","link":"#volume-panel-width","children":[]},{"level":2,"title":"VOLUME_HANDLE_WIDTH","slug":"volume-handle-width","link":"#volume-handle-width","children":[]},{"level":2,"title":"RESIZE_TIME","slug":"resize-time","link":"#resize-time","children":[]},{"level":2,"title":"SCROLL_TIME","slug":"scroll-time","link":"#scroll-time","children":[]},{"level":2,"title":"SCROLL_GAP","slug":"scroll-gap","link":"#scroll-gap","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MAX","slug":"auto-playback-max","link":"#auto-playback-max","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MIN","slug":"auto-playback-min","link":"#auto-playback-min","children":[]},{"level":2,"title":"AUTO_PLAYBACK_TIMEOUT","slug":"auto-playback-timeout","link":"#auto-playback-timeout","children":[]},{"level":2,"title":"RECONNECT_TIME_MAX","slug":"reconnect-time-max","link":"#reconnect-time-max","children":[]},{"level":2,"title":"RECONNECT_SLEEP_TIME","slug":"reconnect-sleep-time","link":"#reconnect-sleep-time","children":[]},{"level":2,"title":"CONTROL_HIDE_TIME","slug":"control-hide-time","link":"#control-hide-time","children":[]},{"level":2,"title":"DB_CLICE_TIME","slug":"db-clice-time","link":"#db-clice-time","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE","slug":"mobile-auto-playbackrate","link":"#mobile-auto-playbackrate","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE_TIME","slug":"mobile-auto-playbackrate-time","link":"#mobile-auto-playbackrate-time","children":[]},{"level":2,"title":"MOBILE_AUTO_ORIENTATION_TIME","slug":"mobile-auto-orientation-time","link":"#mobile-auto-orientation-time","children":[]},{"level":2,"title":"INFO_LOOP_TIME","slug":"info-loop-time","link":"#info-loop-time","children":[]},{"level":2,"title":"FAST_FORWARD_VALUE","slug":"fast-forward-value","link":"#fast-forward-value","children":[]},{"level":2,"title":"FAST_FORWARD_TIME","slug":"fast-forward-time","link":"#fast-forward-time","children":[]},{"level":2,"title":"TOUCH_MOVE_RATIO","slug":"touch-move-ratio","link":"#touch-move-ratio","children":[]},{"level":2,"title":"VOLUME_STEP","slug":"volume-step","link":"#volume-step","children":[]},{"level":2,"title":"SEEK_STEP","slug":"seek-step","link":"#seek-step","children":[]},{"level":2,"title":"PROGRESS_HEIGHT","slug":"progress-height","link":"#progress-height","children":[]},{"level":2,"title":"PLAYBACK_RATE","slug":"playback-rate","link":"#playback-rate","children":[]},{"level":2,"title":"ASPECT_RATIO","slug":"aspect-ratio","link":"#aspect-ratio","children":[]},{"level":2,"title":"FLIP","slug":"flip","link":"#flip","children":[]}],"relativePath":"en/advanced/class.md","lastUpdated":1673692792000}'),i={name:"en/advanced/class.md"},o=e("",5),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=e("",3),c=a("div",{className:"run-code"},"▶ Run Code",-1),d=e("",3),p=a("div",{className:"run-code"},"▶ Run Code",-1),h=e("",3),_=a("div",{className:"run-code"},"▶ Run Code",-1),u=e("",3),A=a("div",{className:"run-code"},"▶ Run Code",-1),m=e("",3),C=a("div",{className:"run-code"},"▶ Run Code",-1),b=e("",4),D=a("div",{className:"run-code"},"▶ Run Code",-1),y=e("",3),T=a("div",{className:"run-code"},"▶ Run Code",-1),v=e("",3),F=a("div",{className:"run-code"},"▶ Run Code",-1),g=e("",3),E=a("div",{className:"run-code"},"▶ Run Code",-1),I=e("",3),f=a("div",{className:"run-code"},"▶ Run Code",-1),k=e("",3),O=a("div",{className:"run-code"},"▶ Run Code",-1),S=e("",36),N=[o,t,r,c,d,p,h,_,u,A,m,C,b,D,y,T,v,F,g,E,I,f,k,O,S];function R(x,P,M,L,w,V){return l(),n("div",null,N)}const j=s(i,[["render",R]]);export{U as __pageData,j as default};
+import{_ as s,c as n,o as l,a as e,b as a}from"./app.a9006a39.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"instances","slug":"instances","link":"#instances","children":[]},{"level":2,"title":"version","slug":"version","link":"#version","children":[]},{"level":2,"title":"env","slug":"env","link":"#env","children":[]},{"level":2,"title":"build","slug":"build","link":"#build","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"utils","slug":"utils","link":"#utils","children":[]},{"level":2,"title":"scheme","slug":"scheme","link":"#scheme","children":[]},{"level":2,"title":"Emitter","slug":"emitter","link":"#emitter","children":[]},{"level":2,"title":"validator","slug":"validator","link":"#validator","children":[]},{"level":2,"title":"kindOf","slug":"kindof","link":"#kindof","children":[]},{"level":2,"title":"html","slug":"html","link":"#html","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"DEBUG","slug":"debug","link":"#debug","children":[]},{"level":2,"title":"CONTEXTMENU","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"NOTICE_TIME","slug":"notice-time","link":"#notice-time","children":[]},{"level":2,"title":"SETTING_WIDTH","slug":"setting-width","link":"#setting-width","children":[]},{"level":2,"title":"SETTING_ITEM_WIDTH","slug":"setting-item-width","link":"#setting-item-width","children":[]},{"level":2,"title":"SETTING_ITEM_HEIGHT","slug":"setting-item-height","link":"#setting-item-height","children":[]},{"level":2,"title":"INDICATOR_SIZE","slug":"indicator-size","link":"#indicator-size","children":[]},{"level":2,"title":"INDICATOR_SIZE_ICON","slug":"indicator-size-icon","link":"#indicator-size-icon","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE","slug":"indicator-size-mobile","link":"#indicator-size-mobile","children":[]},{"level":2,"title":"INDICATOR_SIZE_MOBILE_ICON","slug":"indicator-size-mobile-icon","link":"#indicator-size-mobile-icon","children":[]},{"level":2,"title":"VOLUME_PANEL_WIDTH","slug":"volume-panel-width","link":"#volume-panel-width","children":[]},{"level":2,"title":"VOLUME_HANDLE_WIDTH","slug":"volume-handle-width","link":"#volume-handle-width","children":[]},{"level":2,"title":"RESIZE_TIME","slug":"resize-time","link":"#resize-time","children":[]},{"level":2,"title":"SCROLL_TIME","slug":"scroll-time","link":"#scroll-time","children":[]},{"level":2,"title":"SCROLL_GAP","slug":"scroll-gap","link":"#scroll-gap","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MAX","slug":"auto-playback-max","link":"#auto-playback-max","children":[]},{"level":2,"title":"AUTO_PLAYBACK_MIN","slug":"auto-playback-min","link":"#auto-playback-min","children":[]},{"level":2,"title":"AUTO_PLAYBACK_TIMEOUT","slug":"auto-playback-timeout","link":"#auto-playback-timeout","children":[]},{"level":2,"title":"RECONNECT_TIME_MAX","slug":"reconnect-time-max","link":"#reconnect-time-max","children":[]},{"level":2,"title":"RECONNECT_SLEEP_TIME","slug":"reconnect-sleep-time","link":"#reconnect-sleep-time","children":[]},{"level":2,"title":"CONTROL_HIDE_TIME","slug":"control-hide-time","link":"#control-hide-time","children":[]},{"level":2,"title":"DB_CLICE_TIME","slug":"db-clice-time","link":"#db-clice-time","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE","slug":"mobile-auto-playbackrate","link":"#mobile-auto-playbackrate","children":[]},{"level":2,"title":"MOBILE_AUTO_PLAYBACKRATE_TIME","slug":"mobile-auto-playbackrate-time","link":"#mobile-auto-playbackrate-time","children":[]},{"level":2,"title":"MOBILE_AUTO_ORIENTATION_TIME","slug":"mobile-auto-orientation-time","link":"#mobile-auto-orientation-time","children":[]},{"level":2,"title":"INFO_LOOP_TIME","slug":"info-loop-time","link":"#info-loop-time","children":[]},{"level":2,"title":"FAST_FORWARD_VALUE","slug":"fast-forward-value","link":"#fast-forward-value","children":[]},{"level":2,"title":"FAST_FORWARD_TIME","slug":"fast-forward-time","link":"#fast-forward-time","children":[]},{"level":2,"title":"TOUCH_MOVE_RATIO","slug":"touch-move-ratio","link":"#touch-move-ratio","children":[]},{"level":2,"title":"VOLUME_STEP","slug":"volume-step","link":"#volume-step","children":[]},{"level":2,"title":"SEEK_STEP","slug":"seek-step","link":"#seek-step","children":[]},{"level":2,"title":"PROGRESS_HEIGHT","slug":"progress-height","link":"#progress-height","children":[]},{"level":2,"title":"PLAYBACK_RATE","slug":"playback-rate","link":"#playback-rate","children":[]},{"level":2,"title":"ASPECT_RATIO","slug":"aspect-ratio","link":"#aspect-ratio","children":[]},{"level":2,"title":"FLIP","slug":"flip","link":"#flip","children":[]}],"relativePath":"en/advanced/class.md","lastUpdated":1673692792000}'),i={name:"en/advanced/class.md"},o=e("",5),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=e("",3),c=a("div",{className:"run-code"},"▶ Run Code",-1),d=e("",3),p=a("div",{className:"run-code"},"▶ Run Code",-1),h=e("",3),_=a("div",{className:"run-code"},"▶ Run Code",-1),u=e("",3),A=a("div",{className:"run-code"},"▶ Run Code",-1),m=e("",3),C=a("div",{className:"run-code"},"▶ Run Code",-1),b=e("",4),D=a("div",{className:"run-code"},"▶ Run Code",-1),y=e("",3),T=a("div",{className:"run-code"},"▶ Run Code",-1),v=e("",3),F=a("div",{className:"run-code"},"▶ Run Code",-1),g=e("",3),E=a("div",{className:"run-code"},"▶ Run Code",-1),I=e("",3),f=a("div",{className:"run-code"},"▶ Run Code",-1),k=e("",3),O=a("div",{className:"run-code"},"▶ Run Code",-1),S=e("",36),N=[o,t,r,c,d,p,h,_,u,A,m,C,b,D,y,T,v,F,g,E,I,f,k,O,S];function R(x,P,M,L,w,V){return l(),n("div",null,N)}const j=s(i,[["render",R]]);export{U as __pageData,j as default};
diff --git a/docs/document/assets/en_advanced_event.md.8a9b77b1.js b/docs/document/assets/en_advanced_event.md.d455cf52.js
similarity index 99%
rename from docs/document/assets/en_advanced_event.md.8a9b77b1.js
rename to docs/document/assets/en_advanced_event.md.d455cf52.js
index 1fea77c81..ef924d567 100644
--- a/docs/document/assets/en_advanced_event.md.8a9b77b1.js
+++ b/docs/document/assets/en_advanced_event.md.d455cf52.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o as e,b as s,d as a,a as n}from"./app.c9f3056c.js";const Ps=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[{"level":2,"title":"ready","slug":"ready","link":"#ready","children":[]},{"level":2,"title":"restart","slug":"restart","link":"#restart","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"focus","slug":"focus","link":"#focus","children":[]},{"level":2,"title":"blur","slug":"blur","link":"#blur","children":[]},{"level":2,"title":"dblclick","slug":"dblclick","link":"#dblclick","children":[]},{"level":2,"title":"click","slug":"click","link":"#click","children":[]},{"level":2,"title":"error","slug":"error","link":"#error","children":[]},{"level":2,"title":"hover","slug":"hover","link":"#hover","children":[]},{"level":2,"title":"mousemove","slug":"mousemove","link":"#mousemove","children":[]},{"level":2,"title":"resize","slug":"resize","link":"#resize","children":[]},{"level":2,"title":"view","slug":"view","link":"#view","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"subtitleUpdate","slug":"subtitleupdate","link":"#subtitleupdate","children":[]},{"level":2,"title":"subtitleLoad","slug":"subtitleload","link":"#subtitleload","children":[]},{"level":2,"title":"subtitleSwitch","slug":"subtitleswitch","link":"#subtitleswitch","children":[]},{"level":2,"title":"video:canplay","slug":"video-canplay","link":"#video-canplay","children":[]},{"level":2,"title":"video:canplaythrough","slug":"video-canplaythrough","link":"#video-canplaythrough","children":[]},{"level":2,"title":"video:complete","slug":"video-complete","link":"#video-complete","children":[]},{"level":2,"title":"video:durationchange","slug":"video-durationchange","link":"#video-durationchange","children":[]},{"level":2,"title":"video:emptied","slug":"video-emptied","link":"#video-emptied","children":[]},{"level":2,"title":"video:ended","slug":"video-ended","link":"#video-ended","children":[]},{"level":2,"title":"video:error","slug":"video-error","link":"#video-error","children":[]},{"level":2,"title":"video:loadeddata","slug":"video-loadeddata","link":"#video-loadeddata","children":[]},{"level":2,"title":"video:loadedmetadata","slug":"video-loadedmetadata","link":"#video-loadedmetadata","children":[]},{"level":2,"title":"video:pause","slug":"video-pause","link":"#video-pause","children":[]},{"level":2,"title":"video:play","slug":"video-play","link":"#video-play","children":[]},{"level":2,"title":"video:playing","slug":"video-playing","link":"#video-playing","children":[]},{"level":2,"title":"video:progress","slug":"video-progress","link":"#video-progress","children":[]},{"level":2,"title":"video:ratechange","slug":"video-ratechange","link":"#video-ratechange","children":[]},{"level":2,"title":"video:seeked","slug":"video-seeked","link":"#video-seeked","children":[]},{"level":2,"title":"video:seeking","slug":"video-seeking","link":"#video-seeking","children":[]},{"level":2,"title":"video:stalled","slug":"video-stalled","link":"#video-stalled","children":[]},{"level":2,"title":"video:suspend","slug":"video-suspend","link":"#video-suspend","children":[]},{"level":2,"title":"video:timeupdate","slug":"video-timeupdate","link":"#video-timeupdate","children":[]},{"level":2,"title":"video:volumechange","slug":"video-volumechange","link":"#video-volumechange","children":[]},{"level":2,"title":"video:waiting","slug":"video-waiting","link":"#video-waiting","children":[]}],"relativePath":"en/advanced/event.md","lastUpdated":1673692792000}'),o={name:"en/advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[a("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-hidden":"true"},"#")],-1),c=s("p",null,[a("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),a(" (前缀 "),s("code",null,"video:"),a("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=n(`
js
var art = new Artplayer({
+import{_ as l,c as p,o as e,b as s,d as a,a as n}from"./app.a9006a39.js";const Ps=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[{"level":2,"title":"ready","slug":"ready","link":"#ready","children":[]},{"level":2,"title":"restart","slug":"restart","link":"#restart","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"focus","slug":"focus","link":"#focus","children":[]},{"level":2,"title":"blur","slug":"blur","link":"#blur","children":[]},{"level":2,"title":"dblclick","slug":"dblclick","link":"#dblclick","children":[]},{"level":2,"title":"click","slug":"click","link":"#click","children":[]},{"level":2,"title":"error","slug":"error","link":"#error","children":[]},{"level":2,"title":"hover","slug":"hover","link":"#hover","children":[]},{"level":2,"title":"mousemove","slug":"mousemove","link":"#mousemove","children":[]},{"level":2,"title":"resize","slug":"resize","link":"#resize","children":[]},{"level":2,"title":"view","slug":"view","link":"#view","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"subtitleUpdate","slug":"subtitleupdate","link":"#subtitleupdate","children":[]},{"level":2,"title":"subtitleLoad","slug":"subtitleload","link":"#subtitleload","children":[]},{"level":2,"title":"subtitleSwitch","slug":"subtitleswitch","link":"#subtitleswitch","children":[]},{"level":2,"title":"video:canplay","slug":"video-canplay","link":"#video-canplay","children":[]},{"level":2,"title":"video:canplaythrough","slug":"video-canplaythrough","link":"#video-canplaythrough","children":[]},{"level":2,"title":"video:complete","slug":"video-complete","link":"#video-complete","children":[]},{"level":2,"title":"video:durationchange","slug":"video-durationchange","link":"#video-durationchange","children":[]},{"level":2,"title":"video:emptied","slug":"video-emptied","link":"#video-emptied","children":[]},{"level":2,"title":"video:ended","slug":"video-ended","link":"#video-ended","children":[]},{"level":2,"title":"video:error","slug":"video-error","link":"#video-error","children":[]},{"level":2,"title":"video:loadeddata","slug":"video-loadeddata","link":"#video-loadeddata","children":[]},{"level":2,"title":"video:loadedmetadata","slug":"video-loadedmetadata","link":"#video-loadedmetadata","children":[]},{"level":2,"title":"video:pause","slug":"video-pause","link":"#video-pause","children":[]},{"level":2,"title":"video:play","slug":"video-play","link":"#video-play","children":[]},{"level":2,"title":"video:playing","slug":"video-playing","link":"#video-playing","children":[]},{"level":2,"title":"video:progress","slug":"video-progress","link":"#video-progress","children":[]},{"level":2,"title":"video:ratechange","slug":"video-ratechange","link":"#video-ratechange","children":[]},{"level":2,"title":"video:seeked","slug":"video-seeked","link":"#video-seeked","children":[]},{"level":2,"title":"video:seeking","slug":"video-seeking","link":"#video-seeking","children":[]},{"level":2,"title":"video:stalled","slug":"video-stalled","link":"#video-stalled","children":[]},{"level":2,"title":"video:suspend","slug":"video-suspend","link":"#video-suspend","children":[]},{"level":2,"title":"video:timeupdate","slug":"video-timeupdate","link":"#video-timeupdate","children":[]},{"level":2,"title":"video:volumechange","slug":"video-volumechange","link":"#video-volumechange","children":[]},{"level":2,"title":"video:waiting","slug":"video-waiting","link":"#video-waiting","children":[]}],"relativePath":"en/advanced/event.md","lastUpdated":1673692792000}'),o={name:"en/advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[a("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-hidden":"true"},"#")],-1),c=s("p",null,[a("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),a(" (前缀 "),s("code",null,"video:"),a("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=n(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
diff --git a/docs/document/assets/en_advanced_event.md.8a9b77b1.lean.js b/docs/document/assets/en_advanced_event.md.d455cf52.lean.js
similarity index 98%
rename from docs/document/assets/en_advanced_event.md.8a9b77b1.lean.js
rename to docs/document/assets/en_advanced_event.md.d455cf52.lean.js
index f5e25c342..3e131c909 100644
--- a/docs/document/assets/en_advanced_event.md.8a9b77b1.lean.js
+++ b/docs/document/assets/en_advanced_event.md.d455cf52.lean.js
@@ -1 +1 @@
-import{_ as l,c as p,o as e,b as s,d as a,a as n}from"./app.c9f3056c.js";const Ps=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[{"level":2,"title":"ready","slug":"ready","link":"#ready","children":[]},{"level":2,"title":"restart","slug":"restart","link":"#restart","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"focus","slug":"focus","link":"#focus","children":[]},{"level":2,"title":"blur","slug":"blur","link":"#blur","children":[]},{"level":2,"title":"dblclick","slug":"dblclick","link":"#dblclick","children":[]},{"level":2,"title":"click","slug":"click","link":"#click","children":[]},{"level":2,"title":"error","slug":"error","link":"#error","children":[]},{"level":2,"title":"hover","slug":"hover","link":"#hover","children":[]},{"level":2,"title":"mousemove","slug":"mousemove","link":"#mousemove","children":[]},{"level":2,"title":"resize","slug":"resize","link":"#resize","children":[]},{"level":2,"title":"view","slug":"view","link":"#view","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"subtitleUpdate","slug":"subtitleupdate","link":"#subtitleupdate","children":[]},{"level":2,"title":"subtitleLoad","slug":"subtitleload","link":"#subtitleload","children":[]},{"level":2,"title":"subtitleSwitch","slug":"subtitleswitch","link":"#subtitleswitch","children":[]},{"level":2,"title":"video:canplay","slug":"video-canplay","link":"#video-canplay","children":[]},{"level":2,"title":"video:canplaythrough","slug":"video-canplaythrough","link":"#video-canplaythrough","children":[]},{"level":2,"title":"video:complete","slug":"video-complete","link":"#video-complete","children":[]},{"level":2,"title":"video:durationchange","slug":"video-durationchange","link":"#video-durationchange","children":[]},{"level":2,"title":"video:emptied","slug":"video-emptied","link":"#video-emptied","children":[]},{"level":2,"title":"video:ended","slug":"video-ended","link":"#video-ended","children":[]},{"level":2,"title":"video:error","slug":"video-error","link":"#video-error","children":[]},{"level":2,"title":"video:loadeddata","slug":"video-loadeddata","link":"#video-loadeddata","children":[]},{"level":2,"title":"video:loadedmetadata","slug":"video-loadedmetadata","link":"#video-loadedmetadata","children":[]},{"level":2,"title":"video:pause","slug":"video-pause","link":"#video-pause","children":[]},{"level":2,"title":"video:play","slug":"video-play","link":"#video-play","children":[]},{"level":2,"title":"video:playing","slug":"video-playing","link":"#video-playing","children":[]},{"level":2,"title":"video:progress","slug":"video-progress","link":"#video-progress","children":[]},{"level":2,"title":"video:ratechange","slug":"video-ratechange","link":"#video-ratechange","children":[]},{"level":2,"title":"video:seeked","slug":"video-seeked","link":"#video-seeked","children":[]},{"level":2,"title":"video:seeking","slug":"video-seeking","link":"#video-seeking","children":[]},{"level":2,"title":"video:stalled","slug":"video-stalled","link":"#video-stalled","children":[]},{"level":2,"title":"video:suspend","slug":"video-suspend","link":"#video-suspend","children":[]},{"level":2,"title":"video:timeupdate","slug":"video-timeupdate","link":"#video-timeupdate","children":[]},{"level":2,"title":"video:volumechange","slug":"video-volumechange","link":"#video-volumechange","children":[]},{"level":2,"title":"video:waiting","slug":"video-waiting","link":"#video-waiting","children":[]}],"relativePath":"en/advanced/event.md","lastUpdated":1673692792000}'),o={name:"en/advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[a("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-hidden":"true"},"#")],-1),c=s("p",null,[a("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),a(" (前缀 "),s("code",null,"video:"),a("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=n("",2),F=s("div",{className:"run-code"},"▶ Run Code",-1),i=n("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=n("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),u=n("",4),b=s("div",{className:"run-code"},"▶ Run Code",-1),h=n("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=n("",3),v=s("div",{className:"run-code"},"▶ Run Code",-1),g=n("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=n("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=n("",3),S=s("div",{className:"run-code"},"▶ Run Code",-1),w=n("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=n("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),P=n("",3),j=s("div",{className:"run-code"},"▶ Run Code",-1),I=n("",3),x=s("div",{className:"run-code"},"▶ Run Code",-1),z=n("",3),O=s("div",{className:"run-code"},"▶ Run Code",-1),U=n("",3),H=s("div",{className:"run-code"},"▶ Run Code",-1),W=n("",3),L=s("div",{className:"run-code"},"▶ Run Code",-1),$=n("",3),B=s("div",{className:"run-code"},"▶ Run Code",-1),J=n("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),G=n("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=n("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=n("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=n("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),ns=n("",3),as=s("div",{className:"run-code"},"▶ Run Code",-1),ls=n("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),es=n("",3),os=s("div",{className:"run-code"},"▶ Run Code",-1),rs=n("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=n("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),ys=n("",3),Fs=s("div",{className:"run-code"},"▶ Run Code",-1),is=n("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=n("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),us=n("",3),bs=s("div",{className:"run-code"},"▶ Run Code",-1),hs=n("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=n("",3),vs=s("div",{className:"run-code"},"▶ Run Code",-1),gs=n("",43),Es=[r,c,t,D,y,F,i,A,C,d,u,b,h,m,_,v,g,E,T,f,k,S,w,R,N,V,P,j,I,x,z,O,U,H,W,L,$,B,J,q,G,K,M,Q,X,Y,Z,ss,ns,as,ls,ps,es,os,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,us,bs,hs,ms,_s,vs,gs];function Ts(fs,ks,Ss,ws,Rs,Ns){return e(),p("div",null,Es)}const js=l(o,[["render",Ts]]);export{Ps as __pageData,js as default};
+import{_ as l,c as p,o as e,b as s,d as a,a as n}from"./app.a9006a39.js";const Ps=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[{"level":2,"title":"ready","slug":"ready","link":"#ready","children":[]},{"level":2,"title":"restart","slug":"restart","link":"#restart","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"focus","slug":"focus","link":"#focus","children":[]},{"level":2,"title":"blur","slug":"blur","link":"#blur","children":[]},{"level":2,"title":"dblclick","slug":"dblclick","link":"#dblclick","children":[]},{"level":2,"title":"click","slug":"click","link":"#click","children":[]},{"level":2,"title":"error","slug":"error","link":"#error","children":[]},{"level":2,"title":"hover","slug":"hover","link":"#hover","children":[]},{"level":2,"title":"mousemove","slug":"mousemove","link":"#mousemove","children":[]},{"level":2,"title":"resize","slug":"resize","link":"#resize","children":[]},{"level":2,"title":"view","slug":"view","link":"#view","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"subtitleUpdate","slug":"subtitleupdate","link":"#subtitleupdate","children":[]},{"level":2,"title":"subtitleLoad","slug":"subtitleload","link":"#subtitleload","children":[]},{"level":2,"title":"subtitleSwitch","slug":"subtitleswitch","link":"#subtitleswitch","children":[]},{"level":2,"title":"video:canplay","slug":"video-canplay","link":"#video-canplay","children":[]},{"level":2,"title":"video:canplaythrough","slug":"video-canplaythrough","link":"#video-canplaythrough","children":[]},{"level":2,"title":"video:complete","slug":"video-complete","link":"#video-complete","children":[]},{"level":2,"title":"video:durationchange","slug":"video-durationchange","link":"#video-durationchange","children":[]},{"level":2,"title":"video:emptied","slug":"video-emptied","link":"#video-emptied","children":[]},{"level":2,"title":"video:ended","slug":"video-ended","link":"#video-ended","children":[]},{"level":2,"title":"video:error","slug":"video-error","link":"#video-error","children":[]},{"level":2,"title":"video:loadeddata","slug":"video-loadeddata","link":"#video-loadeddata","children":[]},{"level":2,"title":"video:loadedmetadata","slug":"video-loadedmetadata","link":"#video-loadedmetadata","children":[]},{"level":2,"title":"video:pause","slug":"video-pause","link":"#video-pause","children":[]},{"level":2,"title":"video:play","slug":"video-play","link":"#video-play","children":[]},{"level":2,"title":"video:playing","slug":"video-playing","link":"#video-playing","children":[]},{"level":2,"title":"video:progress","slug":"video-progress","link":"#video-progress","children":[]},{"level":2,"title":"video:ratechange","slug":"video-ratechange","link":"#video-ratechange","children":[]},{"level":2,"title":"video:seeked","slug":"video-seeked","link":"#video-seeked","children":[]},{"level":2,"title":"video:seeking","slug":"video-seeking","link":"#video-seeking","children":[]},{"level":2,"title":"video:stalled","slug":"video-stalled","link":"#video-stalled","children":[]},{"level":2,"title":"video:suspend","slug":"video-suspend","link":"#video-suspend","children":[]},{"level":2,"title":"video:timeupdate","slug":"video-timeupdate","link":"#video-timeupdate","children":[]},{"level":2,"title":"video:volumechange","slug":"video-volumechange","link":"#video-volumechange","children":[]},{"level":2,"title":"video:waiting","slug":"video-waiting","link":"#video-waiting","children":[]}],"relativePath":"en/advanced/event.md","lastUpdated":1673692792000}'),o={name:"en/advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[a("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-hidden":"true"},"#")],-1),c=s("p",null,[a("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),a(" (前缀 "),s("code",null,"video:"),a("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=n("",2),F=s("div",{className:"run-code"},"▶ Run Code",-1),i=n("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=n("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),u=n("",4),b=s("div",{className:"run-code"},"▶ Run Code",-1),h=n("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=n("",3),v=s("div",{className:"run-code"},"▶ Run Code",-1),g=n("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=n("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=n("",3),S=s("div",{className:"run-code"},"▶ Run Code",-1),w=n("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=n("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),P=n("",3),j=s("div",{className:"run-code"},"▶ Run Code",-1),I=n("",3),x=s("div",{className:"run-code"},"▶ Run Code",-1),z=n("",3),O=s("div",{className:"run-code"},"▶ Run Code",-1),U=n("",3),H=s("div",{className:"run-code"},"▶ Run Code",-1),W=n("",3),L=s("div",{className:"run-code"},"▶ Run Code",-1),$=n("",3),B=s("div",{className:"run-code"},"▶ Run Code",-1),J=n("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),G=n("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=n("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=n("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=n("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),ns=n("",3),as=s("div",{className:"run-code"},"▶ Run Code",-1),ls=n("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),es=n("",3),os=s("div",{className:"run-code"},"▶ Run Code",-1),rs=n("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=n("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),ys=n("",3),Fs=s("div",{className:"run-code"},"▶ Run Code",-1),is=n("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=n("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),us=n("",3),bs=s("div",{className:"run-code"},"▶ Run Code",-1),hs=n("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=n("",3),vs=s("div",{className:"run-code"},"▶ Run Code",-1),gs=n("",43),Es=[r,c,t,D,y,F,i,A,C,d,u,b,h,m,_,v,g,E,T,f,k,S,w,R,N,V,P,j,I,x,z,O,U,H,W,L,$,B,J,q,G,K,M,Q,X,Y,Z,ss,ns,as,ls,ps,es,os,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,us,bs,hs,ms,_s,vs,gs];function Ts(fs,ks,Ss,ws,Rs,Ns){return e(),p("div",null,Es)}const js=l(o,[["render",Ts]]);export{Ps as __pageData,js as default};
diff --git a/docs/document/assets/en_advanced_plugin.md.24aa8246.js b/docs/document/assets/en_advanced_plugin.md.0bf144da.js
similarity index 99%
rename from docs/document/assets/en_advanced_plugin.md.24aa8246.js
rename to docs/document/assets/en_advanced_plugin.md.0bf144da.js
index f23aee0e2..54e8e7b37 100644
--- a/docs/document/assets/en_advanced_plugin.md.24aa8246.js
+++ b/docs/document/assets/en_advanced_plugin.md.0bf144da.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o,b as s,d as n,a}from"./app.c9f3056c.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/plugin.md","lastUpdated":1673692792000}'),e={name:"en/advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`
js
function myPlugin(art) {
+import{_ as l,c as p,o,b as s,d as n,a}from"./app.a9006a39.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/plugin.md","lastUpdated":1673692792000}'),e={name:"en/advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`
js
function myPlugin(art) {
     console.info(art);
     return {
         name: 'myPlugin',
diff --git a/docs/document/assets/en_advanced_plugin.md.24aa8246.lean.js b/docs/document/assets/en_advanced_plugin.md.0bf144da.lean.js
similarity index 93%
rename from docs/document/assets/en_advanced_plugin.md.24aa8246.lean.js
rename to docs/document/assets/en_advanced_plugin.md.0bf144da.lean.js
index 64fdc15bb..313b7823d 100644
--- a/docs/document/assets/en_advanced_plugin.md.24aa8246.lean.js
+++ b/docs/document/assets/en_advanced_plugin.md.0bf144da.lean.js
@@ -1 +1 @@
-import{_ as l,c as p,o,b as s,d as n,a}from"./app.c9f3056c.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/plugin.md","lastUpdated":1673692792000}'),e={name:"en/advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",1),b=[r,c,t,F,D,y,i,A,C];function u(m,d,h,_,g,E){return o(),p("div",null,b)}const T=l(e,[["render",u]]);export{v as __pageData,T as default};
+import{_ as l,c as p,o,b as s,d as n,a}from"./app.a9006a39.js";const v=JSON.parse('{"title":"编写插件","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/plugin.md","lastUpdated":1673692792000}'),e={name:"en/advanced/plugin.md"},r=s("h1",{id:"编写插件",tabindex:"-1"},[n("编写插件 "),s("a",{class:"header-anchor",href:"#编写插件","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("但你已经知道播放器的"),s("code",null,"属性"),n(", "),s("code",null,"方法"),n("和"),s("code",null,"事件"),n("后,再编写插件是非常简单的事")],-1),t=s("p",null,"可以在实例化的时候加载插件的函数",-1),F=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",1),b=[r,c,t,F,D,y,i,A,C];function u(m,d,h,_,g,E){return o(),p("div",null,b)}const T=l(e,[["render",u]]);export{v as __pageData,T as default};
diff --git a/docs/document/assets/en_advanced_property.md.b1aa02a4.js b/docs/document/assets/en_advanced_property.md.3ecaffa0.js
similarity index 99%
rename from docs/document/assets/en_advanced_property.md.b1aa02a4.js
rename to docs/document/assets/en_advanced_property.md.3ecaffa0.js
index cfc69e93f..e83edca48 100644
--- a/docs/document/assets/en_advanced_property.md.b1aa02a4.js
+++ b/docs/document/assets/en_advanced_property.md.3ecaffa0.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"toggle","slug":"toggle","link":"#toggle","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"forward","slug":"forward","link":"#forward","children":[]},{"level":2,"title":"backward","slug":"backward","link":"#backward","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"switchUrl","slug":"switchurl","link":"#switchurl","children":[]},{"level":2,"title":"switchQuality","slug":"switchquality","link":"#switchquality","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"currentTime","slug":"currenttime","link":"#currenttime","children":[]},{"level":2,"title":"duration","slug":"duration","link":"#duration","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"getDataURL","slug":"getdataurl","link":"#getdataurl","children":[]},{"level":2,"title":"getBlobUrl","slug":"getbloburl","link":"#getbloburl","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"playing","slug":"playing","link":"#playing","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"rect","slug":"rect","link":"#rect","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"attr","slug":"attr","link":"#attr","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]},{"level":2,"title":"loaded","slug":"loaded","link":"#loaded","children":[]},{"level":2,"title":"played","slug":"played","link":"#played","children":[]},{"level":2,"title":"proxy","slug":"proxy","link":"#proxy","children":[]},{"level":2,"title":"query","slug":"query","link":"#query","children":[]},{"level":2,"title":"video","slug":"video","link":"#video","children":[]}],"relativePath":"en/advanced/property.md","lastUpdated":1673692792000}'),o={name:"en/advanced/property.md"},e=s('

实例属性

这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用

play

  • Type: Function

播放视频

',5),r=n("div",{className:"run-code"},"▶ Run Code",-1),c=s(`
js
var art = new Artplayer({
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"toggle","slug":"toggle","link":"#toggle","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"forward","slug":"forward","link":"#forward","children":[]},{"level":2,"title":"backward","slug":"backward","link":"#backward","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"switchUrl","slug":"switchurl","link":"#switchurl","children":[]},{"level":2,"title":"switchQuality","slug":"switchquality","link":"#switchquality","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"currentTime","slug":"currenttime","link":"#currenttime","children":[]},{"level":2,"title":"duration","slug":"duration","link":"#duration","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"getDataURL","slug":"getdataurl","link":"#getdataurl","children":[]},{"level":2,"title":"getBlobUrl","slug":"getbloburl","link":"#getbloburl","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"playing","slug":"playing","link":"#playing","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"rect","slug":"rect","link":"#rect","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"attr","slug":"attr","link":"#attr","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]},{"level":2,"title":"loaded","slug":"loaded","link":"#loaded","children":[]},{"level":2,"title":"played","slug":"played","link":"#played","children":[]},{"level":2,"title":"proxy","slug":"proxy","link":"#proxy","children":[]},{"level":2,"title":"query","slug":"query","link":"#query","children":[]},{"level":2,"title":"video","slug":"video","link":"#video","children":[]}],"relativePath":"en/advanced/property.md","lastUpdated":1673692792000}'),o={name:"en/advanced/property.md"},e=s('

实例属性

这里的 实例属性 是指挂载在 实例 的 一级属性,比较常用

play

  • Type: Function

播放视频

',5),r=n("div",{className:"run-code"},"▶ Run Code",-1),c=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     muted: true,
diff --git a/docs/document/assets/en_advanced_property.md.b1aa02a4.lean.js b/docs/document/assets/en_advanced_property.md.3ecaffa0.lean.js
similarity index 98%
rename from docs/document/assets/en_advanced_property.md.b1aa02a4.lean.js
rename to docs/document/assets/en_advanced_property.md.3ecaffa0.lean.js
index ae8654401..23f402668 100644
--- a/docs/document/assets/en_advanced_property.md.b1aa02a4.lean.js
+++ b/docs/document/assets/en_advanced_property.md.3ecaffa0.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"toggle","slug":"toggle","link":"#toggle","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"forward","slug":"forward","link":"#forward","children":[]},{"level":2,"title":"backward","slug":"backward","link":"#backward","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"switchUrl","slug":"switchurl","link":"#switchurl","children":[]},{"level":2,"title":"switchQuality","slug":"switchquality","link":"#switchquality","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"currentTime","slug":"currenttime","link":"#currenttime","children":[]},{"level":2,"title":"duration","slug":"duration","link":"#duration","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"getDataURL","slug":"getdataurl","link":"#getdataurl","children":[]},{"level":2,"title":"getBlobUrl","slug":"getbloburl","link":"#getbloburl","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"playing","slug":"playing","link":"#playing","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"rect","slug":"rect","link":"#rect","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"attr","slug":"attr","link":"#attr","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]},{"level":2,"title":"loaded","slug":"loaded","link":"#loaded","children":[]},{"level":2,"title":"played","slug":"played","link":"#played","children":[]},{"level":2,"title":"proxy","slug":"proxy","link":"#proxy","children":[]},{"level":2,"title":"query","slug":"query","link":"#query","children":[]},{"level":2,"title":"video","slug":"video","link":"#video","children":[]}],"relativePath":"en/advanced/property.md","lastUpdated":1673692792000}'),o={name:"en/advanced/property.md"},e=s("",5),r=n("div",{className:"run-code"},"▶ Run Code",-1),c=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),y=n("div",{className:"run-code"},"▶ Run Code",-1),F=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),u=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",4),h=n("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),_=n("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=n("div",{className:"run-code"},"▶ Run Code",-1),S=s("",5),k=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",4),w=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),I=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),j=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",4),G=n("div",{className:"run-code"},"▶ Run Code",-1),B=s("",4),q=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),U=n("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),O=n("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),H=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",5),M=n("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",4),J=n("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),X=n("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Z=n("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),ns=n("div",{className:"run-code"},"▶ Run Code",-1),as=s("",5),ls=n("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),os=n("div",{className:"run-code"},"▶ Run Code",-1),es=s("",4),rs=n("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",4),ts=n("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",5),ys=n("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",5),is=n("div",{className:"run-code"},"▶ Run Code",-1),As=s("",4),Cs=n("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",4),us=n("div",{className:"run-code"},"▶ Run Code",-1),bs=s("",4),hs=n("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",4),_s=n("div",{className:"run-code"},"▶ Run Code",-1),gs=s("",4),vs=n("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",4),Es=n("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",4),ks=n("div",{className:"run-code"},"▶ Run Code",-1),fs=s("",5),ws=n("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),Rs=n("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",1),Is=[e,r,c,t,D,y,F,i,A,C,d,u,b,h,m,_,g,v,T,E,S,k,f,w,P,R,N,I,V,j,x,G,B,q,z,U,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,ns,as,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,us,bs,hs,ms,_s,gs,vs,Ts,Es,Ss,ks,fs,ws,Ps,Rs,Ns];function Vs(js,xs,Gs,Bs,qs,zs){return p(),l("div",null,Is)}const Os=a(o,[["render",Vs]]);export{Ls as __pageData,Os as default};
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[{"level":2,"title":"play","slug":"play","link":"#play","children":[]},{"level":2,"title":"pause","slug":"pause","link":"#pause","children":[]},{"level":2,"title":"toggle","slug":"toggle","link":"#toggle","children":[]},{"level":2,"title":"destroy","slug":"destroy","link":"#destroy","children":[]},{"level":2,"title":"seek","slug":"seek","link":"#seek","children":[]},{"level":2,"title":"forward","slug":"forward","link":"#forward","children":[]},{"level":2,"title":"backward","slug":"backward","link":"#backward","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"switchUrl","slug":"switchurl","link":"#switchurl","children":[]},{"level":2,"title":"switchQuality","slug":"switchquality","link":"#switchquality","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"currentTime","slug":"currenttime","link":"#currenttime","children":[]},{"level":2,"title":"duration","slug":"duration","link":"#duration","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"getDataURL","slug":"getdataurl","link":"#getdataurl","children":[]},{"level":2,"title":"getBlobUrl","slug":"getbloburl","link":"#getbloburl","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"mini","slug":"mini","link":"#mini","children":[]},{"level":2,"title":"playing","slug":"playing","link":"#playing","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"rect","slug":"rect","link":"#rect","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"autoHeight","slug":"autoheight","link":"#autoheight","children":[]},{"level":2,"title":"attr","slug":"attr","link":"#attr","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]},{"level":2,"title":"loaded","slug":"loaded","link":"#loaded","children":[]},{"level":2,"title":"played","slug":"played","link":"#played","children":[]},{"level":2,"title":"proxy","slug":"proxy","link":"#proxy","children":[]},{"level":2,"title":"query","slug":"query","link":"#query","children":[]},{"level":2,"title":"video","slug":"video","link":"#video","children":[]}],"relativePath":"en/advanced/property.md","lastUpdated":1673692792000}'),o={name:"en/advanced/property.md"},e=s("",5),r=n("div",{className:"run-code"},"▶ Run Code",-1),c=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),y=n("div",{className:"run-code"},"▶ Run Code",-1),F=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),u=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",4),h=n("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),_=n("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=n("div",{className:"run-code"},"▶ Run Code",-1),S=s("",5),k=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",4),w=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),I=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),j=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",4),G=n("div",{className:"run-code"},"▶ Run Code",-1),B=s("",4),q=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),U=n("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),O=n("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),H=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",5),M=n("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",4),J=n("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),X=n("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Z=n("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),ns=n("div",{className:"run-code"},"▶ Run Code",-1),as=s("",5),ls=n("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),os=n("div",{className:"run-code"},"▶ Run Code",-1),es=s("",4),rs=n("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",4),ts=n("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",5),ys=n("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",5),is=n("div",{className:"run-code"},"▶ Run Code",-1),As=s("",4),Cs=n("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",4),us=n("div",{className:"run-code"},"▶ Run Code",-1),bs=s("",4),hs=n("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",4),_s=n("div",{className:"run-code"},"▶ Run Code",-1),gs=s("",4),vs=n("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",4),Es=n("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",4),ks=n("div",{className:"run-code"},"▶ Run Code",-1),fs=s("",5),ws=n("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),Rs=n("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",1),Is=[e,r,c,t,D,y,F,i,A,C,d,u,b,h,m,_,g,v,T,E,S,k,f,w,P,R,N,I,V,j,x,G,B,q,z,U,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,ns,as,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,us,bs,hs,ms,_s,gs,vs,Ts,Es,Ss,ks,fs,ws,Ps,Rs,Ns];function Vs(js,xs,Gs,Bs,qs,zs){return p(),l("div",null,Is)}const Os=a(o,[["render",Vs]]);export{Ls as __pageData,Os as default};
diff --git a/docs/document/assets/en_index.md.1a18200b.js b/docs/document/assets/en_index.md.12824755.js
similarity index 97%
rename from docs/document/assets/en_index.md.1a18200b.js
rename to docs/document/assets/en_index.md.12824755.js
index 7d102b715..347698f8e 100644
--- a/docs/document/assets/en_index.md.1a18200b.js
+++ b/docs/document/assets/en_index.md.12824755.js
@@ -1,10 +1,10 @@
-import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const C=JSON.parse('{"title":"Install","description":"","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install-1","link":"#install-1","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"Use","slug":"use","link":"#use","children":[]},{"level":2,"title":"Vue.js","slug":"vue-js","link":"#vue-js","children":[]},{"level":2,"title":"React.js","slug":"react-js","link":"#react-js","children":[]},{"level":2,"title":"Syntax hint","slug":"syntax-hint","link":"#syntax-hint","children":[]}],"relativePath":"en/index.md","lastUpdated":1673692792000}'),p={name:"en/index.md"},e=l(`

Install

Install

bash
npm install artplayer
+import{_ as s,c as n,o as a,a as l}from"./app.a9006a39.js";const C=JSON.parse('{"title":"Install","description":"","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install-1","link":"#install-1","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"Use","slug":"use","link":"#use","children":[]},{"level":2,"title":"Vue.js","slug":"vue-js","link":"#vue-js","children":[]},{"level":2,"title":"React.js","slug":"react-js","link":"#react-js","children":[]},{"level":2,"title":"Syntax hint","slug":"syntax-hint","link":"#syntax-hint","children":[]}],"relativePath":"en/index.md","lastUpdated":1673692792000}'),p={name:"en/index.md"},e=l(`

Install

Install

bash
npm install artplayer
 
bash
yarn add artplayer
 
bash
pnpm add artplayer
 
html
<script src="path/to/artplayer.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js
 
bash
https://unpkg.com/artplayer/dist/artplayer.js
-

Use

js
import Artplayer from 'artplayer';
+

Use

js
import Artplayer from 'artplayer';
 
 const art = new Artplayer({
     container: '.artplayer-app',
@@ -25,7 +25,7 @@ import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const C=JSON.parse('{
         <div class="artplayer-app"></div>
     </body>
 </html>
-

Tip

The size of the player depends on the size of the container, so your container must have a size

The following links can see more use examples

/packages/artplayer-template

Vue.js

vue
<template>
+

Tip

The size of the player depends on the size of the container, so your container must have a size

The following links can see more use examples

/packages/artplayer-template

Vue.js

vue
<template>
   <div ref="artRef"></div>
 </template>
 
@@ -91,7 +91,7 @@ import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const C=JSON.parse('{
   },
 };
 </script>
-

Tip

Modifying option directly in Vue.js will not change the player

React.js

jsx
import { useEffect, useRef } from 'react';
+

Tip

Modifying option directly in Vue.js will not change the player

React.js

jsx
import { useEffect, useRef } from 'react';
 import Artplayer from 'artplayer';
 
 export default function Player({ option, getInstance, ...rest }) {
diff --git a/docs/document/assets/en_index.md.1a18200b.lean.js b/docs/document/assets/en_index.md.12824755.lean.js
similarity index 92%
rename from docs/document/assets/en_index.md.1a18200b.lean.js
rename to docs/document/assets/en_index.md.12824755.lean.js
index a7d2d3168..57a1ec06a 100644
--- a/docs/document/assets/en_index.md.1a18200b.lean.js
+++ b/docs/document/assets/en_index.md.12824755.lean.js
@@ -1 +1 @@
-import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const C=JSON.parse('{"title":"Install","description":"","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install-1","link":"#install-1","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"Use","slug":"use","link":"#use","children":[]},{"level":2,"title":"Vue.js","slug":"vue-js","link":"#vue-js","children":[]},{"level":2,"title":"React.js","slug":"react-js","link":"#react-js","children":[]},{"level":2,"title":"Syntax hint","slug":"syntax-hint","link":"#syntax-hint","children":[]}],"relativePath":"en/index.md","lastUpdated":1673692792000}'),p={name:"en/index.md"},e=l("",23),o=[e];function t(r,c,y,F,i,D){return a(),n("div",null,o)}const u=s(p,[["render",t]]);export{C as __pageData,u as default};
+import{_ as s,c as n,o as a,a as l}from"./app.a9006a39.js";const C=JSON.parse('{"title":"Install","description":"","frontmatter":{},"headers":[{"level":2,"title":"Install","slug":"install-1","link":"#install-1","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"Use","slug":"use","link":"#use","children":[]},{"level":2,"title":"Vue.js","slug":"vue-js","link":"#vue-js","children":[]},{"level":2,"title":"React.js","slug":"react-js","link":"#react-js","children":[]},{"level":2,"title":"Syntax hint","slug":"syntax-hint","link":"#syntax-hint","children":[]}],"relativePath":"en/index.md","lastUpdated":1673692792000}'),p={name:"en/index.md"},e=l("",23),o=[e];function t(r,c,y,F,i,D){return a(),n("div",null,o)}const u=s(p,[["render",t]]);export{C as __pageData,u as default};
diff --git a/docs/document/assets/en_library_dash.md.4dfc87ff.js b/docs/document/assets/en_library_dash.md.12064bb1.js
similarity index 98%
rename from docs/document/assets/en_library_dash.md.4dfc87ff.js
rename to docs/document/assets/en_library_dash.md.12064bb1.js
index d54a6caf0..3f7f43c97 100644
--- a/docs/document/assets/en_library_dash.md.4dfc87ff.js
+++ b/docs/document/assets/en_library_dash.md.12064bb1.js
@@ -1,4 +1,4 @@
-import{_ as n,c as l,o as p,b as s,d as a,a as o}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"dash.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/dash.md","lastUpdated":1673692792000}'),e={name:"en/library/dash.md"},r=s("h1",{id:"dash-js",tabindex:"-1"},[a("dash.js "),s("a",{class:"header-anchor",href:"#dash-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[a("👉 "),s("a",{href:"https://github.com/Dash-Industry-Forum/dash.js",target:"_blank",rel:"noreferrer"},"https://github.com/Dash-Industry-Forum/dash.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/dashjs/4.5.2/dash.all.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playMpd(video, url, art) {
+import{_ as n,c as l,o as p,b as s,d as a,a as o}from"./app.a9006a39.js";const m=JSON.parse('{"title":"dash.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/dash.md","lastUpdated":1673692792000}'),e={name:"en/library/dash.md"},r=s("h1",{id:"dash-js",tabindex:"-1"},[a("dash.js "),s("a",{class:"header-anchor",href:"#dash-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[a("👉 "),s("a",{href:"https://github.com/Dash-Industry-Forum/dash.js",target:"_blank",rel:"noreferrer"},"https://github.com/Dash-Industry-Forum/dash.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/dashjs/4.5.2/dash.all.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playMpd(video, url, art) {
     if (dashjs.supportsMediaSource()) {
         const dash = dashjs.MediaPlayer().create();
         dash.initialize(video, url, art.option.autoplay);
diff --git a/docs/document/assets/en_library_dash.md.4dfc87ff.lean.js b/docs/document/assets/en_library_dash.md.12064bb1.lean.js
similarity index 84%
rename from docs/document/assets/en_library_dash.md.4dfc87ff.lean.js
rename to docs/document/assets/en_library_dash.md.12064bb1.lean.js
index e9a834776..e4a4bd1ea 100644
--- a/docs/document/assets/en_library_dash.md.4dfc87ff.lean.js
+++ b/docs/document/assets/en_library_dash.md.12064bb1.lean.js
@@ -1 +1 @@
-import{_ as n,c as l,o as p,b as s,d as a,a as o}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"dash.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/dash.md","lastUpdated":1673692792000}'),e={name:"en/library/dash.md"},r=s("h1",{id:"dash-js",tabindex:"-1"},[a("dash.js "),s("a",{class:"header-anchor",href:"#dash-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[a("👉 "),s("a",{href:"https://github.com/Dash-Industry-Forum/dash.js",target:"_blank",rel:"noreferrer"},"https://github.com/Dash-Industry-Forum/dash.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/dashjs/4.5.2/dash.all.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,d,h,b){return p(),l("div",null,y)}const _=n(e,[["render",D]]);export{m as __pageData,_ as default};
+import{_ as n,c as l,o as p,b as s,d as a,a as o}from"./app.a9006a39.js";const m=JSON.parse('{"title":"dash.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/dash.md","lastUpdated":1673692792000}'),e={name:"en/library/dash.md"},r=s("h1",{id:"dash-js",tabindex:"-1"},[a("dash.js "),s("a",{class:"header-anchor",href:"#dash-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[a("👉 "),s("a",{href:"https://github.com/Dash-Industry-Forum/dash.js",target:"_blank",rel:"noreferrer"},"https://github.com/Dash-Industry-Forum/dash.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/dashjs/4.5.2/dash.all.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,d,h,b){return p(),l("div",null,y)}const _=n(e,[["render",D]]);export{m as __pageData,_ as default};
diff --git a/docs/document/assets/en_library_flv.md.8bdf1fe2.js b/docs/document/assets/en_library_flv.md.920acb21.js
similarity index 98%
rename from docs/document/assets/en_library_flv.md.8bdf1fe2.js
rename to docs/document/assets/en_library_flv.md.920acb21.js
index cdd8de9a5..55e4e4d3b 100644
--- a/docs/document/assets/en_library_flv.md.8bdf1fe2.js
+++ b/docs/document/assets/en_library_flv.md.920acb21.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.c9f3056c.js";const f=JSON.parse('{"title":"flv.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/flv.md","lastUpdated":1673692792000}'),e={name:"en/library/flv.md"},r=s("h1",{id:"flv-js",tabindex:"-1"},[n("flv.js "),s("a",{class:"header-anchor",href:"#flv-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/Bilibili/flv.js",target:"_blank",rel:"noreferrer"},"https://github.com/Bilibili/flv.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playFlv(video, url, art) {
+import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.a9006a39.js";const f=JSON.parse('{"title":"flv.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/flv.md","lastUpdated":1673692792000}'),e={name:"en/library/flv.md"},r=s("h1",{id:"flv-js",tabindex:"-1"},[n("flv.js "),s("a",{class:"header-anchor",href:"#flv-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/Bilibili/flv.js",target:"_blank",rel:"noreferrer"},"https://github.com/Bilibili/flv.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playFlv(video, url, art) {
     if (flvjs.isSupported()) {
         const flv = flvjs.createPlayer({ type: 'flv', url });
         flv.attachMediaElement(video);
diff --git a/docs/document/assets/en_library_flv.md.8bdf1fe2.lean.js b/docs/document/assets/en_library_flv.md.920acb21.lean.js
similarity index 84%
rename from docs/document/assets/en_library_flv.md.8bdf1fe2.lean.js
rename to docs/document/assets/en_library_flv.md.920acb21.lean.js
index d57f1839c..9bfbf1d7e 100644
--- a/docs/document/assets/en_library_flv.md.8bdf1fe2.lean.js
+++ b/docs/document/assets/en_library_flv.md.920acb21.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.c9f3056c.js";const f=JSON.parse('{"title":"flv.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/flv.md","lastUpdated":1673692792000}'),e={name:"en/library/flv.md"},r=s("h1",{id:"flv-js",tabindex:"-1"},[n("flv.js "),s("a",{class:"header-anchor",href:"#flv-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/Bilibili/flv.js",target:"_blank",rel:"noreferrer"},"https://github.com/Bilibili/flv.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,b,d,u){return p(),l("div",null,y)}const h=a(e,[["render",D]]);export{f as __pageData,h as default};
+import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.a9006a39.js";const f=JSON.parse('{"title":"flv.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/flv.md","lastUpdated":1673692792000}'),e={name:"en/library/flv.md"},r=s("h1",{id:"flv-js",tabindex:"-1"},[n("flv.js "),s("a",{class:"header-anchor",href:"#flv-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/Bilibili/flv.js",target:"_blank",rel:"noreferrer"},"https://github.com/Bilibili/flv.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,b,d,u){return p(),l("div",null,y)}const h=a(e,[["render",D]]);export{f as __pageData,h as default};
diff --git a/docs/document/assets/en_library_hls.md.f872f47b.js b/docs/document/assets/en_library_hls.md.60332981.js
similarity index 98%
rename from docs/document/assets/en_library_hls.md.f872f47b.js
rename to docs/document/assets/en_library_hls.md.60332981.js
index 78b66657b..5d5dc2006 100644
--- a/docs/document/assets/en_library_hls.md.f872f47b.js
+++ b/docs/document/assets/en_library_hls.md.60332981.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"hls.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/hls.md","lastUpdated":1673692792000}'),e={name:"en/library/hls.md"},r=s("h1",{id:"hls-js",tabindex:"-1"},[n("hls.js "),s("a",{class:"header-anchor",href:"#hls-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/video-dev/hls.js",target:"_blank",rel:"noreferrer"},"https://github.com/video-dev/hls.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/hls.js/8.0.0-beta.3/hls.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playM3u8(video, url, art) {
+import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.a9006a39.js";const m=JSON.parse('{"title":"hls.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/hls.md","lastUpdated":1673692792000}'),e={name:"en/library/hls.md"},r=s("h1",{id:"hls-js",tabindex:"-1"},[n("hls.js "),s("a",{class:"header-anchor",href:"#hls-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/video-dev/hls.js",target:"_blank",rel:"noreferrer"},"https://github.com/video-dev/hls.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/hls.js/8.0.0-beta.3/hls.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playM3u8(video, url, art) {
     if (Hls.isSupported()) {
         const hls = new Hls();
         hls.loadSource(url);
diff --git a/docs/document/assets/en_library_hls.md.f872f47b.lean.js b/docs/document/assets/en_library_hls.md.60332981.lean.js
similarity index 84%
rename from docs/document/assets/en_library_hls.md.f872f47b.lean.js
rename to docs/document/assets/en_library_hls.md.60332981.lean.js
index 9355f5e0a..c728ad667 100644
--- a/docs/document/assets/en_library_hls.md.f872f47b.lean.js
+++ b/docs/document/assets/en_library_hls.md.60332981.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"hls.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/hls.md","lastUpdated":1673692792000}'),e={name:"en/library/hls.md"},r=s("h1",{id:"hls-js",tabindex:"-1"},[n("hls.js "),s("a",{class:"header-anchor",href:"#hls-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/video-dev/hls.js",target:"_blank",rel:"noreferrer"},"https://github.com/video-dev/hls.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/hls.js/8.0.0-beta.3/hls.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,b,d,h){return p(),l("div",null,y)}const _=a(e,[["render",D]]);export{m as __pageData,_ as default};
+import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.a9006a39.js";const m=JSON.parse('{"title":"hls.js","description":"","frontmatter":{},"headers":[],"relativePath":"en/library/hls.md","lastUpdated":1673692792000}'),e={name:"en/library/hls.md"},r=s("h1",{id:"hls-js",tabindex:"-1"},[n("hls.js "),s("a",{class:"header-anchor",href:"#hls-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/video-dev/hls.js",target:"_blank",rel:"noreferrer"},"https://github.com/video-dev/hls.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/hls.js/8.0.0-beta.3/hls.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,b,d,h){return p(),l("div",null,y)}const _=a(e,[["render",D]]);export{m as __pageData,_ as default};
diff --git a/docs/document/assets/en_plugin_ads.md.495e9043.js b/docs/document/assets/en_plugin_ads.md.2064840f.js
similarity index 96%
rename from docs/document/assets/en_plugin_ads.md.495e9043.js
rename to docs/document/assets/en_plugin_ads.md.2064840f.js
index c7aac1923..552c94b5e 100644
--- a/docs/document/assets/en_plugin_ads.md.495e9043.js
+++ b/docs/document/assets/en_plugin_ads.md.2064840f.js
@@ -1,8 +1,8 @@
-import{_ as a,c as n,o as l,a as s,b as p}from"./app.c9f3056c.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]}],"relativePath":"en/plugin/ads.md","lastUpdated":1673692792000}'),e={name:"en/plugin/ads.md"},o=s(`

视频广告

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-ads
+import{_ as a,c as n,o as l,a as s,b as p}from"./app.a9006a39.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]}],"relativePath":"en/plugin/ads.md","lastUpdated":1673692792000}'),e={name:"en/plugin/ads.md"},o=s(`

视频广告

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-ads
 
bash
yarn add artplayer-plugin-ads
 
bash
pnpm add artplayer-plugin-ads
 
html
<script src="path/to/artplayer-plugin-ads.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
 
bash
https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
 

使用

`,8),r=p("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-ads/index.js"}," ▶ Run Code ",-1),c=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
@@ -52,4 +52,4 @@ import{_ as a,c as n,o as l,a as s,b as p}from"./app.c9f3056c.js";const u=JSON.p
 art.on('artplayerPluginAds:skip', (ads) => {
     console.info(ads);
 });
-
`,1),t=[o,r,c];function i(y,D,F,C,d,b){return l(),n("div",null,t)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; +
`,1),t=[o,r,c];function i(y,D,F,d,C,b){return l(),n("div",null,t)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_ads.md.495e9043.lean.js b/docs/document/assets/en_plugin_ads.md.2064840f.lean.js similarity index 76% rename from docs/document/assets/en_plugin_ads.md.495e9043.lean.js rename to docs/document/assets/en_plugin_ads.md.2064840f.lean.js index a58737250..6856c31e9 100644 --- a/docs/document/assets/en_plugin_ads.md.495e9043.lean.js +++ b/docs/document/assets/en_plugin_ads.md.2064840f.lean.js @@ -1 +1 @@ -import{_ as a,c as n,o as l,a as s,b as p}from"./app.c9f3056c.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]}],"relativePath":"en/plugin/ads.md","lastUpdated":1673692792000}'),e={name:"en/plugin/ads.md"},o=s("",8),r=p("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-ads/index.js"}," ▶ Run Code ",-1),c=s("",1),t=[o,r,c];function i(y,D,F,C,d,b){return l(),n("div",null,t)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; +import{_ as a,c as n,o as l,a as s,b as p}from"./app.a9006a39.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]}],"relativePath":"en/plugin/ads.md","lastUpdated":1673692792000}'),e={name:"en/plugin/ads.md"},o=s("",8),r=p("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-ads/index.js"}," ▶ Run Code ",-1),c=s("",1),t=[o,r,c];function i(y,D,F,d,C,b){return l(),n("div",null,t)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_control-ui.md.907b9679.js b/docs/document/assets/en_plugin_control-ui.md.ce0f95c9.js similarity index 95% rename from docs/document/assets/en_plugin_control-ui.md.907b9679.js rename to docs/document/assets/en_plugin_control-ui.md.ce0f95c9.js index 73f9cad55..0443524ba 100644 --- a/docs/document/assets/en_plugin_control-ui.md.907b9679.js +++ b/docs/document/assets/en_plugin_control-ui.md.ce0f95c9.js @@ -1,8 +1,8 @@ -import{_ as n,c as l,o as p,a as s,b as a}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"enable","slug":"enable","link":"#enable","children":[]}],"relativePath":"en/plugin/control-ui.md","lastUpdated":1673692792000}'),e={name:"en/plugin/control-ui.md"},o=s(`

控制器皮肤

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-control
+import{_ as n,c as l,o as p,a as s,b as a}from"./app.a9006a39.js";const m=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"enable","slug":"enable","link":"#enable","children":[]}],"relativePath":"en/plugin/control-ui.md","lastUpdated":1673692792000}'),e={name:"en/plugin/control-ui.md"},o=s(`

控制器皮肤

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-control
 
bash
yarn add artplayer-plugin-control
 
bash
pnpm add artplayer-plugin-control
 
html
<script src="path/to/artplayer-plugin-control.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-control/dist/artplayer-plugin-control.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-control/dist/artplayer-plugin-control.js
 
bash
https://unpkg.com/artplayer-plugin-control/dist/artplayer-plugin-control.js
 

使用

`,8),r=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),t=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
@@ -32,4 +32,4 @@ import{_ as n,c as l,o as p,a as s,b as a}from"./app.c9f3056c.js";const m=JSON.p
         artplayerPluginControl(),
     ],
 });
-
`,1),y=[o,r,t,c,i];function D(F,d,C,u,b,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{m as __pageData,g as default}; +
`,1),y=[o,r,t,c,i];function D(F,d,C,b,u,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{m as __pageData,g as default}; diff --git a/docs/document/assets/en_plugin_control-ui.md.907b9679.lean.js b/docs/document/assets/en_plugin_control-ui.md.ce0f95c9.lean.js similarity index 87% rename from docs/document/assets/en_plugin_control-ui.md.907b9679.lean.js rename to docs/document/assets/en_plugin_control-ui.md.ce0f95c9.lean.js index 16df3fb5b..950375d83 100644 --- a/docs/document/assets/en_plugin_control-ui.md.907b9679.lean.js +++ b/docs/document/assets/en_plugin_control-ui.md.ce0f95c9.lean.js @@ -1 +1 @@ -import{_ as n,c as l,o as p,a as s,b as a}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"enable","slug":"enable","link":"#enable","children":[]}],"relativePath":"en/plugin/control-ui.md","lastUpdated":1673692792000}'),e={name:"en/plugin/control-ui.md"},o=s("",8),r=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),t=s("",4),c=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),i=s("",1),y=[o,r,t,c,i];function D(F,d,C,u,b,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{m as __pageData,g as default}; +import{_ as n,c as l,o as p,a as s,b as a}from"./app.a9006a39.js";const m=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"enable","slug":"enable","link":"#enable","children":[]}],"relativePath":"en/plugin/control-ui.md","lastUpdated":1673692792000}'),e={name:"en/plugin/control-ui.md"},o=s("",8),r=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),t=s("",4),c=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),i=s("",1),y=[o,r,t,c,i];function D(F,d,C,b,u,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{m as __pageData,g as default}; diff --git a/docs/document/assets/en_plugin_hls-quality.md.da1ac5c6.js b/docs/document/assets/en_plugin_hls-quality.md.cfba7713.js similarity index 87% rename from docs/document/assets/en_plugin_hls-quality.md.da1ac5c6.js rename to docs/document/assets/en_plugin_hls-quality.md.cfba7713.js index f35f3ba76..2218ac066 100644 --- a/docs/document/assets/en_plugin_hls-quality.md.da1ac5c6.js +++ b/docs/document/assets/en_plugin_hls-quality.md.cfba7713.js @@ -1,7 +1,7 @@ -import{_ as a,c as s,o as l,a as e}from"./app.c9f3056c.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]}],"relativePath":"en/plugin/hls-quality.md","lastUpdated":1673692792000}'),n={name:"en/plugin/hls-quality.md"},p=e(`

HLS 画质

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-hls-quality
+import{_ as a,c as s,o as l,a as e}from"./app.a9006a39.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]}],"relativePath":"en/plugin/hls-quality.md","lastUpdated":1673692792000}'),n={name:"en/plugin/hls-quality.md"},p=e(`

HLS 画质

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-hls-quality
 
bash
yarn add artplayer-plugin-hls-quality
 
bash
pnpm add artplayer-plugin-hls-quality
 
html
<script src="path/to/artplayer-plugin-hls-quality.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
 
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
 
`,7),t=[p];function i(r,o,c,d,u,h){return l(),s("div",null,t)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_hls-quality.md.da1ac5c6.lean.js b/docs/document/assets/en_plugin_hls-quality.md.cfba7713.lean.js similarity index 89% rename from docs/document/assets/en_plugin_hls-quality.md.da1ac5c6.lean.js rename to docs/document/assets/en_plugin_hls-quality.md.cfba7713.lean.js index 75d7a451e..ea225b879 100644 --- a/docs/document/assets/en_plugin_hls-quality.md.da1ac5c6.lean.js +++ b/docs/document/assets/en_plugin_hls-quality.md.cfba7713.lean.js @@ -1 +1 @@ -import{_ as a,c as s,o as l,a as e}from"./app.c9f3056c.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]}],"relativePath":"en/plugin/hls-quality.md","lastUpdated":1673692792000}'),n={name:"en/plugin/hls-quality.md"},p=e("",7),t=[p];function i(r,o,c,d,u,h){return l(),s("div",null,t)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; +import{_ as a,c as s,o as l,a as e}from"./app.a9006a39.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]}],"relativePath":"en/plugin/hls-quality.md","lastUpdated":1673692792000}'),n={name:"en/plugin/hls-quality.md"},p=e("",7),t=[p];function i(r,o,c,d,u,h){return l(),s("div",null,t)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_iframe.md.982607b8.js b/docs/document/assets/en_plugin_iframe.md.2771beba.js similarity index 98% rename from docs/document/assets/en_plugin_iframe.md.982607b8.js rename to docs/document/assets/en_plugin_iframe.md.2771beba.js index d2d91cd09..2b062f0c2 100644 --- a/docs/document/assets/en_plugin_iframe.md.982607b8.js +++ b/docs/document/assets/en_plugin_iframe.md.2771beba.js @@ -1,10 +1,10 @@ -import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[{"level":2,"title":"说明","slug":"说明","link":"#说明","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"index.html 接口","slug":"index-html-接口","link":"#index-html-接口","children":[{"level":3,"title":"commit","slug":"commit","link":"#commit","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"destroy","slug":"destroy","link":"#destroy","children":[]}]},{"level":2,"title":"iframe.html 接口","slug":"iframe-html-接口","link":"#iframe-html-接口","children":[{"level":3,"title":"inject","slug":"inject","link":"#inject","children":[]},{"level":3,"title":"postMessage","slug":"postmessage","link":"#postmessage","children":[]}]},{"level":2,"title":"例子","slug":"例子","link":"#例子","children":[]}],"relativePath":"en/plugin/iframe.md","lastUpdated":1673692792000}'),p={name:"en/plugin/iframe.md"},e=l(`

Iframe 控制

说明

通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.html 里通过代码控制 iframe.html 播放器的功能,或者获取 iframe.html 播放器的值

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-iframe
+import{_ as s,c as n,o as a,a as l}from"./app.a9006a39.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[{"level":2,"title":"说明","slug":"说明","link":"#说明","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"index.html 接口","slug":"index-html-接口","link":"#index-html-接口","children":[{"level":3,"title":"commit","slug":"commit","link":"#commit","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"destroy","slug":"destroy","link":"#destroy","children":[]}]},{"level":2,"title":"iframe.html 接口","slug":"iframe-html-接口","link":"#iframe-html-接口","children":[{"level":3,"title":"inject","slug":"inject","link":"#inject","children":[]},{"level":3,"title":"postMessage","slug":"postmessage","link":"#postmessage","children":[]}]},{"level":2,"title":"例子","slug":"例子","link":"#例子","children":[]}],"relativePath":"en/plugin/iframe.md","lastUpdated":1673692792000}'),p={name:"en/plugin/iframe.md"},e=l(`

Iframe 控制

说明

通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.html 里通过代码控制 iframe.html 播放器的功能,或者获取 iframe.html 播放器的值

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-iframe
 
bash
yarn add artplayer-plugin-iframe
 
bash
pnpm add artplayer-plugin-iframe
 
html
<script src="path/to/artplayer-plugin-iframe.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
 
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
-

使用

html
<!DOCTYPE html>
+

使用

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
@@ -96,7 +96,7 @@ import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const A=JSON.parse('{
         data: art.currentTime,
     });
 });
-

例子

最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 iframe.html 里的 fullscreenWeb 事件并通知到 index.html 即可

html

+

例子

最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 iframe.html 里的 fullscreenWeb 事件并通知到 index.html 即可

html

 <!DOCTYPE html>
 <html>
     <head>
diff --git a/docs/document/assets/en_plugin_iframe.md.982607b8.lean.js b/docs/document/assets/en_plugin_iframe.md.2771beba.lean.js
similarity index 95%
rename from docs/document/assets/en_plugin_iframe.md.982607b8.lean.js
rename to docs/document/assets/en_plugin_iframe.md.2771beba.lean.js
index b5bbcce9b..84f546e76 100644
--- a/docs/document/assets/en_plugin_iframe.md.982607b8.lean.js
+++ b/docs/document/assets/en_plugin_iframe.md.2771beba.lean.js
@@ -1 +1 @@
-import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[{"level":2,"title":"说明","slug":"说明","link":"#说明","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"index.html 接口","slug":"index-html-接口","link":"#index-html-接口","children":[{"level":3,"title":"commit","slug":"commit","link":"#commit","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"destroy","slug":"destroy","link":"#destroy","children":[]}]},{"level":2,"title":"iframe.html 接口","slug":"iframe-html-接口","link":"#iframe-html-接口","children":[{"level":3,"title":"inject","slug":"inject","link":"#inject","children":[]},{"level":3,"title":"postMessage","slug":"postmessage","link":"#postmessage","children":[]}]},{"level":2,"title":"例子","slug":"例子","link":"#例子","children":[]}],"relativePath":"en/plugin/iframe.md","lastUpdated":1673692792000}'),p={name:"en/plugin/iframe.md"},e=l("",32),o=[e];function r(t,c,F,D,y,i){return a(),n("div",null,o)}const b=s(p,[["render",r]]);export{A as __pageData,b as default};
+import{_ as s,c as n,o as a,a as l}from"./app.a9006a39.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[{"level":2,"title":"说明","slug":"说明","link":"#说明","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"index.html 接口","slug":"index-html-接口","link":"#index-html-接口","children":[{"level":3,"title":"commit","slug":"commit","link":"#commit","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"destroy","slug":"destroy","link":"#destroy","children":[]}]},{"level":2,"title":"iframe.html 接口","slug":"iframe-html-接口","link":"#iframe-html-接口","children":[{"level":3,"title":"inject","slug":"inject","link":"#inject","children":[]},{"level":3,"title":"postMessage","slug":"postmessage","link":"#postmessage","children":[]}]},{"level":2,"title":"例子","slug":"例子","link":"#例子","children":[]}],"relativePath":"en/plugin/iframe.md","lastUpdated":1673692792000}'),p={name:"en/plugin/iframe.md"},e=l("",32),o=[e];function r(t,c,F,D,y,i){return a(),n("div",null,o)}const b=s(p,[["render",r]]);export{A as __pageData,b as default};
diff --git a/docs/document/assets/en_start_component.md.c2c1e1d1.lean.js b/docs/document/assets/en_start_component.md.c2c1e1d1.lean.js
deleted file mode 100644
index 576093c65..000000000
--- a/docs/document/assets/en_start_component.md.c2c1e1d1.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.parse('{"title":"组件配置","description":"","frontmatter":{},"headers":[{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]}],"relativePath":"en/start/component.md","lastUpdated":1673692792000}'),o={name:"en/start/component.md"},e=s("",6),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",1),b=[e,c,r,t,D,F,y,i,A,C,d];function h(u,m,g,_,E,f){return p(),l("div",null,b)}const x=a(o,[["render",h]]);export{T as __pageData,x as default};
diff --git a/docs/document/assets/en_start_component.md.c2c1e1d1.js b/docs/document/assets/en_start_component.md.cc669234.js
similarity index 88%
rename from docs/document/assets/en_start_component.md.c2c1e1d1.js
rename to docs/document/assets/en_start_component.md.cc669234.js
index 8a946178e..d1ea8bfc2 100644
--- a/docs/document/assets/en_start_component.md.c2c1e1d1.js
+++ b/docs/document/assets/en_start_component.md.cc669234.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.parse('{"title":"组件配置","description":"","frontmatter":{},"headers":[{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]}],"relativePath":"en/start/component.md","lastUpdated":1673692792000}'),o={name:"en/start/component.md"},e=s('

组件配置

这里所说的组件配置主要是指:layers , controls , contextmenu 这三个共用的配置:

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString, Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本

提示

  • 当前组件只能添加,并没有销毁的功能
  • 通过 name 选项可以快速获取组件的 DOM 元素
  • 通过 index 选项可以控制组件出现的顺序

layers

实例化时添加一个层,例如可以添加 logo 或者 广告 等等

',6),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var img = '/assets/sample/layer.png';
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const T=JSON.parse('{"title":"Component","description":"","frontmatter":{},"headers":[{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]}],"relativePath":"en/start/component.md","lastUpdated":1673692792000}'),o={name:"en/start/component.md"},e=s('

Component

The component configuration mentioned here mainly refers to three common configurations: layers, controls and contextmenu:

PropertyTypeDescribe
disableBooleanWhether to disable components
nameStringComponent unique name, used to mark the class name
indexNumberComponent index, used to display the priority of
htmlString, ElementDOM element of component
styleObjectComponent Style Object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text for component

Tip

  • The current component can only be added, not destroyed
  • Use the 'name' option to quickly obtain the 'DOM' element of a component
  • The order in which components appear can be controlled through the 'index' option

layers

Add a layer during instantiation, such as logo or advertisement

',6),t=n("div",{className:"run-code"},"▶ Run Code",-1),c=s(`
js
var img = '/assets/sample/layer.png';
 var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
@@ -23,7 +23,7 @@ import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.p
 });
 
 console.info(art.layers.potser);
-

也可以实例化之后添加一个层

`,2),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s(`
js
var img = '/assets/sample/layer.png';
+

You can also add a layer after instantiation

`,2),r=n("div",{className:"run-code"},"▶ Run Code",-1),D=s(`
js
var img = '/assets/sample/layer.png';
 var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
@@ -47,7 +47,7 @@ import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.p
 });
 
 console.info(art.layers.potser);
-

controls

实例化时添加一个控制器

controls 还有三个额外的选项

  • position: left 和 right 控制控制器出现的左右位置
  • selector: 快速创建选择列表的对象数组
  • onSelect: 选择列表的元素被点击时触发的函数
`,4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s(`
js
var art = new Artplayer({
+

controls

Add a control during instantiation

There are three additional options for controls

  • position: left and right positions of control controller
  • selector: Object array of selection list
  • onSelect: Function triggered when an element of the selection list is clicked
`,4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     controls: [
@@ -90,7 +90,7 @@ import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.p
 
 console.info(art.controls['your-button']);
 console.info(art.controls.subtitle);
-

也可以实例化之后添加一个控制器

js
var art = new Artplayer({
+

You can also add a control after instantiation

js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -113,7 +113,7 @@ import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.p
 });
 
 console.info(art.controls.button1);
-

contextmenu

实例化时添加一个右键菜单

`,5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s(`
js
var art = new Artplayer({
+

contextmenu

Add a contextmenu during instantiation

`,5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     contextmenu: [
@@ -129,7 +129,7 @@ import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.p
 });
 
 console.info(art.contextmenu['your-menu']);
-

也可以实例化之后添加一个右键菜单

`,2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s(`
js
var art = new Artplayer({
+

You can also add a contextmenu after instantiation

`,2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -144,4 +144,4 @@ import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.p
 });
 
 console.info(art.contextmenu['your-menu']);
-
`,1),b=[e,c,r,t,D,F,y,i,A,C,d];function h(u,m,g,_,E,f){return p(),l("div",null,b)}const x=a(o,[["render",h]]);export{T as __pageData,x as default}; +
`,1),b=[e,t,c,r,D,F,y,i,A,C,d];function h(u,m,g,_,E,f){return p(),l("div",null,b)}const x=a(o,[["render",h]]);export{T as __pageData,x as default}; diff --git a/docs/document/assets/en_start_component.md.cc669234.lean.js b/docs/document/assets/en_start_component.md.cc669234.lean.js new file mode 100644 index 000000000..f488b2a33 --- /dev/null +++ b/docs/document/assets/en_start_component.md.cc669234.lean.js @@ -0,0 +1 @@ +import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const T=JSON.parse('{"title":"Component","description":"","frontmatter":{},"headers":[{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]}],"relativePath":"en/start/component.md","lastUpdated":1673692792000}'),o={name:"en/start/component.md"},e=s("",6),t=n("div",{className:"run-code"},"▶ Run Code",-1),c=s("",2),r=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",1),b=[e,t,c,r,D,F,y,i,A,C,d];function h(u,m,g,_,E,f){return p(),l("div",null,b)}const x=a(o,[["render",h]]);export{T as __pageData,x as default}; diff --git a/docs/document/assets/en_start_option.md.251fc440.js b/docs/document/assets/en_start_option.md.d8e64b03.js similarity index 99% rename from docs/document/assets/en_start_option.md.251fc440.js rename to docs/document/assets/en_start_option.md.d8e64b03.js index fc57d8a15..900506fb6 100644 --- a/docs/document/assets/en_start_option.md.251fc440.js +++ b/docs/document/assets/en_start_option.md.d8e64b03.js @@ -1,4 +1,4 @@ -import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const Dn=JSON.parse('{"title":"Option","description":"","frontmatter":{},"headers":[{"level":2,"title":"container","slug":"container","link":"#container","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"id","slug":"id","link":"#id","children":[]},{"level":2,"title":"onReady","slug":"onready","link":"#onready","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"isLive","slug":"islive","link":"#islive","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"autoplay","slug":"autoplay","link":"#autoplay","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"autoMini","slug":"automini","link":"#automini","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"mutex","slug":"mutex","link":"#mutex","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"miniProgressBar","slug":"miniprogressbar","link":"#miniprogressbar","children":[]},{"level":2,"title":"useSSR","slug":"usessr","link":"#usessr","children":[]},{"level":2,"title":"playsInline","slug":"playsinline","link":"#playsinline","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"settings","slug":"settings","link":"#settings","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"quality","slug":"quality","link":"#quality","children":[]},{"level":2,"title":"highlight","slug":"highlight","link":"#highlight","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"thumbnails","slug":"thumbnails","link":"#thumbnails","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"moreVideoAttr","slug":"morevideoattr","link":"#morevideoattr","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"customType","slug":"customtype","link":"#customtype","children":[]},{"level":2,"title":"lang","slug":"lang","link":"#lang","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"lock","slug":"lock","link":"#lock","children":[]},{"level":2,"title":"fastForward","slug":"fastforward","link":"#fastforward","children":[]},{"level":2,"title":"autoPlayback","slug":"autoplayback","link":"#autoplayback","children":[]},{"level":2,"title":"autoOrientation","slug":"autoorientation","link":"#autoorientation","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]}],"relativePath":"en/start/option.md","lastUpdated":1674024747000}'),e={name:"en/start/option.md"},o=s('

Option

container

  • Type: String, Element
  • Default: #artplayer

The DOM container attached to the player

',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const Dn=JSON.parse('{"title":"Option","description":"","frontmatter":{},"headers":[{"level":2,"title":"container","slug":"container","link":"#container","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"id","slug":"id","link":"#id","children":[]},{"level":2,"title":"onReady","slug":"onready","link":"#onready","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"isLive","slug":"islive","link":"#islive","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"autoplay","slug":"autoplay","link":"#autoplay","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"autoMini","slug":"automini","link":"#automini","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"mutex","slug":"mutex","link":"#mutex","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"miniProgressBar","slug":"miniprogressbar","link":"#miniprogressbar","children":[]},{"level":2,"title":"useSSR","slug":"usessr","link":"#usessr","children":[]},{"level":2,"title":"playsInline","slug":"playsinline","link":"#playsinline","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"settings","slug":"settings","link":"#settings","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"quality","slug":"quality","link":"#quality","children":[]},{"level":2,"title":"highlight","slug":"highlight","link":"#highlight","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"thumbnails","slug":"thumbnails","link":"#thumbnails","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"moreVideoAttr","slug":"morevideoattr","link":"#morevideoattr","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"customType","slug":"customtype","link":"#customtype","children":[]},{"level":2,"title":"lang","slug":"lang","link":"#lang","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"lock","slug":"lock","link":"#lock","children":[]},{"level":2,"title":"fastForward","slug":"fastforward","link":"#fastforward","children":[]},{"level":2,"title":"autoPlayback","slug":"autoplayback","link":"#autoplayback","children":[]},{"level":2,"title":"autoOrientation","slug":"autoorientation","link":"#autoorientation","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]}],"relativePath":"en/start/option.md","lastUpdated":1674026699000}'),e={name:"en/start/option.md"},o=s('

Option

container

  • Type: String, Element
  • Default: #artplayer

The DOM container attached to the player

',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app', 
     // container: document.querySelector('.artplayer-app'),
     url: '/assets/sample/video.mp4',
diff --git a/docs/document/assets/en_start_option.md.251fc440.lean.js b/docs/document/assets/en_start_option.md.d8e64b03.lean.js
similarity index 98%
rename from docs/document/assets/en_start_option.md.251fc440.lean.js
rename to docs/document/assets/en_start_option.md.d8e64b03.lean.js
index 5c8c9cddb..de4794364 100644
--- a/docs/document/assets/en_start_option.md.251fc440.lean.js
+++ b/docs/document/assets/en_start_option.md.d8e64b03.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const Dn=JSON.parse('{"title":"Option","description":"","frontmatter":{},"headers":[{"level":2,"title":"container","slug":"container","link":"#container","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"id","slug":"id","link":"#id","children":[]},{"level":2,"title":"onReady","slug":"onready","link":"#onready","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"isLive","slug":"islive","link":"#islive","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"autoplay","slug":"autoplay","link":"#autoplay","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"autoMini","slug":"automini","link":"#automini","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"mutex","slug":"mutex","link":"#mutex","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"miniProgressBar","slug":"miniprogressbar","link":"#miniprogressbar","children":[]},{"level":2,"title":"useSSR","slug":"usessr","link":"#usessr","children":[]},{"level":2,"title":"playsInline","slug":"playsinline","link":"#playsinline","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"settings","slug":"settings","link":"#settings","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"quality","slug":"quality","link":"#quality","children":[]},{"level":2,"title":"highlight","slug":"highlight","link":"#highlight","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"thumbnails","slug":"thumbnails","link":"#thumbnails","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"moreVideoAttr","slug":"morevideoattr","link":"#morevideoattr","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"customType","slug":"customtype","link":"#customtype","children":[]},{"level":2,"title":"lang","slug":"lang","link":"#lang","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"lock","slug":"lock","link":"#lock","children":[]},{"level":2,"title":"fastForward","slug":"fastforward","link":"#fastforward","children":[]},{"level":2,"title":"autoPlayback","slug":"autoplayback","link":"#autoplayback","children":[]},{"level":2,"title":"autoOrientation","slug":"autoorientation","link":"#autoorientation","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]}],"relativePath":"en/start/option.md","lastUpdated":1674024747000}'),e={name:"en/start/option.md"},o=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",9),c=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",2),D=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),F=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),C=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",7),h=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),b=n("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),f=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",4),w=n("div",{className:"run-code"},"▶ Run Code",-1),S=s("",4),k=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),I=n("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),N=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",4),B=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),q=n("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),O=n("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),H=n("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),$=n("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Q=n("div",{className:"run-code"},"▶ Run Code",-1),U=s("",6),G=n("div",{className:"run-code"},"▶ Run Code",-1),J=s("",4),K=n("div",{className:"run-code"},"▶ Run Code",-1),X=s("",4),Z=n("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),ns=n("div",{className:"run-code"},"▶ Run Code",-1),as=s("",4),ls=n("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),es=n("div",{className:"run-code"},"▶ Run Code",-1),os=s("",5),ts=n("div",{className:"run-code"},"▶ Run Code",-1),rs=s("",4),cs=n("div",{className:"run-code"},"▶ Run Code",-1),is=s("",4),Ds=n("div",{className:"run-code"},"▶ Run Code",-1),ys=s("",5),Fs=n("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",5),Cs=n("div",{className:"run-code"},"▶ Run Code",-1),As=s("",5),hs=n("div",{className:"run-code"},"▶ Run Code",-1),us=s("",6),bs=n("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",5),gs=n("div",{className:"run-code"},"▶ Run Code",-1),_s=s("",4),vs=n("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",6),fs=n("div",{className:"run-code"},"▶ Run Code",-1),Es=s("",6),ws=n("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",6),ks=n("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),Is=n("div",{className:"run-code"},"▶ Run Code",-1),js=s("",4),Rs=n("div",{className:"run-code"},"▶ Run Code",-1),Vs=s("",5),Ns=n("div",{className:"run-code"},"▶ Run Code",-1),xs=s("",6),Bs=n("div",{className:"run-code"},"▶ Run Code",-1),zs=s("",4),qs=n("div",{className:"run-code"},"▶ Run Code",-1),Ws=s("",5),Os=n("div",{className:"run-code"},"▶ Run Code",-1),Ms=s("",2),Hs=n("div",{className:"run-code"},"▶ Run Code",-1),Ls=s("",5),$s=n("div",{className:"run-code"},"▶ Run Code",-1),Ys=s("",4),Qs=n("div",{className:"run-code"},"▶ Run Code",-1),Us=s("",4),Gs=n("div",{className:"run-code"},"▶ Run Code",-1),Js=s("",5),Ks=n("div",{className:"run-code"},"▶ Run Code",-1),Xs=s("",4),Zs=n("div",{className:"run-code"},"▶ Run Code",-1),sn=s("",1),nn=[o,t,r,c,i,D,y,F,d,C,A,h,u,b,m,g,_,v,T,f,E,w,S,k,P,I,j,R,V,N,x,B,z,q,W,O,M,H,L,$,Y,Q,U,G,J,K,X,Z,ss,ns,as,ls,ps,es,os,ts,rs,cs,is,Ds,ys,Fs,ds,Cs,As,hs,us,bs,ms,gs,_s,vs,Ts,fs,Es,ws,Ss,ks,Ps,Is,js,Rs,Vs,Ns,xs,Bs,zs,qs,Ws,Os,Ms,Hs,Ls,$s,Ys,Qs,Us,Gs,Js,Ks,Xs,Zs,sn];function an(ln,pn,en,on,tn,rn){return p(),l("div",null,nn)}const yn=a(e,[["render",an]]);export{Dn as __pageData,yn as default};
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const Dn=JSON.parse('{"title":"Option","description":"","frontmatter":{},"headers":[{"level":2,"title":"container","slug":"container","link":"#container","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"id","slug":"id","link":"#id","children":[]},{"level":2,"title":"onReady","slug":"onready","link":"#onready","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"isLive","slug":"islive","link":"#islive","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"autoplay","slug":"autoplay","link":"#autoplay","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"autoMini","slug":"automini","link":"#automini","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"mutex","slug":"mutex","link":"#mutex","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"miniProgressBar","slug":"miniprogressbar","link":"#miniprogressbar","children":[]},{"level":2,"title":"useSSR","slug":"usessr","link":"#usessr","children":[]},{"level":2,"title":"playsInline","slug":"playsinline","link":"#playsinline","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"settings","slug":"settings","link":"#settings","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"quality","slug":"quality","link":"#quality","children":[]},{"level":2,"title":"highlight","slug":"highlight","link":"#highlight","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"thumbnails","slug":"thumbnails","link":"#thumbnails","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"moreVideoAttr","slug":"morevideoattr","link":"#morevideoattr","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"customType","slug":"customtype","link":"#customtype","children":[]},{"level":2,"title":"lang","slug":"lang","link":"#lang","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"lock","slug":"lock","link":"#lock","children":[]},{"level":2,"title":"fastForward","slug":"fastforward","link":"#fastforward","children":[]},{"level":2,"title":"autoPlayback","slug":"autoplayback","link":"#autoplayback","children":[]},{"level":2,"title":"autoOrientation","slug":"autoorientation","link":"#autoorientation","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]}],"relativePath":"en/start/option.md","lastUpdated":1674026699000}'),e={name:"en/start/option.md"},o=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",9),c=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",2),D=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),F=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),C=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",7),h=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),b=n("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),f=n("div",{className:"run-code"},"▶ Run Code",-1),E=s("",4),w=n("div",{className:"run-code"},"▶ Run Code",-1),S=s("",4),k=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),I=n("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),R=n("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),N=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",4),B=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),q=n("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),O=n("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),H=n("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),$=n("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Q=n("div",{className:"run-code"},"▶ Run Code",-1),U=s("",6),G=n("div",{className:"run-code"},"▶ Run Code",-1),J=s("",4),K=n("div",{className:"run-code"},"▶ Run Code",-1),X=s("",4),Z=n("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),ns=n("div",{className:"run-code"},"▶ Run Code",-1),as=s("",4),ls=n("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),es=n("div",{className:"run-code"},"▶ Run Code",-1),os=s("",5),ts=n("div",{className:"run-code"},"▶ Run Code",-1),rs=s("",4),cs=n("div",{className:"run-code"},"▶ Run Code",-1),is=s("",4),Ds=n("div",{className:"run-code"},"▶ Run Code",-1),ys=s("",5),Fs=n("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",5),Cs=n("div",{className:"run-code"},"▶ Run Code",-1),As=s("",5),hs=n("div",{className:"run-code"},"▶ Run Code",-1),us=s("",6),bs=n("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",5),gs=n("div",{className:"run-code"},"▶ Run Code",-1),_s=s("",4),vs=n("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",6),fs=n("div",{className:"run-code"},"▶ Run Code",-1),Es=s("",6),ws=n("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",6),ks=n("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),Is=n("div",{className:"run-code"},"▶ Run Code",-1),js=s("",4),Rs=n("div",{className:"run-code"},"▶ Run Code",-1),Vs=s("",5),Ns=n("div",{className:"run-code"},"▶ Run Code",-1),xs=s("",6),Bs=n("div",{className:"run-code"},"▶ Run Code",-1),zs=s("",4),qs=n("div",{className:"run-code"},"▶ Run Code",-1),Ws=s("",5),Os=n("div",{className:"run-code"},"▶ Run Code",-1),Ms=s("",2),Hs=n("div",{className:"run-code"},"▶ Run Code",-1),Ls=s("",5),$s=n("div",{className:"run-code"},"▶ Run Code",-1),Ys=s("",4),Qs=n("div",{className:"run-code"},"▶ Run Code",-1),Us=s("",4),Gs=n("div",{className:"run-code"},"▶ Run Code",-1),Js=s("",5),Ks=n("div",{className:"run-code"},"▶ Run Code",-1),Xs=s("",4),Zs=n("div",{className:"run-code"},"▶ Run Code",-1),sn=s("",1),nn=[o,t,r,c,i,D,y,F,d,C,A,h,u,b,m,g,_,v,T,f,E,w,S,k,P,I,j,R,V,N,x,B,z,q,W,O,M,H,L,$,Y,Q,U,G,J,K,X,Z,ss,ns,as,ls,ps,es,os,ts,rs,cs,is,Ds,ys,Fs,ds,Cs,As,hs,us,bs,ms,gs,_s,vs,Ts,fs,Es,ws,Ss,ks,Ps,Is,js,Rs,Vs,Ns,xs,Bs,zs,qs,Ws,Os,Ms,Hs,Ls,$s,Ys,Qs,Us,Gs,Js,Ks,Xs,Zs,sn];function an(ln,pn,en,on,tn,rn){return p(),l("div",null,nn)}const yn=a(e,[["render",an]]);export{Dn as __pageData,yn as default};
diff --git a/docs/document/assets/en_start_setting.md.ac81b733.js b/docs/document/assets/en_start_setting.md.05c3e8f4.js
similarity index 99%
rename from docs/document/assets/en_start_setting.md.ac81b733.js
rename to docs/document/assets/en_start_setting.md.05c3e8f4.js
index 5662007f5..68ae16fb4 100644
--- a/docs/document/assets/en_start_setting.md.ac81b733.js
+++ b/docs/document/assets/en_start_setting.md.05c3e8f4.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o,b as s,d as n,a}from"./app.c9f3056c.js";const w=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[{"level":2,"title":"选择列表","slug":"选择列表","link":"#选择列表","children":[]},{"level":2,"title":"列表嵌套","slug":"列表嵌套","link":"#列表嵌套","children":[]},{"level":2,"title":"切换按钮","slug":"切换按钮","link":"#切换按钮","children":[]},{"level":2,"title":"范围滑块","slug":"范围滑块","link":"#范围滑块","children":[]}],"relativePath":"en/start/setting.md","lastUpdated":1673692792000}'),e={name:"en/start/setting.md"},t=s("h1",{id:"设置面板",tabindex:"-1"},[n("设置面板 "),s("a",{class:"header-anchor",href:"#设置面板","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("需先打开设置面板,播放器默认自带四个设置项:"),s("code",null,"flip"),n(", "),s("code",null,"playbackRate"),n(", "),s("code",null,"aspectRatio"),n(", "),s("code",null,"subtitleOffset")],-1),r=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`
js
var art = new Artplayer({
+import{_ as l,c as p,o,b as s,d as n,a}from"./app.a9006a39.js";const w=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[{"level":2,"title":"选择列表","slug":"选择列表","link":"#选择列表","children":[]},{"level":2,"title":"列表嵌套","slug":"列表嵌套","link":"#列表嵌套","children":[]},{"level":2,"title":"切换按钮","slug":"切换按钮","link":"#切换按钮","children":[]},{"level":2,"title":"范围滑块","slug":"范围滑块","link":"#范围滑块","children":[]}],"relativePath":"en/start/setting.md","lastUpdated":1673692792000}'),e={name:"en/start/setting.md"},t=s("h1",{id:"设置面板",tabindex:"-1"},[n("设置面板 "),s("a",{class:"header-anchor",href:"#设置面板","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("需先打开设置面板,播放器默认自带四个设置项:"),s("code",null,"flip"),n(", "),s("code",null,"playbackRate"),n(", "),s("code",null,"aspectRatio"),n(", "),s("code",null,"subtitleOffset")],-1),r=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 	setting: true,
diff --git a/docs/document/assets/en_start_setting.md.ac81b733.lean.js b/docs/document/assets/en_start_setting.md.05c3e8f4.lean.js
similarity index 95%
rename from docs/document/assets/en_start_setting.md.ac81b733.lean.js
rename to docs/document/assets/en_start_setting.md.05c3e8f4.lean.js
index 2663ea0c0..77cbe11dc 100644
--- a/docs/document/assets/en_start_setting.md.ac81b733.lean.js
+++ b/docs/document/assets/en_start_setting.md.05c3e8f4.lean.js
@@ -1 +1 @@
-import{_ as l,c as p,o,b as s,d as n,a}from"./app.c9f3056c.js";const w=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[{"level":2,"title":"选择列表","slug":"选择列表","link":"#选择列表","children":[]},{"level":2,"title":"列表嵌套","slug":"列表嵌套","link":"#列表嵌套","children":[]},{"level":2,"title":"切换按钮","slug":"切换按钮","link":"#切换按钮","children":[]},{"level":2,"title":"范围滑块","slug":"范围滑块","link":"#范围滑块","children":[]}],"relativePath":"en/start/setting.md","lastUpdated":1673692792000}'),e={name:"en/start/setting.md"},t=s("h1",{id:"设置面板",tabindex:"-1"},[n("设置面板 "),s("a",{class:"header-anchor",href:"#设置面板","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("需先打开设置面板,播放器默认自带四个设置项:"),s("code",null,"flip"),n(", "),s("code",null,"playbackRate"),n(", "),s("code",null,"aspectRatio"),n(", "),s("code",null,"subtitleOffset")],-1),r=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",3),y=s("div",{className:"run-code"},"▶ Run Code",-1),F=a("",2),C=s("div",{className:"run-code"},"▶ Run Code",-1),A=a("",3),i=s("div",{className:"run-code"},"▶ Run Code",-1),d=a("",4),b=s("div",{className:"run-code"},"▶ Run Code",-1),u=a("",1),m=[t,c,r,D,y,F,C,A,i,d,b,u];function h(_,g,E,v,f,S){return o(),p("div",null,m)}const P=l(e,[["render",h]]);export{w as __pageData,P as default};
+import{_ as l,c as p,o,b as s,d as n,a}from"./app.a9006a39.js";const w=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[{"level":2,"title":"选择列表","slug":"选择列表","link":"#选择列表","children":[]},{"level":2,"title":"列表嵌套","slug":"列表嵌套","link":"#列表嵌套","children":[]},{"level":2,"title":"切换按钮","slug":"切换按钮","link":"#切换按钮","children":[]},{"level":2,"title":"范围滑块","slug":"范围滑块","link":"#范围滑块","children":[]}],"relativePath":"en/start/setting.md","lastUpdated":1673692792000}'),e={name:"en/start/setting.md"},t=s("h1",{id:"设置面板",tabindex:"-1"},[n("设置面板 "),s("a",{class:"header-anchor",href:"#设置面板","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("需先打开设置面板,播放器默认自带四个设置项:"),s("code",null,"flip"),n(", "),s("code",null,"playbackRate"),n(", "),s("code",null,"aspectRatio"),n(", "),s("code",null,"subtitleOffset")],-1),r=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",3),y=s("div",{className:"run-code"},"▶ Run Code",-1),F=a("",2),C=s("div",{className:"run-code"},"▶ Run Code",-1),A=a("",3),i=s("div",{className:"run-code"},"▶ Run Code",-1),d=a("",4),b=s("div",{className:"run-code"},"▶ Run Code",-1),u=a("",1),m=[t,c,r,D,y,F,C,A,i,d,b,u];function h(_,g,E,v,f,S){return o(),p("div",null,m)}const P=l(e,[["render",h]]);export{w as __pageData,P as default};
diff --git a/docs/document/assets/index.md.426e9501.js b/docs/document/assets/index.md.6b8bfbb6.js
similarity index 97%
rename from docs/document/assets/index.md.426e9501.js
rename to docs/document/assets/index.md.6b8bfbb6.js
index e4589a05b..e56e6ccd8 100644
--- a/docs/document/assets/index.md.426e9501.js
+++ b/docs/document/assets/index.md.6b8bfbb6.js
@@ -1,10 +1,10 @@
-import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const C=JSON.parse('{"title":"安装使用","description":"","frontmatter":{},"headers":[{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"Vue.js","slug":"vue-js","link":"#vue-js","children":[]},{"level":2,"title":"React.js","slug":"react-js","link":"#react-js","children":[]},{"level":2,"title":"语法提示","slug":"语法提示","link":"#语法提示","children":[]}],"relativePath":"index.md","lastUpdated":1673441101000}'),p={name:"index.md"},e=l(`

安装使用

安装

bash
npm install artplayer
+import{_ as s,c as n,o as a,a as l}from"./app.a9006a39.js";const C=JSON.parse('{"title":"安装使用","description":"","frontmatter":{},"headers":[{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"Vue.js","slug":"vue-js","link":"#vue-js","children":[]},{"level":2,"title":"React.js","slug":"react-js","link":"#react-js","children":[]},{"level":2,"title":"语法提示","slug":"语法提示","link":"#语法提示","children":[]}],"relativePath":"index.md","lastUpdated":1673441101000}'),p={name:"index.md"},e=l(`

安装使用

安装

bash
npm install artplayer
 
bash
yarn add artplayer
 
bash
pnpm add artplayer
 
html
<script src="path/to/artplayer.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js
 
bash
https://unpkg.com/artplayer/dist/artplayer.js
-

使用

js
import Artplayer from 'artplayer';
+

使用

js
import Artplayer from 'artplayer';
 
 const art = new Artplayer({
     container: '.artplayer-app',
@@ -25,7 +25,7 @@ import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const C=JSON.parse('{
         <div class="artplayer-app"></div>
     </body>
 </html>
-

提示

播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的

以下链接可以看到更多的使用例子

/packages/artplayer-template

Vue.js

vue
<template>
+

提示

播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的

以下链接可以看到更多的使用例子

/packages/artplayer-template

Vue.js

vue
<template>
   <div ref="artRef"></div>
 </template>
 
@@ -91,7 +91,7 @@ import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const C=JSON.parse('{
   },
 };
 </script>
-

Artplayer 非响应式:

在 Vue.js 里直接修改 option 是不会改变播放器的

React.js

jsx
import { useEffect, useRef } from 'react';
+

Artplayer 非响应式:

在 Vue.js 里直接修改 option 是不会改变播放器的

React.js

jsx
import { useEffect, useRef } from 'react';
 import Artplayer from 'artplayer';
 
 export default function Player({ option, getInstance, ...rest }) {
@@ -158,4 +158,4 @@ import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const C=JSON.parse('{
     }
   }
 }
-
`,23),o=[e];function t(r,c,F,y,D,i){return a(),n("div",null,o)}const u=s(p,[["render",t]]);export{C as __pageData,u as default}; +
`,23),o=[e];function t(r,c,y,F,D,i){return a(),n("div",null,o)}const u=s(p,[["render",t]]);export{C as __pageData,u as default}; diff --git a/docs/document/assets/index.md.426e9501.lean.js b/docs/document/assets/index.md.6b8bfbb6.lean.js similarity index 84% rename from docs/document/assets/index.md.426e9501.lean.js rename to docs/document/assets/index.md.6b8bfbb6.lean.js index cc39c04d0..9066117e3 100644 --- a/docs/document/assets/index.md.426e9501.lean.js +++ b/docs/document/assets/index.md.6b8bfbb6.lean.js @@ -1 +1 @@ -import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const C=JSON.parse('{"title":"安装使用","description":"","frontmatter":{},"headers":[{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"Vue.js","slug":"vue-js","link":"#vue-js","children":[]},{"level":2,"title":"React.js","slug":"react-js","link":"#react-js","children":[]},{"level":2,"title":"语法提示","slug":"语法提示","link":"#语法提示","children":[]}],"relativePath":"index.md","lastUpdated":1673441101000}'),p={name:"index.md"},e=l("",23),o=[e];function t(r,c,F,y,D,i){return a(),n("div",null,o)}const u=s(p,[["render",t]]);export{C as __pageData,u as default}; +import{_ as s,c as n,o as a,a as l}from"./app.a9006a39.js";const C=JSON.parse('{"title":"安装使用","description":"","frontmatter":{},"headers":[{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"Vue.js","slug":"vue-js","link":"#vue-js","children":[]},{"level":2,"title":"React.js","slug":"react-js","link":"#react-js","children":[]},{"level":2,"title":"语法提示","slug":"语法提示","link":"#语法提示","children":[]}],"relativePath":"index.md","lastUpdated":1673441101000}'),p={name:"index.md"},e=l("",23),o=[e];function t(r,c,y,F,D,i){return a(),n("div",null,o)}const u=s(p,[["render",t]]);export{C as __pageData,u as default}; diff --git a/docs/document/assets/library_dash.md.baf84c52.js b/docs/document/assets/library_dash.md.cd90f0e4.js similarity index 98% rename from docs/document/assets/library_dash.md.baf84c52.js rename to docs/document/assets/library_dash.md.cd90f0e4.js index 7a46f42ed..eda6cca1e 100644 --- a/docs/document/assets/library_dash.md.baf84c52.js +++ b/docs/document/assets/library_dash.md.cd90f0e4.js @@ -1,4 +1,4 @@ -import{_ as n,c as l,o as p,b as s,d as a,a as o}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"dash.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/dash.md","lastUpdated":1673441101000}'),e={name:"library/dash.md"},r=s("h1",{id:"dash-js",tabindex:"-1"},[a("dash.js "),s("a",{class:"header-anchor",href:"#dash-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[a("👉 "),s("a",{href:"https://github.com/Dash-Industry-Forum/dash.js",target:"_blank",rel:"noreferrer"},"https://github.com/Dash-Industry-Forum/dash.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/dashjs/4.5.2/dash.all.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playMpd(video, url, art) {
+import{_ as n,c as l,o as p,b as s,d as a,a as o}from"./app.a9006a39.js";const m=JSON.parse('{"title":"dash.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/dash.md","lastUpdated":1673441101000}'),e={name:"library/dash.md"},r=s("h1",{id:"dash-js",tabindex:"-1"},[a("dash.js "),s("a",{class:"header-anchor",href:"#dash-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[a("👉 "),s("a",{href:"https://github.com/Dash-Industry-Forum/dash.js",target:"_blank",rel:"noreferrer"},"https://github.com/Dash-Industry-Forum/dash.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/dashjs/4.5.2/dash.all.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playMpd(video, url, art) {
     if (dashjs.supportsMediaSource()) {
         const dash = dashjs.MediaPlayer().create();
         dash.initialize(video, url, art.option.autoplay);
diff --git a/docs/document/assets/library_dash.md.baf84c52.lean.js b/docs/document/assets/library_dash.md.cd90f0e4.lean.js
similarity index 84%
rename from docs/document/assets/library_dash.md.baf84c52.lean.js
rename to docs/document/assets/library_dash.md.cd90f0e4.lean.js
index 1072c985f..6e3e3f9ef 100644
--- a/docs/document/assets/library_dash.md.baf84c52.lean.js
+++ b/docs/document/assets/library_dash.md.cd90f0e4.lean.js
@@ -1 +1 @@
-import{_ as n,c as l,o as p,b as s,d as a,a as o}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"dash.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/dash.md","lastUpdated":1673441101000}'),e={name:"library/dash.md"},r=s("h1",{id:"dash-js",tabindex:"-1"},[a("dash.js "),s("a",{class:"header-anchor",href:"#dash-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[a("👉 "),s("a",{href:"https://github.com/Dash-Industry-Forum/dash.js",target:"_blank",rel:"noreferrer"},"https://github.com/Dash-Industry-Forum/dash.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/dashjs/4.5.2/dash.all.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,d,h,b){return p(),l("div",null,y)}const _=n(e,[["render",D]]);export{m as __pageData,_ as default};
+import{_ as n,c as l,o as p,b as s,d as a,a as o}from"./app.a9006a39.js";const m=JSON.parse('{"title":"dash.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/dash.md","lastUpdated":1673441101000}'),e={name:"library/dash.md"},r=s("h1",{id:"dash-js",tabindex:"-1"},[a("dash.js "),s("a",{class:"header-anchor",href:"#dash-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[a("👉 "),s("a",{href:"https://github.com/Dash-Industry-Forum/dash.js",target:"_blank",rel:"noreferrer"},"https://github.com/Dash-Industry-Forum/dash.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/dashjs/4.5.2/dash.all.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,d,h,b){return p(),l("div",null,y)}const _=n(e,[["render",D]]);export{m as __pageData,_ as default};
diff --git a/docs/document/assets/library_flv.md.469db358.js b/docs/document/assets/library_flv.md.b862c4dc.js
similarity index 98%
rename from docs/document/assets/library_flv.md.469db358.js
rename to docs/document/assets/library_flv.md.b862c4dc.js
index a4291ccf8..f8a76a40b 100644
--- a/docs/document/assets/library_flv.md.469db358.js
+++ b/docs/document/assets/library_flv.md.b862c4dc.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.c9f3056c.js";const f=JSON.parse('{"title":"flv.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/flv.md","lastUpdated":1673441101000}'),e={name:"library/flv.md"},r=s("h1",{id:"flv-js",tabindex:"-1"},[n("flv.js "),s("a",{class:"header-anchor",href:"#flv-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/Bilibili/flv.js",target:"_blank",rel:"noreferrer"},"https://github.com/Bilibili/flv.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playFlv(video, url, art) {
+import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.a9006a39.js";const f=JSON.parse('{"title":"flv.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/flv.md","lastUpdated":1673441101000}'),e={name:"library/flv.md"},r=s("h1",{id:"flv-js",tabindex:"-1"},[n("flv.js "),s("a",{class:"header-anchor",href:"#flv-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/Bilibili/flv.js",target:"_blank",rel:"noreferrer"},"https://github.com/Bilibili/flv.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playFlv(video, url, art) {
     if (flvjs.isSupported()) {
         const flv = flvjs.createPlayer({ type: 'flv', url });
         flv.attachMediaElement(video);
diff --git a/docs/document/assets/library_flv.md.469db358.lean.js b/docs/document/assets/library_flv.md.b862c4dc.lean.js
similarity index 83%
rename from docs/document/assets/library_flv.md.469db358.lean.js
rename to docs/document/assets/library_flv.md.b862c4dc.lean.js
index 19d8faa47..8c5499cfd 100644
--- a/docs/document/assets/library_flv.md.469db358.lean.js
+++ b/docs/document/assets/library_flv.md.b862c4dc.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.c9f3056c.js";const f=JSON.parse('{"title":"flv.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/flv.md","lastUpdated":1673441101000}'),e={name:"library/flv.md"},r=s("h1",{id:"flv-js",tabindex:"-1"},[n("flv.js "),s("a",{class:"header-anchor",href:"#flv-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/Bilibili/flv.js",target:"_blank",rel:"noreferrer"},"https://github.com/Bilibili/flv.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,b,d,u){return p(),l("div",null,y)}const h=a(e,[["render",D]]);export{f as __pageData,h as default};
+import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.a9006a39.js";const f=JSON.parse('{"title":"flv.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/flv.md","lastUpdated":1673441101000}'),e={name:"library/flv.md"},r=s("h1",{id:"flv-js",tabindex:"-1"},[n("flv.js "),s("a",{class:"header-anchor",href:"#flv-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/Bilibili/flv.js",target:"_blank",rel:"noreferrer"},"https://github.com/Bilibili/flv.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/flv.js/1.6.2/flv.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,b,d,u){return p(),l("div",null,y)}const h=a(e,[["render",D]]);export{f as __pageData,h as default};
diff --git a/docs/document/assets/library_hls.md.865232dd.js b/docs/document/assets/library_hls.md.794d0a75.js
similarity index 98%
rename from docs/document/assets/library_hls.md.865232dd.js
rename to docs/document/assets/library_hls.md.794d0a75.js
index 2a75bf530..e065d6667 100644
--- a/docs/document/assets/library_hls.md.865232dd.js
+++ b/docs/document/assets/library_hls.md.794d0a75.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"hls.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/hls.md","lastUpdated":1673441101000}'),e={name:"library/hls.md"},r=s("h1",{id:"hls-js",tabindex:"-1"},[n("hls.js "),s("a",{class:"header-anchor",href:"#hls-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/video-dev/hls.js",target:"_blank",rel:"noreferrer"},"https://github.com/video-dev/hls.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/hls.js/8.0.0-beta.3/hls.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playM3u8(video, url, art) {
+import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.a9006a39.js";const m=JSON.parse('{"title":"hls.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/hls.md","lastUpdated":1673441101000}'),e={name:"library/hls.md"},r=s("h1",{id:"hls-js",tabindex:"-1"},[n("hls.js "),s("a",{class:"header-anchor",href:"#hls-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/video-dev/hls.js",target:"_blank",rel:"noreferrer"},"https://github.com/video-dev/hls.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/hls.js/8.0.0-beta.3/hls.min.js"}," ▶ Run Code ",-1),F=o(`
js
function playM3u8(video, url, art) {
     if (Hls.isSupported()) {
         const hls = new Hls();
         hls.loadSource(url);
diff --git a/docs/document/assets/library_hls.md.865232dd.lean.js b/docs/document/assets/library_hls.md.794d0a75.lean.js
similarity index 84%
rename from docs/document/assets/library_hls.md.865232dd.lean.js
rename to docs/document/assets/library_hls.md.794d0a75.lean.js
index bbcfd1f77..12a954f44 100644
--- a/docs/document/assets/library_hls.md.865232dd.lean.js
+++ b/docs/document/assets/library_hls.md.794d0a75.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"hls.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/hls.md","lastUpdated":1673441101000}'),e={name:"library/hls.md"},r=s("h1",{id:"hls-js",tabindex:"-1"},[n("hls.js "),s("a",{class:"header-anchor",href:"#hls-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/video-dev/hls.js",target:"_blank",rel:"noreferrer"},"https://github.com/video-dev/hls.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/hls.js/8.0.0-beta.3/hls.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,b,d,h){return p(),l("div",null,y)}const _=a(e,[["render",D]]);export{m as __pageData,_ as default};
+import{_ as a,c as l,o as p,b as s,d as n,a as o}from"./app.a9006a39.js";const m=JSON.parse('{"title":"hls.js","description":"","frontmatter":{},"headers":[],"relativePath":"library/hls.md","lastUpdated":1673441101000}'),e={name:"library/hls.md"},r=s("h1",{id:"hls-js",tabindex:"-1"},[n("hls.js "),s("a",{class:"header-anchor",href:"#hls-js","aria-hidden":"true"},"#")],-1),t=s("p",null,[n("👉 "),s("a",{href:"https://github.com/video-dev/hls.js",target:"_blank",rel:"noreferrer"},"https://github.com/video-dev/hls.js")],-1),c=s("div",{className:"run-code","data-libs":"https://cdnjs.cloudflare.com/ajax/libs/hls.js/8.0.0-beta.3/hls.min.js"}," ▶ Run Code ",-1),F=o("",1),y=[r,t,c,F];function D(i,A,C,b,d,h){return p(),l("div",null,y)}const _=a(e,[["render",D]]);export{m as __pageData,_ as default};
diff --git a/docs/document/assets/plugin_ads.md.34b12b64.js b/docs/document/assets/plugin_ads.md.e659778a.js
similarity index 96%
rename from docs/document/assets/plugin_ads.md.34b12b64.js
rename to docs/document/assets/plugin_ads.md.e659778a.js
index a9d9925a8..7b8f16fb5 100644
--- a/docs/document/assets/plugin_ads.md.34b12b64.js
+++ b/docs/document/assets/plugin_ads.md.e659778a.js
@@ -1,8 +1,8 @@
-import{_ as a,c as n,o as l,a as s,b as p}from"./app.c9f3056c.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]}],"relativePath":"plugin/ads.md","lastUpdated":1673441101000}'),e={name:"plugin/ads.md"},o=s(`

视频广告

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-ads
+import{_ as a,c as n,o as l,a as s,b as p}from"./app.a9006a39.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]}],"relativePath":"plugin/ads.md","lastUpdated":1673441101000}'),e={name:"plugin/ads.md"},o=s(`

视频广告

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-ads
 
bash
yarn add artplayer-plugin-ads
 
bash
pnpm add artplayer-plugin-ads
 
html
<script src="path/to/artplayer-plugin-ads.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
 
bash
https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
 

使用

`,8),r=p("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-ads/index.js"}," ▶ Run Code ",-1),c=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
@@ -52,4 +52,4 @@ import{_ as a,c as n,o as l,a as s,b as p}from"./app.c9f3056c.js";const u=JSON.p
 art.on('artplayerPluginAds:skip', (ads) => {
     console.info(ads);
 });
-
`,1),t=[o,r,c];function i(y,D,F,d,C,b){return l(),n("div",null,t)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; +
`,1),t=[o,r,c];function i(y,D,F,C,d,b){return l(),n("div",null,t)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; diff --git a/docs/document/assets/plugin_ads.md.34b12b64.lean.js b/docs/document/assets/plugin_ads.md.e659778a.lean.js similarity index 83% rename from docs/document/assets/plugin_ads.md.34b12b64.lean.js rename to docs/document/assets/plugin_ads.md.e659778a.lean.js index 5bd7a415c..4feced1d2 100644 --- a/docs/document/assets/plugin_ads.md.34b12b64.lean.js +++ b/docs/document/assets/plugin_ads.md.e659778a.lean.js @@ -1 +1 @@ -import{_ as a,c as n,o as l,a as s,b as p}from"./app.c9f3056c.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]}],"relativePath":"plugin/ads.md","lastUpdated":1673441101000}'),e={name:"plugin/ads.md"},o=s("",8),r=p("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-ads/index.js"}," ▶ Run Code ",-1),c=s("",1),t=[o,r,c];function i(y,D,F,d,C,b){return l(),n("div",null,t)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; +import{_ as a,c as n,o as l,a as s,b as p}from"./app.a9006a39.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]}],"relativePath":"plugin/ads.md","lastUpdated":1673441101000}'),e={name:"plugin/ads.md"},o=s("",8),r=p("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-ads/index.js"}," ▶ Run Code ",-1),c=s("",1),t=[o,r,c];function i(y,D,F,C,d,b){return l(),n("div",null,t)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; diff --git a/docs/document/assets/plugin_control-ui.md.4a709a79.js b/docs/document/assets/plugin_control-ui.md.a2e3c687.js similarity index 95% rename from docs/document/assets/plugin_control-ui.md.4a709a79.js rename to docs/document/assets/plugin_control-ui.md.a2e3c687.js index a520f5030..146495516 100644 --- a/docs/document/assets/plugin_control-ui.md.4a709a79.js +++ b/docs/document/assets/plugin_control-ui.md.a2e3c687.js @@ -1,8 +1,8 @@ -import{_ as n,c as l,o as p,a as s,b as a}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"enable","slug":"enable","link":"#enable","children":[]}],"relativePath":"plugin/control-ui.md","lastUpdated":1673441101000}'),e={name:"plugin/control-ui.md"},o=s(`

控制器皮肤

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-control
+import{_ as n,c as l,o as p,a as s,b as a}from"./app.a9006a39.js";const m=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"enable","slug":"enable","link":"#enable","children":[]}],"relativePath":"plugin/control-ui.md","lastUpdated":1673441101000}'),e={name:"plugin/control-ui.md"},o=s(`

控制器皮肤

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-control
 
bash
yarn add artplayer-plugin-control
 
bash
pnpm add artplayer-plugin-control
 
html
<script src="path/to/artplayer-plugin-control.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-control/dist/artplayer-plugin-control.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-control/dist/artplayer-plugin-control.js
 
bash
https://unpkg.com/artplayer-plugin-control/dist/artplayer-plugin-control.js
 

使用

`,8),r=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),t=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
@@ -32,4 +32,4 @@ import{_ as n,c as l,o as p,a as s,b as a}from"./app.c9f3056c.js";const m=JSON.p
         artplayerPluginControl(),
     ],
 });
-
`,1),y=[o,r,t,c,i];function D(F,d,C,b,u,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{m as __pageData,g as default}; +
`,1),y=[o,r,t,c,i];function D(F,d,C,u,b,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{m as __pageData,g as default}; diff --git a/docs/document/assets/plugin_control-ui.md.4a709a79.lean.js b/docs/document/assets/plugin_control-ui.md.a2e3c687.lean.js similarity index 87% rename from docs/document/assets/plugin_control-ui.md.4a709a79.lean.js rename to docs/document/assets/plugin_control-ui.md.a2e3c687.lean.js index e07c7f3d3..2a9df9208 100644 --- a/docs/document/assets/plugin_control-ui.md.4a709a79.lean.js +++ b/docs/document/assets/plugin_control-ui.md.a2e3c687.lean.js @@ -1 +1 @@ -import{_ as n,c as l,o as p,a as s,b as a}from"./app.c9f3056c.js";const m=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"enable","slug":"enable","link":"#enable","children":[]}],"relativePath":"plugin/control-ui.md","lastUpdated":1673441101000}'),e={name:"plugin/control-ui.md"},o=s("",8),r=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),t=s("",4),c=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),i=s("",1),y=[o,r,t,c,i];function D(F,d,C,b,u,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{m as __pageData,g as default}; +import{_ as n,c as l,o as p,a as s,b as a}from"./app.a9006a39.js";const m=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"enable","slug":"enable","link":"#enable","children":[]}],"relativePath":"plugin/control-ui.md","lastUpdated":1673441101000}'),e={name:"plugin/control-ui.md"},o=s("",8),r=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),t=s("",4),c=a("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-control/index.js"}," ▶ Run Code ",-1),i=s("",1),y=[o,r,t,c,i];function D(F,d,C,u,b,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{m as __pageData,g as default}; diff --git a/docs/document/assets/plugin_danmuku.md.6faf0885.js b/docs/document/assets/plugin_danmuku.md.a4088269.js similarity index 99% rename from docs/document/assets/plugin_danmuku.md.6faf0885.js rename to docs/document/assets/plugin_danmuku.md.a4088269.js index 788301c51..7d8cd69f4 100644 --- a/docs/document/assets/plugin_danmuku.md.6faf0885.js +++ b/docs/document/assets/plugin_danmuku.md.a4088269.js @@ -1,8 +1,8 @@ -import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const V=JSON.parse('{"title":"弹幕库","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"选项","slug":"选项","link":"#选项","children":[]},{"level":2,"title":"使用弹幕数组","slug":"使用弹幕数组","link":"#使用弹幕数组","children":[]},{"level":2,"title":"使用弹幕 XML","slug":"使用弹幕-xml","link":"#使用弹幕-xml","children":[]},{"level":2,"title":"使用异步调用","slug":"使用异步调用","link":"#使用异步调用","children":[]},{"level":2,"title":"hide/show","slug":"hide-show","link":"#hide-show","children":[]},{"level":2,"title":"isHide","slug":"ishide","link":"#ishide","children":[]},{"level":2,"title":"emit","slug":"emit","link":"#emit","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"load","slug":"load","link":"#load","children":[]},{"level":2,"title":"reset","slug":"reset","link":"#reset","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"事件","slug":"事件","link":"#事件","children":[]}],"relativePath":"plugin/danmuku.md","lastUpdated":1673441101000}'),o={name:"plugin/danmuku.md"},e=s(`

弹幕库

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-danmuku
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const V=JSON.parse('{"title":"弹幕库","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"选项","slug":"选项","link":"#选项","children":[]},{"level":2,"title":"使用弹幕数组","slug":"使用弹幕数组","link":"#使用弹幕数组","children":[]},{"level":2,"title":"使用弹幕 XML","slug":"使用弹幕-xml","link":"#使用弹幕-xml","children":[]},{"level":2,"title":"使用异步调用","slug":"使用异步调用","link":"#使用异步调用","children":[]},{"level":2,"title":"hide/show","slug":"hide-show","link":"#hide-show","children":[]},{"level":2,"title":"isHide","slug":"ishide","link":"#ishide","children":[]},{"level":2,"title":"emit","slug":"emit","link":"#emit","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"load","slug":"load","link":"#load","children":[]},{"level":2,"title":"reset","slug":"reset","link":"#reset","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"事件","slug":"事件","link":"#事件","children":[]}],"relativePath":"plugin/danmuku.md","lastUpdated":1673441101000}'),o={name:"plugin/danmuku.md"},e=s(`

弹幕库

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-danmuku
 
bash
yarn add artplayer-plugin-danmuku
 
bash
pnpm add artplayer-plugin-danmuku
 
html
<script src="path/to/artplayer-plugin-danmuku.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js
 
bash
https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js
 

选项

js
{
     danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组
@@ -298,4 +298,4 @@ import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const V=JSON.p
 art.on('artplayerPluginDanmuku:destroy', () => {
     console.info('弹幕销毁');
 });
-
`,3),T=[e,r,c,t,D,F,y,i,C,A,u,b,m,d,h,g,_,E,v,k,f];function x(P,B,w,S,j,N){return p(),l("div",null,T)}const R=a(o,[["render",x]]);export{V as __pageData,R as default}; +
`,3),T=[e,r,c,t,D,F,y,i,C,A,u,b,m,d,h,g,_,E,v,k,f];function x(P,B,S,j,w,N){return p(),l("div",null,T)}const R=a(o,[["render",x]]);export{V as __pageData,R as default}; diff --git a/docs/document/assets/plugin_danmuku.md.6faf0885.lean.js b/docs/document/assets/plugin_danmuku.md.a4088269.lean.js similarity index 95% rename from docs/document/assets/plugin_danmuku.md.6faf0885.lean.js rename to docs/document/assets/plugin_danmuku.md.a4088269.lean.js index 2c97bf4ff..d52258318 100644 --- a/docs/document/assets/plugin_danmuku.md.6faf0885.lean.js +++ b/docs/document/assets/plugin_danmuku.md.a4088269.lean.js @@ -1 +1 @@ -import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const V=JSON.parse('{"title":"弹幕库","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"选项","slug":"选项","link":"#选项","children":[]},{"level":2,"title":"使用弹幕数组","slug":"使用弹幕数组","link":"#使用弹幕数组","children":[]},{"level":2,"title":"使用弹幕 XML","slug":"使用弹幕-xml","link":"#使用弹幕-xml","children":[]},{"level":2,"title":"使用异步调用","slug":"使用异步调用","link":"#使用异步调用","children":[]},{"level":2,"title":"hide/show","slug":"hide-show","link":"#hide-show","children":[]},{"level":2,"title":"isHide","slug":"ishide","link":"#ishide","children":[]},{"level":2,"title":"emit","slug":"emit","link":"#emit","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"load","slug":"load","link":"#load","children":[]},{"level":2,"title":"reset","slug":"reset","link":"#reset","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"事件","slug":"事件","link":"#事件","children":[]}],"relativePath":"plugin/danmuku.md","lastUpdated":1673441101000}'),o={name:"plugin/danmuku.md"},e=s("",10),r=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),c=s("",2),t=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),D=s("",2),F=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),y=s("",3),i=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),C=s("",3),A=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),u=s("",3),b=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),m=s("",4),d=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),h=s("",3),g=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),_=s("",3),E=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),v=s("",3),k=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),f=s("",3),T=[e,r,c,t,D,F,y,i,C,A,u,b,m,d,h,g,_,E,v,k,f];function x(P,B,w,S,j,N){return p(),l("div",null,T)}const R=a(o,[["render",x]]);export{V as __pageData,R as default}; +import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const V=JSON.parse('{"title":"弹幕库","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"选项","slug":"选项","link":"#选项","children":[]},{"level":2,"title":"使用弹幕数组","slug":"使用弹幕数组","link":"#使用弹幕数组","children":[]},{"level":2,"title":"使用弹幕 XML","slug":"使用弹幕-xml","link":"#使用弹幕-xml","children":[]},{"level":2,"title":"使用异步调用","slug":"使用异步调用","link":"#使用异步调用","children":[]},{"level":2,"title":"hide/show","slug":"hide-show","link":"#hide-show","children":[]},{"level":2,"title":"isHide","slug":"ishide","link":"#ishide","children":[]},{"level":2,"title":"emit","slug":"emit","link":"#emit","children":[]},{"level":2,"title":"config","slug":"config","link":"#config","children":[]},{"level":2,"title":"load","slug":"load","link":"#load","children":[]},{"level":2,"title":"reset","slug":"reset","link":"#reset","children":[]},{"level":2,"title":"option","slug":"option","link":"#option","children":[]},{"level":2,"title":"事件","slug":"事件","link":"#事件","children":[]}],"relativePath":"plugin/danmuku.md","lastUpdated":1673441101000}'),o={name:"plugin/danmuku.md"},e=s("",10),r=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),c=s("",2),t=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),D=s("",2),F=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),y=s("",3),i=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),C=s("",3),A=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),u=s("",3),b=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),m=s("",4),d=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),h=s("",3),g=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),_=s("",3),E=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),v=s("",3),k=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),f=s("",3),T=[e,r,c,t,D,F,y,i,C,A,u,b,m,d,h,g,_,E,v,k,f];function x(P,B,S,j,w,N){return p(),l("div",null,T)}const R=a(o,[["render",x]]);export{V as __pageData,R as default}; diff --git a/docs/document/assets/plugin_hls-quality.md.36e783aa.js b/docs/document/assets/plugin_hls-quality.md.e5c37902.js similarity index 87% rename from docs/document/assets/plugin_hls-quality.md.36e783aa.js rename to docs/document/assets/plugin_hls-quality.md.e5c37902.js index 4f9caf503..59915a1dd 100644 --- a/docs/document/assets/plugin_hls-quality.md.36e783aa.js +++ b/docs/document/assets/plugin_hls-quality.md.e5c37902.js @@ -1,7 +1,7 @@ -import{_ as a,c as s,o as l,a as e}from"./app.c9f3056c.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]}],"relativePath":"plugin/hls-quality.md","lastUpdated":1673441101000}'),n={name:"plugin/hls-quality.md"},p=e(`

HLS 画质

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-hls-quality
+import{_ as a,c as s,o as l,a as e}from"./app.a9006a39.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]}],"relativePath":"plugin/hls-quality.md","lastUpdated":1673441101000}'),n={name:"plugin/hls-quality.md"},p=e(`

HLS 画质

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-hls-quality
 
bash
yarn add artplayer-plugin-hls-quality
 
bash
pnpm add artplayer-plugin-hls-quality
 
html
<script src="path/to/artplayer-plugin-hls-quality.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
 
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
 
`,7),t=[p];function i(r,o,c,d,u,h){return l(),s("div",null,t)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/plugin_hls-quality.md.36e783aa.lean.js b/docs/document/assets/plugin_hls-quality.md.e5c37902.lean.js similarity index 89% rename from docs/document/assets/plugin_hls-quality.md.36e783aa.lean.js rename to docs/document/assets/plugin_hls-quality.md.e5c37902.lean.js index 4875c22ff..671660013 100644 --- a/docs/document/assets/plugin_hls-quality.md.36e783aa.lean.js +++ b/docs/document/assets/plugin_hls-quality.md.e5c37902.lean.js @@ -1 +1 @@ -import{_ as a,c as s,o as l,a as e}from"./app.c9f3056c.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]}],"relativePath":"plugin/hls-quality.md","lastUpdated":1673441101000}'),n={name:"plugin/hls-quality.md"},p=e("",7),t=[p];function i(r,o,c,d,u,h){return l(),s("div",null,t)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; +import{_ as a,c as s,o as l,a as e}from"./app.a9006a39.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]}],"relativePath":"plugin/hls-quality.md","lastUpdated":1673441101000}'),n={name:"plugin/hls-quality.md"},p=e("",7),t=[p];function i(r,o,c,d,u,h){return l(),s("div",null,t)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/plugin_iframe.md.920665c7.js b/docs/document/assets/plugin_iframe.md.a103fa32.js similarity index 98% rename from docs/document/assets/plugin_iframe.md.920665c7.js rename to docs/document/assets/plugin_iframe.md.a103fa32.js index da0f1b51e..2139ce0d7 100644 --- a/docs/document/assets/plugin_iframe.md.920665c7.js +++ b/docs/document/assets/plugin_iframe.md.a103fa32.js @@ -1,10 +1,10 @@ -import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[{"level":2,"title":"说明","slug":"说明","link":"#说明","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"index.html 接口","slug":"index-html-接口","link":"#index-html-接口","children":[{"level":3,"title":"commit","slug":"commit","link":"#commit","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"destroy","slug":"destroy","link":"#destroy","children":[]}]},{"level":2,"title":"iframe.html 接口","slug":"iframe-html-接口","link":"#iframe-html-接口","children":[{"level":3,"title":"inject","slug":"inject","link":"#inject","children":[]},{"level":3,"title":"postMessage","slug":"postmessage","link":"#postmessage","children":[]}]},{"level":2,"title":"例子","slug":"例子","link":"#例子","children":[]}],"relativePath":"plugin/iframe.md","lastUpdated":1673665918000}'),p={name:"plugin/iframe.md"},e=l(`

Iframe 控制

说明

通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.html 里通过代码控制 iframe.html 播放器的功能,或者获取 iframe.html 播放器的值

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-iframe
+import{_ as s,c as n,o as a,a as l}from"./app.a9006a39.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[{"level":2,"title":"说明","slug":"说明","link":"#说明","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"index.html 接口","slug":"index-html-接口","link":"#index-html-接口","children":[{"level":3,"title":"commit","slug":"commit","link":"#commit","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"destroy","slug":"destroy","link":"#destroy","children":[]}]},{"level":2,"title":"iframe.html 接口","slug":"iframe-html-接口","link":"#iframe-html-接口","children":[{"level":3,"title":"inject","slug":"inject","link":"#inject","children":[]},{"level":3,"title":"postMessage","slug":"postmessage","link":"#postmessage","children":[]}]},{"level":2,"title":"例子","slug":"例子","link":"#例子","children":[]}],"relativePath":"plugin/iframe.md","lastUpdated":1673665918000}'),p={name:"plugin/iframe.md"},e=l(`

Iframe 控制

说明

通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.html 里通过代码控制 iframe.html 播放器的功能,或者获取 iframe.html 播放器的值

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-iframe
 
bash
yarn add artplayer-plugin-iframe
 
bash
pnpm add artplayer-plugin-iframe
 
html
<script src="path/to/artplayer-plugin-iframe.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
 
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
-

使用

html
<!DOCTYPE html>
+

使用

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
@@ -96,7 +96,7 @@ import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const A=JSON.parse('{
         data: art.currentTime,
     });
 });
-

例子

最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 iframe.html 里的 fullscreenWeb 事件并通知到 index.html 即可

html

+

例子

最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 iframe.html 里的 fullscreenWeb 事件并通知到 index.html 即可

html

 <!DOCTYPE html>
 <html>
     <head>
diff --git a/docs/document/assets/plugin_iframe.md.920665c7.lean.js b/docs/document/assets/plugin_iframe.md.a103fa32.lean.js
similarity index 95%
rename from docs/document/assets/plugin_iframe.md.920665c7.lean.js
rename to docs/document/assets/plugin_iframe.md.a103fa32.lean.js
index fddc0f3a5..4c9975445 100644
--- a/docs/document/assets/plugin_iframe.md.920665c7.lean.js
+++ b/docs/document/assets/plugin_iframe.md.a103fa32.lean.js
@@ -1 +1 @@
-import{_ as s,c as n,o as a,a as l}from"./app.c9f3056c.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[{"level":2,"title":"说明","slug":"说明","link":"#说明","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"index.html 接口","slug":"index-html-接口","link":"#index-html-接口","children":[{"level":3,"title":"commit","slug":"commit","link":"#commit","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"destroy","slug":"destroy","link":"#destroy","children":[]}]},{"level":2,"title":"iframe.html 接口","slug":"iframe-html-接口","link":"#iframe-html-接口","children":[{"level":3,"title":"inject","slug":"inject","link":"#inject","children":[]},{"level":3,"title":"postMessage","slug":"postmessage","link":"#postmessage","children":[]}]},{"level":2,"title":"例子","slug":"例子","link":"#例子","children":[]}],"relativePath":"plugin/iframe.md","lastUpdated":1673665918000}'),p={name:"plugin/iframe.md"},e=l("",32),o=[e];function r(t,c,F,D,y,i){return a(),n("div",null,o)}const b=s(p,[["render",r]]);export{A as __pageData,b as default};
+import{_ as s,c as n,o as a,a as l}from"./app.a9006a39.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[{"level":2,"title":"说明","slug":"说明","link":"#说明","children":[]},{"level":2,"title":"演示","slug":"演示","link":"#演示","children":[]},{"level":2,"title":"安装","slug":"安装","link":"#安装","children":[]},{"level":2,"title":"CDN","slug":"cdn","link":"#cdn","children":[]},{"level":2,"title":"使用","slug":"使用","link":"#使用","children":[]},{"level":2,"title":"index.html 接口","slug":"index-html-接口","link":"#index-html-接口","children":[{"level":3,"title":"commit","slug":"commit","link":"#commit","children":[]},{"level":3,"title":"message","slug":"message","link":"#message","children":[]},{"level":3,"title":"destroy","slug":"destroy","link":"#destroy","children":[]}]},{"level":2,"title":"iframe.html 接口","slug":"iframe-html-接口","link":"#iframe-html-接口","children":[{"level":3,"title":"inject","slug":"inject","link":"#inject","children":[]},{"level":3,"title":"postMessage","slug":"postmessage","link":"#postmessage","children":[]}]},{"level":2,"title":"例子","slug":"例子","link":"#例子","children":[]}],"relativePath":"plugin/iframe.md","lastUpdated":1673665918000}'),p={name:"plugin/iframe.md"},e=l("",32),o=[e];function r(t,c,F,D,y,i){return a(),n("div",null,o)}const b=s(p,[["render",r]]);export{A as __pageData,b as default};
diff --git a/docs/document/assets/start_component.md.18859a71.js b/docs/document/assets/start_component.md.0df37755.js
similarity index 98%
rename from docs/document/assets/start_component.md.18859a71.js
rename to docs/document/assets/start_component.md.0df37755.js
index bbf5b3770..75bfe5b48 100644
--- a/docs/document/assets/start_component.md.18859a71.js
+++ b/docs/document/assets/start_component.md.0df37755.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.parse('{"title":"组件配置","description":"","frontmatter":{},"headers":[{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]}],"relativePath":"start/component.md","lastUpdated":1673441101000}'),o={name:"start/component.md"},e=s('

组件配置

这里所说的组件配置主要是指:layers , controls , contextmenu 这三个共用的配置:

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString, Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本

提示

  • 当前组件只能添加,并没有销毁的功能
  • 通过 name 选项可以快速获取组件的 DOM 元素
  • 通过 index 选项可以控制组件出现的顺序

layers

实例化时添加一个层,例如可以添加 logo 或者 广告 等等

',6),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var img = '/assets/sample/layer.png';
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const T=JSON.parse('{"title":"组件配置","description":"","frontmatter":{},"headers":[{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]}],"relativePath":"start/component.md","lastUpdated":1673441101000}'),o={name:"start/component.md"},e=s('

组件配置

这里所说的组件配置主要是指:layers , controls , contextmenu 这三个共用的配置:

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString, Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本

提示

  • 当前组件只能添加,并没有销毁的功能
  • 通过 name 选项可以快速获取组件的 DOM 元素
  • 通过 index 选项可以控制组件出现的顺序

layers

实例化时添加一个层,例如可以添加 logo 或者 广告 等等

',6),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var img = '/assets/sample/layer.png';
 var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
@@ -47,7 +47,7 @@ import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.p
 });
 
 console.info(art.layers.potser);
-

controls

实例化时添加一个控制器

controls 还有三个额外的选项

  • position: left 和 right 控制控制器出现的左右位置
  • selector: 快速创建选择列表的对象数组
  • onSelect: 选择列表的元素被点击时触发的函数
`,4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s(`
js
var art = new Artplayer({
+

controls

实例化时添加一个控制器

controls 还有三个额外的选项

  • position: left 和 right 控制控制器出现的左右位置
  • selector: 选择列表的对象数组
  • onSelect: 选择列表的元素被点击时触发的函数
`,4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     controls: [
diff --git a/docs/document/assets/start_component.md.18859a71.lean.js b/docs/document/assets/start_component.md.0df37755.lean.js
similarity index 93%
rename from docs/document/assets/start_component.md.18859a71.lean.js
rename to docs/document/assets/start_component.md.0df37755.lean.js
index 12c06a967..d348f3c9a 100644
--- a/docs/document/assets/start_component.md.18859a71.lean.js
+++ b/docs/document/assets/start_component.md.0df37755.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const T=JSON.parse('{"title":"组件配置","description":"","frontmatter":{},"headers":[{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]}],"relativePath":"start/component.md","lastUpdated":1673441101000}'),o={name:"start/component.md"},e=s("",6),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",1),b=[e,c,r,t,D,F,y,i,A,C,d];function h(u,m,g,_,E,f){return p(),l("div",null,b)}const x=a(o,[["render",h]]);export{T as __pageData,x as default};
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const T=JSON.parse('{"title":"组件配置","description":"","frontmatter":{},"headers":[{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]}],"relativePath":"start/component.md","lastUpdated":1673441101000}'),o={name:"start/component.md"},e=s("",6),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",2),C=n("div",{className:"run-code"},"▶ Run Code",-1),d=s("",1),b=[e,c,r,t,D,F,y,i,A,C,d];function h(u,m,g,_,E,f){return p(),l("div",null,b)}const x=a(o,[["render",h]]);export{T as __pageData,x as default};
diff --git a/docs/document/assets/start_option.md.07d4e6ef.js b/docs/document/assets/start_option.md.becab947.js
similarity index 99%
rename from docs/document/assets/start_option.md.07d4e6ef.js
rename to docs/document/assets/start_option.md.becab947.js
index 146ed5f94..54c05a17b 100644
--- a/docs/document/assets/start_option.md.07d4e6ef.js
+++ b/docs/document/assets/start_option.md.becab947.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const Dn=JSON.parse('{"title":"基础选项","description":"","frontmatter":{},"headers":[{"level":2,"title":"container","slug":"container","link":"#container","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"id","slug":"id","link":"#id","children":[]},{"level":2,"title":"onReady","slug":"onready","link":"#onready","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"isLive","slug":"islive","link":"#islive","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"autoplay","slug":"autoplay","link":"#autoplay","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"autoMini","slug":"automini","link":"#automini","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"mutex","slug":"mutex","link":"#mutex","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"miniProgressBar","slug":"miniprogressbar","link":"#miniprogressbar","children":[]},{"level":2,"title":"useSSR","slug":"usessr","link":"#usessr","children":[]},{"level":2,"title":"playsInline","slug":"playsinline","link":"#playsinline","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"settings","slug":"settings","link":"#settings","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"quality","slug":"quality","link":"#quality","children":[]},{"level":2,"title":"highlight","slug":"highlight","link":"#highlight","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"thumbnails","slug":"thumbnails","link":"#thumbnails","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"moreVideoAttr","slug":"morevideoattr","link":"#morevideoattr","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"customType","slug":"customtype","link":"#customtype","children":[]},{"level":2,"title":"lang","slug":"lang","link":"#lang","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"lock","slug":"lock","link":"#lock","children":[]},{"level":2,"title":"fastForward","slug":"fastforward","link":"#fastforward","children":[]},{"level":2,"title":"autoPlayback","slug":"autoplayback","link":"#autoplayback","children":[]},{"level":2,"title":"autoOrientation","slug":"autoorientation","link":"#autoorientation","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]}],"relativePath":"start/option.md","lastUpdated":1674024747000}'),e={name:"start/option.md"},o=s('

基础选项

container

  • Type: String, Element
  • Default: #artplayer

播放器挂载的 DOM 容器

',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const Dn=JSON.parse('{"title":"基础选项","description":"","frontmatter":{},"headers":[{"level":2,"title":"container","slug":"container","link":"#container","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"id","slug":"id","link":"#id","children":[]},{"level":2,"title":"onReady","slug":"onready","link":"#onready","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"isLive","slug":"islive","link":"#islive","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"autoplay","slug":"autoplay","link":"#autoplay","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"autoMini","slug":"automini","link":"#automini","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"mutex","slug":"mutex","link":"#mutex","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"miniProgressBar","slug":"miniprogressbar","link":"#miniprogressbar","children":[]},{"level":2,"title":"useSSR","slug":"usessr","link":"#usessr","children":[]},{"level":2,"title":"playsInline","slug":"playsinline","link":"#playsinline","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"settings","slug":"settings","link":"#settings","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"quality","slug":"quality","link":"#quality","children":[]},{"level":2,"title":"highlight","slug":"highlight","link":"#highlight","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"thumbnails","slug":"thumbnails","link":"#thumbnails","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"moreVideoAttr","slug":"morevideoattr","link":"#morevideoattr","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"customType","slug":"customtype","link":"#customtype","children":[]},{"level":2,"title":"lang","slug":"lang","link":"#lang","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"lock","slug":"lock","link":"#lock","children":[]},{"level":2,"title":"fastForward","slug":"fastforward","link":"#fastforward","children":[]},{"level":2,"title":"autoPlayback","slug":"autoplayback","link":"#autoplayback","children":[]},{"level":2,"title":"autoOrientation","slug":"autoorientation","link":"#autoorientation","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]}],"relativePath":"start/option.md","lastUpdated":1674024747000}'),e={name:"start/option.md"},o=s('

基础选项

container

  • Type: String, Element
  • Default: #artplayer

播放器挂载的 DOM 容器

',4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app', 
     // container: document.querySelector('.artplayer-app'),
     url: '/assets/sample/video.mp4',
diff --git a/docs/document/assets/start_option.md.07d4e6ef.lean.js b/docs/document/assets/start_option.md.becab947.lean.js
similarity index 99%
rename from docs/document/assets/start_option.md.07d4e6ef.lean.js
rename to docs/document/assets/start_option.md.becab947.lean.js
index d8944039c..e9e830147 100644
--- a/docs/document/assets/start_option.md.07d4e6ef.lean.js
+++ b/docs/document/assets/start_option.md.becab947.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,a as s,b as n}from"./app.c9f3056c.js";const Dn=JSON.parse('{"title":"基础选项","description":"","frontmatter":{},"headers":[{"level":2,"title":"container","slug":"container","link":"#container","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"id","slug":"id","link":"#id","children":[]},{"level":2,"title":"onReady","slug":"onready","link":"#onready","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"isLive","slug":"islive","link":"#islive","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"autoplay","slug":"autoplay","link":"#autoplay","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"autoMini","slug":"automini","link":"#automini","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"mutex","slug":"mutex","link":"#mutex","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"miniProgressBar","slug":"miniprogressbar","link":"#miniprogressbar","children":[]},{"level":2,"title":"useSSR","slug":"usessr","link":"#usessr","children":[]},{"level":2,"title":"playsInline","slug":"playsinline","link":"#playsinline","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"settings","slug":"settings","link":"#settings","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"quality","slug":"quality","link":"#quality","children":[]},{"level":2,"title":"highlight","slug":"highlight","link":"#highlight","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"thumbnails","slug":"thumbnails","link":"#thumbnails","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"moreVideoAttr","slug":"morevideoattr","link":"#morevideoattr","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"customType","slug":"customtype","link":"#customtype","children":[]},{"level":2,"title":"lang","slug":"lang","link":"#lang","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"lock","slug":"lock","link":"#lock","children":[]},{"level":2,"title":"fastForward","slug":"fastforward","link":"#fastforward","children":[]},{"level":2,"title":"autoPlayback","slug":"autoplayback","link":"#autoplayback","children":[]},{"level":2,"title":"autoOrientation","slug":"autoorientation","link":"#autoorientation","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]}],"relativePath":"start/option.md","lastUpdated":1674024747000}'),e={name:"start/option.md"},o=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",9),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),F=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",4),d=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",7),h=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),b=n("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",4),S=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",4),w=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),R=n("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),N=n("div",{className:"run-code"},"▶ Run Code",-1),I=s("",4),V=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",4),B=n("div",{className:"run-code"},"▶ Run Code",-1),q=s("",4),O=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),L=s("",4),$=n("div",{className:"run-code"},"▶ Run Code",-1),H=s("",5),Y=n("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),J=n("div",{className:"run-code"},"▶ Run Code",-1),U=s("",6),G=n("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),Q=n("div",{className:"run-code"},"▶ Run Code",-1),X=s("",4),Z=n("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),ns=n("div",{className:"run-code"},"▶ Run Code",-1),as=s("",4),ls=n("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),es=n("div",{className:"run-code"},"▶ Run Code",-1),os=s("",5),cs=n("div",{className:"run-code"},"▶ Run Code",-1),rs=s("",4),ts=n("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",4),is=n("div",{className:"run-code"},"▶ Run Code",-1),ys=s("",5),Fs=n("div",{className:"run-code"},"▶ Run Code",-1),Cs=s("",5),ds=n("div",{className:"run-code"},"▶ Run Code",-1),As=s("",5),hs=n("div",{className:"run-code"},"▶ Run Code",-1),us=s("",6),bs=n("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",5),gs=n("div",{className:"run-code"},"▶ Run Code",-1),_s=s("",4),vs=n("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",6),Es=n("div",{className:"run-code"},"▶ Run Code",-1),fs=s("",6),Ss=n("div",{className:"run-code"},"▶ Run Code",-1),ks=s("",6),ws=n("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),Rs=n("div",{className:"run-code"},"▶ Run Code",-1),js=s("",4),Ns=n("div",{className:"run-code"},"▶ Run Code",-1),Is=s("",5),Vs=n("div",{className:"run-code"},"▶ Run Code",-1),xs=s("",6),Bs=n("div",{className:"run-code"},"▶ Run Code",-1),qs=s("",4),Os=n("div",{className:"run-code"},"▶ Run Code",-1),zs=s("",5),Ms=n("div",{className:"run-code"},"▶ Run Code",-1),Ls=s("",2),$s=n("div",{className:"run-code"},"▶ Run Code",-1),Hs=s("",5),Ys=n("div",{className:"run-code"},"▶ Run Code",-1),Ws=s("",4),Js=n("div",{className:"run-code"},"▶ Run Code",-1),Us=s("",4),Gs=n("div",{className:"run-code"},"▶ Run Code",-1),Ks=s("",5),Qs=n("div",{className:"run-code"},"▶ Run Code",-1),Xs=s("",4),Zs=n("div",{className:"run-code"},"▶ Run Code",-1),sn=s("",1),nn=[o,c,r,t,D,i,y,F,C,d,A,h,u,b,m,g,_,v,T,E,f,S,k,w,P,R,j,N,I,V,x,B,q,O,z,M,L,$,H,Y,W,J,U,G,K,Q,X,Z,ss,ns,as,ls,ps,es,os,cs,rs,ts,Ds,is,ys,Fs,Cs,ds,As,hs,us,bs,ms,gs,_s,vs,Ts,Es,fs,Ss,ks,ws,Ps,Rs,js,Ns,Is,Vs,xs,Bs,qs,Os,zs,Ms,Ls,$s,Hs,Ys,Ws,Js,Us,Gs,Ks,Qs,Xs,Zs,sn];function an(ln,pn,en,on,cn,rn){return p(),l("div",null,nn)}const yn=a(e,[["render",an]]);export{Dn as __pageData,yn as default};
+import{_ as a,c as l,o as p,a as s,b as n}from"./app.a9006a39.js";const Dn=JSON.parse('{"title":"基础选项","description":"","frontmatter":{},"headers":[{"level":2,"title":"container","slug":"container","link":"#container","children":[]},{"level":2,"title":"url","slug":"url","link":"#url","children":[]},{"level":2,"title":"id","slug":"id","link":"#id","children":[]},{"level":2,"title":"onReady","slug":"onready","link":"#onready","children":[]},{"level":2,"title":"poster","slug":"poster","link":"#poster","children":[]},{"level":2,"title":"title","slug":"title","link":"#title","children":[]},{"level":2,"title":"theme","slug":"theme","link":"#theme","children":[]},{"level":2,"title":"volume","slug":"volume","link":"#volume","children":[]},{"level":2,"title":"isLive","slug":"islive","link":"#islive","children":[]},{"level":2,"title":"muted","slug":"muted","link":"#muted","children":[]},{"level":2,"title":"autoplay","slug":"autoplay","link":"#autoplay","children":[]},{"level":2,"title":"autoSize","slug":"autosize","link":"#autosize","children":[]},{"level":2,"title":"autoMini","slug":"automini","link":"#automini","children":[]},{"level":2,"title":"loop","slug":"loop","link":"#loop","children":[]},{"level":2,"title":"flip","slug":"flip","link":"#flip","children":[]},{"level":2,"title":"playbackRate","slug":"playbackrate","link":"#playbackrate","children":[]},{"level":2,"title":"aspectRatio","slug":"aspectratio","link":"#aspectratio","children":[]},{"level":2,"title":"screenshot","slug":"screenshot","link":"#screenshot","children":[]},{"level":2,"title":"setting","slug":"setting","link":"#setting","children":[]},{"level":2,"title":"hotkey","slug":"hotkey","link":"#hotkey","children":[]},{"level":2,"title":"pip","slug":"pip","link":"#pip","children":[]},{"level":2,"title":"mutex","slug":"mutex","link":"#mutex","children":[]},{"level":2,"title":"fullscreen","slug":"fullscreen","link":"#fullscreen","children":[]},{"level":2,"title":"fullscreenWeb","slug":"fullscreenweb","link":"#fullscreenweb","children":[]},{"level":2,"title":"subtitleOffset","slug":"subtitleoffset","link":"#subtitleoffset","children":[]},{"level":2,"title":"miniProgressBar","slug":"miniprogressbar","link":"#miniprogressbar","children":[]},{"level":2,"title":"useSSR","slug":"usessr","link":"#usessr","children":[]},{"level":2,"title":"playsInline","slug":"playsinline","link":"#playsinline","children":[]},{"level":2,"title":"layers","slug":"layers","link":"#layers","children":[]},{"level":2,"title":"settings","slug":"settings","link":"#settings","children":[]},{"level":2,"title":"contextmenu","slug":"contextmenu","link":"#contextmenu","children":[]},{"level":2,"title":"controls","slug":"controls","link":"#controls","children":[]},{"level":2,"title":"quality","slug":"quality","link":"#quality","children":[]},{"level":2,"title":"highlight","slug":"highlight","link":"#highlight","children":[]},{"level":2,"title":"plugins","slug":"plugins","link":"#plugins","children":[]},{"level":2,"title":"whitelist","slug":"whitelist","link":"#whitelist","children":[]},{"level":2,"title":"thumbnails","slug":"thumbnails","link":"#thumbnails","children":[]},{"level":2,"title":"subtitle","slug":"subtitle","link":"#subtitle","children":[]},{"level":2,"title":"moreVideoAttr","slug":"morevideoattr","link":"#morevideoattr","children":[]},{"level":2,"title":"icons","slug":"icons","link":"#icons","children":[]},{"level":2,"title":"type","slug":"type","link":"#type","children":[]},{"level":2,"title":"customType","slug":"customtype","link":"#customtype","children":[]},{"level":2,"title":"lang","slug":"lang","link":"#lang","children":[]},{"level":2,"title":"i18n","slug":"i18n","link":"#i18n","children":[]},{"level":2,"title":"lock","slug":"lock","link":"#lock","children":[]},{"level":2,"title":"fastForward","slug":"fastforward","link":"#fastforward","children":[]},{"level":2,"title":"autoPlayback","slug":"autoplayback","link":"#autoplayback","children":[]},{"level":2,"title":"autoOrientation","slug":"autoorientation","link":"#autoorientation","children":[]},{"level":2,"title":"airplay","slug":"airplay","link":"#airplay","children":[]}],"relativePath":"start/option.md","lastUpdated":1674024747000}'),e={name:"start/option.md"},o=s("",4),c=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",9),t=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),F=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",4),d=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",7),h=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),b=n("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),v=n("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=n("div",{className:"run-code"},"▶ Run Code",-1),f=s("",4),S=n("div",{className:"run-code"},"▶ Run Code",-1),k=s("",4),w=n("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),R=n("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),N=n("div",{className:"run-code"},"▶ Run Code",-1),I=s("",4),V=n("div",{className:"run-code"},"▶ Run Code",-1),x=s("",4),B=n("div",{className:"run-code"},"▶ Run Code",-1),q=s("",4),O=n("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),L=s("",4),$=n("div",{className:"run-code"},"▶ Run Code",-1),H=s("",5),Y=n("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),J=n("div",{className:"run-code"},"▶ Run Code",-1),U=s("",6),G=n("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),Q=n("div",{className:"run-code"},"▶ Run Code",-1),X=s("",4),Z=n("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),ns=n("div",{className:"run-code"},"▶ Run Code",-1),as=s("",4),ls=n("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),es=n("div",{className:"run-code"},"▶ Run Code",-1),os=s("",5),cs=n("div",{className:"run-code"},"▶ Run Code",-1),rs=s("",4),ts=n("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",4),is=n("div",{className:"run-code"},"▶ Run Code",-1),ys=s("",5),Fs=n("div",{className:"run-code"},"▶ Run Code",-1),Cs=s("",5),ds=n("div",{className:"run-code"},"▶ Run Code",-1),As=s("",5),hs=n("div",{className:"run-code"},"▶ Run Code",-1),us=s("",6),bs=n("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",5),gs=n("div",{className:"run-code"},"▶ Run Code",-1),_s=s("",4),vs=n("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",6),Es=n("div",{className:"run-code"},"▶ Run Code",-1),fs=s("",6),Ss=n("div",{className:"run-code"},"▶ Run Code",-1),ks=s("",6),ws=n("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),Rs=n("div",{className:"run-code"},"▶ Run Code",-1),js=s("",4),Ns=n("div",{className:"run-code"},"▶ Run Code",-1),Is=s("",5),Vs=n("div",{className:"run-code"},"▶ Run Code",-1),xs=s("",6),Bs=n("div",{className:"run-code"},"▶ Run Code",-1),qs=s("",4),Os=n("div",{className:"run-code"},"▶ Run Code",-1),zs=s("",5),Ms=n("div",{className:"run-code"},"▶ Run Code",-1),Ls=s("",2),$s=n("div",{className:"run-code"},"▶ Run Code",-1),Hs=s("",5),Ys=n("div",{className:"run-code"},"▶ Run Code",-1),Ws=s("",4),Js=n("div",{className:"run-code"},"▶ Run Code",-1),Us=s("",4),Gs=n("div",{className:"run-code"},"▶ Run Code",-1),Ks=s("",5),Qs=n("div",{className:"run-code"},"▶ Run Code",-1),Xs=s("",4),Zs=n("div",{className:"run-code"},"▶ Run Code",-1),sn=s("",1),nn=[o,c,r,t,D,i,y,F,C,d,A,h,u,b,m,g,_,v,T,E,f,S,k,w,P,R,j,N,I,V,x,B,q,O,z,M,L,$,H,Y,W,J,U,G,K,Q,X,Z,ss,ns,as,ls,ps,es,os,cs,rs,ts,Ds,is,ys,Fs,Cs,ds,As,hs,us,bs,ms,gs,_s,vs,Ts,Es,fs,Ss,ks,ws,Ps,Rs,js,Ns,Is,Vs,xs,Bs,qs,Os,zs,Ms,Ls,$s,Hs,Ys,Ws,Js,Us,Gs,Ks,Qs,Xs,Zs,sn];function an(ln,pn,en,on,cn,rn){return p(),l("div",null,nn)}const yn=a(e,[["render",an]]);export{Dn as __pageData,yn as default};
diff --git a/docs/document/assets/start_setting.md.204a046f.js b/docs/document/assets/start_setting.md.a7068f83.js
similarity index 99%
rename from docs/document/assets/start_setting.md.204a046f.js
rename to docs/document/assets/start_setting.md.a7068f83.js
index 228d7438a..82fb8ebbb 100644
--- a/docs/document/assets/start_setting.md.204a046f.js
+++ b/docs/document/assets/start_setting.md.a7068f83.js
@@ -1,4 +1,4 @@
-import{_ as l,c as p,o,b as s,d as n,a}from"./app.c9f3056c.js";const w=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[{"level":2,"title":"选择列表","slug":"选择列表","link":"#选择列表","children":[]},{"level":2,"title":"列表嵌套","slug":"列表嵌套","link":"#列表嵌套","children":[]},{"level":2,"title":"切换按钮","slug":"切换按钮","link":"#切换按钮","children":[]},{"level":2,"title":"范围滑块","slug":"范围滑块","link":"#范围滑块","children":[]}],"relativePath":"start/setting.md","lastUpdated":1673441101000}'),e={name:"start/setting.md"},t=s("h1",{id:"设置面板",tabindex:"-1"},[n("设置面板 "),s("a",{class:"header-anchor",href:"#设置面板","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("需先打开设置面板,播放器默认自带四个设置项:"),s("code",null,"flip"),n(", "),s("code",null,"playbackRate"),n(", "),s("code",null,"aspectRatio"),n(", "),s("code",null,"subtitleOffset")],-1),r=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`
js
var art = new Artplayer({
+import{_ as l,c as p,o,b as s,d as n,a}from"./app.a9006a39.js";const w=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[{"level":2,"title":"选择列表","slug":"选择列表","link":"#选择列表","children":[]},{"level":2,"title":"列表嵌套","slug":"列表嵌套","link":"#列表嵌套","children":[]},{"level":2,"title":"切换按钮","slug":"切换按钮","link":"#切换按钮","children":[]},{"level":2,"title":"范围滑块","slug":"范围滑块","link":"#范围滑块","children":[]}],"relativePath":"start/setting.md","lastUpdated":1673441101000}'),e={name:"start/setting.md"},t=s("h1",{id:"设置面板",tabindex:"-1"},[n("设置面板 "),s("a",{class:"header-anchor",href:"#设置面板","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("需先打开设置面板,播放器默认自带四个设置项:"),s("code",null,"flip"),n(", "),s("code",null,"playbackRate"),n(", "),s("code",null,"aspectRatio"),n(", "),s("code",null,"subtitleOffset")],-1),r=s("div",{className:"run-code"},"▶ Run Code",-1),D=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 	setting: true,
diff --git a/docs/document/assets/start_setting.md.204a046f.lean.js b/docs/document/assets/start_setting.md.a7068f83.lean.js
similarity index 95%
rename from docs/document/assets/start_setting.md.204a046f.lean.js
rename to docs/document/assets/start_setting.md.a7068f83.lean.js
index b308fce1a..7f24b9852 100644
--- a/docs/document/assets/start_setting.md.204a046f.lean.js
+++ b/docs/document/assets/start_setting.md.a7068f83.lean.js
@@ -1 +1 @@
-import{_ as l,c as p,o,b as s,d as n,a}from"./app.c9f3056c.js";const w=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[{"level":2,"title":"选择列表","slug":"选择列表","link":"#选择列表","children":[]},{"level":2,"title":"列表嵌套","slug":"列表嵌套","link":"#列表嵌套","children":[]},{"level":2,"title":"切换按钮","slug":"切换按钮","link":"#切换按钮","children":[]},{"level":2,"title":"范围滑块","slug":"范围滑块","link":"#范围滑块","children":[]}],"relativePath":"start/setting.md","lastUpdated":1673441101000}'),e={name:"start/setting.md"},t=s("h1",{id:"设置面板",tabindex:"-1"},[n("设置面板 "),s("a",{class:"header-anchor",href:"#设置面板","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("需先打开设置面板,播放器默认自带四个设置项:"),s("code",null,"flip"),n(", "),s("code",null,"playbackRate"),n(", "),s("code",null,"aspectRatio"),n(", "),s("code",null,"subtitleOffset")],-1),r=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",3),y=s("div",{className:"run-code"},"▶ Run Code",-1),F=a("",2),C=s("div",{className:"run-code"},"▶ Run Code",-1),A=a("",3),i=s("div",{className:"run-code"},"▶ Run Code",-1),d=a("",4),b=s("div",{className:"run-code"},"▶ Run Code",-1),u=a("",1),m=[t,c,r,D,y,F,C,A,i,d,b,u];function h(_,g,E,v,f,S){return o(),p("div",null,m)}const P=l(e,[["render",h]]);export{w as __pageData,P as default};
+import{_ as l,c as p,o,b as s,d as n,a}from"./app.a9006a39.js";const w=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[{"level":2,"title":"选择列表","slug":"选择列表","link":"#选择列表","children":[]},{"level":2,"title":"列表嵌套","slug":"列表嵌套","link":"#列表嵌套","children":[]},{"level":2,"title":"切换按钮","slug":"切换按钮","link":"#切换按钮","children":[]},{"level":2,"title":"范围滑块","slug":"范围滑块","link":"#范围滑块","children":[]}],"relativePath":"start/setting.md","lastUpdated":1673441101000}'),e={name:"start/setting.md"},t=s("h1",{id:"设置面板",tabindex:"-1"},[n("设置面板 "),s("a",{class:"header-anchor",href:"#设置面板","aria-hidden":"true"},"#")],-1),c=s("p",null,[n("需先打开设置面板,播放器默认自带四个设置项:"),s("code",null,"flip"),n(", "),s("code",null,"playbackRate"),n(", "),s("code",null,"aspectRatio"),n(", "),s("code",null,"subtitleOffset")],-1),r=s("div",{className:"run-code"},"▶ Run Code",-1),D=a("",3),y=s("div",{className:"run-code"},"▶ Run Code",-1),F=a("",2),C=s("div",{className:"run-code"},"▶ Run Code",-1),A=a("",3),i=s("div",{className:"run-code"},"▶ Run Code",-1),d=a("",4),b=s("div",{className:"run-code"},"▶ Run Code",-1),u=a("",1),m=[t,c,r,D,y,F,C,A,i,d,b,u];function h(_,g,E,v,f,S){return o(),p("div",null,m)}const P=l(e,[["render",h]]);export{w as __pageData,P as default};
diff --git a/docs/document/en/advanced/built-in.html b/docs/document/en/advanced/built-in.html
index bca7464d7..7a60ace79 100644
--- a/docs/document/en/advanced/built-in.html
+++ b/docs/document/en/advanced/built-in.html
@@ -6,9 +6,9 @@
     高级属性 | Artplayer.js
     
     
-    
-    
-    
+    
+    
+    
     
     
   
@@ -227,8 +227,8 @@
     art.plugins.add(myPlugin);
 });
 
- - + + \ No newline at end of file diff --git a/docs/document/en/advanced/class.html b/docs/document/en/advanced/class.html index a090d18f0..ffa833213 100644 --- a/docs/document/en/advanced/class.html +++ b/docs/document/en/advanced/class.html @@ -6,9 +6,9 @@ 静态属性 | Artplayer.js - - - + + + @@ -36,8 +36,8 @@

html

返回播放器所需的 html 字符串

▶ Run Code
js
console.info(Artplayer.html);
 

option

返回播放器的默认选项

▶ Run Code
js
console.info(Artplayer.option);
 

DEBUG

CONTEXTMENU

NOTICE_TIME

SETTING_WIDTH

SETTING_ITEM_WIDTH

SETTING_ITEM_HEIGHT

INDICATOR_SIZE

INDICATOR_SIZE_ICON

INDICATOR_SIZE_MOBILE

INDICATOR_SIZE_MOBILE_ICON

VOLUME_PANEL_WIDTH

VOLUME_HANDLE_WIDTH

RESIZE_TIME

SCROLL_TIME

SCROLL_GAP

AUTO_PLAYBACK_MAX

AUTO_PLAYBACK_MIN

AUTO_PLAYBACK_TIMEOUT

RECONNECT_TIME_MAX

RECONNECT_SLEEP_TIME

CONTROL_HIDE_TIME

DB_CLICE_TIME

MOBILE_AUTO_PLAYBACKRATE

MOBILE_AUTO_PLAYBACKRATE_TIME

MOBILE_AUTO_ORIENTATION_TIME

INFO_LOOP_TIME

FAST_FORWARD_VALUE

FAST_FORWARD_TIME

TOUCH_MOVE_RATIO

VOLUME_STEP

SEEK_STEP

PROGRESS_HEIGHT

PLAYBACK_RATE

ASPECT_RATIO

FLIP

- - + + \ No newline at end of file diff --git a/docs/document/en/advanced/event.html b/docs/document/en/advanced/event.html index 605853a05..bf1d9f2b0 100644 --- a/docs/document/en/advanced/event.html +++ b/docs/document/en/advanced/event.html @@ -6,9 +6,9 @@ 实例事件 | Artplayer.js - - - + + + @@ -337,8 +337,8 @@ console.info('subtitleSwitch', url); });

video:canplay

浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容

video:canplaythrough

浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束

video:complete

OfflineAudioContext 渲染完成

video:durationchange

duration 属性的值改变时触发

video:emptied

媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载它

video:ended

视频停止播放,因为 media 已经到达结束点

video:error

获取媒体数据时出错,或者资源类型不是受支持的媒体格式

video:loadeddata

media 中的首帧已经完成加载

video:loadedmetadata

已加载元数据

video:pause

播放已暂停

video:play

播放已开始

video:playing

由于缺乏数据而暂停或延迟后,播放准备开始

video:progress

在浏览器加载资源时周期性触发

video:ratechange

播放速率发生变化

video:seeked

跳帧(seek)操作完成

video:seeking

跳帧(seek)操作开始

video:stalled

用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现

video:suspend

媒体数据加载已暂停

video:timeupdate

currentTime 属性指定的时间发生变化

video:volumechange

音量发生变化

video:waiting

由于暂时缺少数据,播放已停止

- - + + \ No newline at end of file diff --git a/docs/document/en/advanced/plugin.html b/docs/document/en/advanced/plugin.html index f98069da1..350fecea9 100644 --- a/docs/document/en/advanced/plugin.html +++ b/docs/document/en/advanced/plugin.html @@ -6,9 +6,9 @@ 编写插件 | Artplayer.js - - - + + + @@ -118,8 +118,8 @@ ], });
- - + + \ No newline at end of file diff --git a/docs/document/en/advanced/property.html b/docs/document/en/advanced/property.html index ec9bb17bd..7edbe8332 100644 --- a/docs/document/en/advanced/property.html +++ b/docs/document/en/advanced/property.html @@ -6,9 +6,9 @@ 实例属性 | Artplayer.js - - - + + + @@ -410,8 +410,8 @@ console.info(art.video);
- - + + \ No newline at end of file diff --git a/docs/document/en/index.html b/docs/document/en/index.html index 0a744d8b9..84a7278ae 100644 --- a/docs/document/en/index.html +++ b/docs/document/en/index.html @@ -6,9 +6,9 @@ Install | Artplayer.js - - - + + + @@ -16,13 +16,13 @@ -
Skip to content
On this page

Install

Install

bash
npm install artplayer
+    
Skip to content
On this page

Install

Install

bash
npm install artplayer
 
bash
yarn add artplayer
 
bash
pnpm add artplayer
 
html
<script src="path/to/artplayer.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js
 
bash
https://unpkg.com/artplayer/dist/artplayer.js
-

Use

js
import Artplayer from 'artplayer';
+

Use

js
import Artplayer from 'artplayer';
 
 const art = new Artplayer({
     container: '.artplayer-app',
@@ -43,7 +43,7 @@
         <div class="artplayer-app"></div>
     </body>
 </html>
-

Tip

The size of the player depends on the size of the container, so your container must have a size

The following links can see more use examples

/packages/artplayer-template

Vue.js

vue
<template>
+

Tip

The size of the player depends on the size of the container, so your container must have a size

The following links can see more use examples

/packages/artplayer-template

Vue.js

vue
<template>
   <div ref="artRef"></div>
 </template>
 
@@ -109,7 +109,7 @@
   },
 };
 </script>
-

Tip

Modifying option directly in Vue.js will not change the player

React.js

jsx
import { useEffect, useRef } from 'react';
+

Tip

Modifying option directly in Vue.js will not change the player

React.js

jsx
import { useEffect, useRef } from 'react';
 import Artplayer from 'artplayer';
 
 export default function Player({ option, getInstance, ...rest }) {
@@ -177,8 +177,8 @@
   }
 }
 
- - + + \ No newline at end of file diff --git a/docs/document/en/library/dash.html b/docs/document/en/library/dash.html index 9c5ad7bf8..0decb04fd 100644 --- a/docs/document/en/library/dash.html +++ b/docs/document/en/library/dash.html @@ -6,9 +6,9 @@ dash.js | Artplayer.js - - - + + + @@ -43,8 +43,8 @@ console.info(art.dash); });
- - + + \ No newline at end of file diff --git a/docs/document/en/library/flv.html b/docs/document/en/library/flv.html index 854763ef6..f3e1b7f10 100644 --- a/docs/document/en/library/flv.html +++ b/docs/document/en/library/flv.html @@ -6,9 +6,9 @@ flv.js | Artplayer.js - - - + + + @@ -44,8 +44,8 @@ console.info(art.flv); });
- - + + \ No newline at end of file diff --git a/docs/document/en/library/hls.html b/docs/document/en/library/hls.html index 7ca94ffa4..3df0dd140 100644 --- a/docs/document/en/library/hls.html +++ b/docs/document/en/library/hls.html @@ -6,9 +6,9 @@ hls.js | Artplayer.js - - - + + + @@ -46,8 +46,8 @@ console.info(art.hls); });
- - + + \ No newline at end of file diff --git a/docs/document/en/plugin/ads.html b/docs/document/en/plugin/ads.html index e2ed0b4b6..01d7cc8b9 100644 --- a/docs/document/en/plugin/ads.html +++ b/docs/document/en/plugin/ads.html @@ -6,9 +6,9 @@ 视频广告 | Artplayer.js - - - + + + @@ -16,11 +16,11 @@ -
Skip to content
On this page

视频广告

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-ads
+    
Skip to content
On this page

视频广告

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-ads
 
bash
yarn add artplayer-plugin-ads
 
bash
pnpm add artplayer-plugin-ads
 
html
<script src="path/to/artplayer-plugin-ads.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
 
bash
https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
 

使用

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
@@ -71,8 +71,8 @@
     console.info(ads);
 });
 
- - + + \ No newline at end of file diff --git a/docs/document/en/plugin/control-ui.html b/docs/document/en/plugin/control-ui.html index 35fa4af58..7e9a32e41 100644 --- a/docs/document/en/plugin/control-ui.html +++ b/docs/document/en/plugin/control-ui.html @@ -6,9 +6,9 @@ 控制器皮肤 | Artplayer.js - - - + + + @@ -16,11 +16,11 @@ -
Skip to content
On this page

控制器皮肤

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-control
+    
Skip to content
On this page

控制器皮肤

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-control
 
bash
yarn add artplayer-plugin-control
 
bash
pnpm add artplayer-plugin-control
 
html
<script src="path/to/artplayer-plugin-control.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-control/dist/artplayer-plugin-control.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-control/dist/artplayer-plugin-control.js
 
bash
https://unpkg.com/artplayer-plugin-control/dist/artplayer-plugin-control.js
 

使用

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
@@ -51,8 +51,8 @@
     ],
 });
 
- - + + \ No newline at end of file diff --git a/docs/document/en/plugin/hls-quality.html b/docs/document/en/plugin/hls-quality.html index ba343ec78..aa78f6414 100644 --- a/docs/document/en/plugin/hls-quality.html +++ b/docs/document/en/plugin/hls-quality.html @@ -6,9 +6,9 @@ HLS 画质 | Artplayer.js - - - + + + @@ -16,15 +16,15 @@ -
Skip to content
On this page

HLS 画质

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-hls-quality
+    
Skip to content
On this page

HLS 画质

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-hls-quality
 
bash
yarn add artplayer-plugin-hls-quality
 
bash
pnpm add artplayer-plugin-hls-quality
 
html
<script src="path/to/artplayer-plugin-hls-quality.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
 
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
 
- - + + \ No newline at end of file diff --git a/docs/document/en/plugin/iframe.html b/docs/document/en/plugin/iframe.html index a2940164a..2d23e962f 100644 --- a/docs/document/en/plugin/iframe.html +++ b/docs/document/en/plugin/iframe.html @@ -6,9 +6,9 @@ Iframe 控制 | Artplayer.js - - - + + + @@ -16,13 +16,13 @@ -
Skip to content
On this page

Iframe 控制

说明

通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.html 里通过代码控制 iframe.html 播放器的功能,或者获取 iframe.html 播放器的值

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-iframe
+    
Skip to content
On this page

Iframe 控制

说明

通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.html 里通过代码控制 iframe.html 播放器的功能,或者获取 iframe.html 播放器的值

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-iframe
 
bash
yarn add artplayer-plugin-iframe
 
bash
pnpm add artplayer-plugin-iframe
 
html
<script src="path/to/artplayer-plugin-iframe.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
 
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
-

使用

html
<!DOCTYPE html>
+

使用

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
@@ -114,7 +114,7 @@
         data: art.currentTime,
     });
 });
-

例子

最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 iframe.html 里的 fullscreenWeb 事件并通知到 index.html 即可

html

+

例子

最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 iframe.html 里的 fullscreenWeb 事件并通知到 index.html 即可

html

 <!DOCTYPE html>
 <html>
     <head>
@@ -200,8 +200,8 @@
 </html>
 
 
- - + + \ No newline at end of file diff --git a/docs/document/en/start/component.html b/docs/document/en/start/component.html index dc6cb98bd..32f6d1572 100644 --- a/docs/document/en/start/component.html +++ b/docs/document/en/start/component.html @@ -3,12 +3,12 @@ - 组件配置 | Artplayer.js + Component | Artplayer.js - - - + + + @@ -16,7 +16,7 @@ -
Skip to content
On this page

组件配置

这里所说的组件配置主要是指:layers , controls , contextmenu 这三个共用的配置:

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString, Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本

提示

  • 当前组件只能添加,并没有销毁的功能
  • 通过 name 选项可以快速获取组件的 DOM 元素
  • 通过 index 选项可以控制组件出现的顺序

layers

实例化时添加一个层,例如可以添加 logo 或者 广告 等等

▶ Run Code
js
var img = '/assets/sample/layer.png';
+    
Skip to content
On this page

Component

The component configuration mentioned here mainly refers to three common configurations: layers, controls and contextmenu:

PropertyTypeDescribe
disableBooleanWhether to disable components
nameStringComponent unique name, used to mark the class name
indexNumberComponent index, used to display the priority of
htmlString, ElementDOM element of component
styleObjectComponent Style Object
clickFunctionComponent click event
mountedFunctionTriggered after the component is mounted
tooltipStringPrompt text for component

Tip

  • The current component can only be added, not destroyed
  • Use the 'name' option to quickly obtain the 'DOM' element of a component
  • The order in which components appear can be controlled through the 'index' option

layers

Add a layer during instantiation, such as logo or advertisement

▶ Run Code
js
var img = '/assets/sample/layer.png';
 var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
@@ -41,7 +41,7 @@
 });
 
 console.info(art.layers.potser);
-

也可以实例化之后添加一个层

▶ Run Code
js
var img = '/assets/sample/layer.png';
+

You can also add a layer after instantiation

▶ Run Code
js
var img = '/assets/sample/layer.png';
 var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
@@ -65,7 +65,7 @@
 });
 
 console.info(art.layers.potser);
-

controls

实例化时添加一个控制器

controls 还有三个额外的选项

  • position: left 和 right 控制控制器出现的左右位置
  • selector: 快速创建选择列表的对象数组
  • onSelect: 选择列表的元素被点击时触发的函数
▶ Run Code
js
var art = new Artplayer({
+

controls

Add a control during instantiation

There are three additional options for controls

  • position: left and right positions of control controller
  • selector: Object array of selection list
  • onSelect: Function triggered when an element of the selection list is clicked
▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     controls: [
@@ -108,7 +108,7 @@
 
 console.info(art.controls['your-button']);
 console.info(art.controls.subtitle);
-

也可以实例化之后添加一个控制器

js
var art = new Artplayer({
+

You can also add a control after instantiation

js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -131,7 +131,7 @@
 });
 
 console.info(art.controls.button1);
-

contextmenu

实例化时添加一个右键菜单

▶ Run Code
js
var art = new Artplayer({
+

contextmenu

Add a contextmenu during instantiation

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     contextmenu: [
@@ -147,7 +147,7 @@
 });
 
 console.info(art.contextmenu['your-menu']);
-

也可以实例化之后添加一个右键菜单

▶ Run Code
js
var art = new Artplayer({
+

You can also add a contextmenu after instantiation

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -163,8 +163,8 @@
 
 console.info(art.contextmenu['your-menu']);
 
- - + + \ No newline at end of file diff --git a/docs/document/en/start/option.html b/docs/document/en/start/option.html index 79a4f7021..f98497922 100644 --- a/docs/document/en/start/option.html +++ b/docs/document/en/start/option.html @@ -6,9 +6,9 @@ Option | Artplayer.js - - - + + + @@ -453,9 +453,9 @@ url: '/assets/sample/video.mp4', airplay: true, }); -
- - +
+ + \ No newline at end of file diff --git a/docs/document/en/start/setting.html b/docs/document/en/start/setting.html index 8f718eee9..781fefda7 100644 --- a/docs/document/en/start/setting.html +++ b/docs/document/en/start/setting.html @@ -6,9 +6,9 @@ 设置面板 | Artplayer.js - - - + + + @@ -165,8 +165,8 @@ ], });
- - + + \ No newline at end of file diff --git a/docs/document/hashmap.json b/docs/document/hashmap.json index 39668023d..47e889e0b 100644 --- a/docs/document/hashmap.json +++ b/docs/document/hashmap.json @@ -1 +1 @@ -{"advanced_class.md":"d5908b40","en_plugin_control-ui.md":"907b9679","advanced_plugin.md":"08f348b3","en_plugin_hls-quality.md":"da1ac5c6","library_hls.md":"865232dd","en_advanced_class.md":"80de2dfc","en_library_dash.md":"4dfc87ff","plugin_ads.md":"34b12b64","start_setting.md":"204a046f","en_library_hls.md":"f872f47b","library_dash.md":"baf84c52","en_index.md":"1a18200b","start_component.md":"18859a71","plugin_danmuku.md":"6faf0885","plugin_hls-quality.md":"36e783aa","en_advanced_plugin.md":"24aa8246","en_advanced_event.md":"8a9b77b1","en_plugin_ads.md":"495e9043","advanced_property.md":"21f053ad","index.md":"426e9501","library_flv.md":"469db358","advanced_built-in.md":"9db52baf","en_plugin_iframe.md":"982607b8","en_library_flv.md":"8bdf1fe2","plugin_control-ui.md":"4a709a79","plugin_iframe.md":"920665c7","advanced_event.md":"9580efb1","en_advanced_built-in.md":"5d3ed6b6","en_start_component.md":"c2c1e1d1","en_start_setting.md":"ac81b733","en_start_option.md":"251fc440","en_advanced_property.md":"b1aa02a4","start_option.md":"07d4e6ef"} +{"advanced_class.md":"efc03caf","en_advanced_plugin.md":"0bf144da","start_component.md":"0df37755","advanced_plugin.md":"397679df","advanced_built-in.md":"7f07bd39","plugin_control-ui.md":"a2e3c687","en_library_flv.md":"920acb21","library_dash.md":"cd90f0e4","start_setting.md":"a7068f83","en_plugin_ads.md":"2064840f","plugin_ads.md":"e659778a","en_library_hls.md":"60332981","en_plugin_hls-quality.md":"cfba7713","en_start_setting.md":"05c3e8f4","en_advanced_class.md":"7b95129c","en_library_dash.md":"12064bb1","library_flv.md":"b862c4dc","plugin_hls-quality.md":"e5c37902","en_start_component.md":"cc669234","library_hls.md":"794d0a75","advanced_property.md":"0ab5f6d7","en_index.md":"12824755","plugin_iframe.md":"a103fa32","en_plugin_iframe.md":"2771beba","en_plugin_control-ui.md":"ce0f95c9","index.md":"6b8bfbb6","en_advanced_built-in.md":"6809ddfb","advanced_event.md":"3db0fb7b","start_option.md":"becab947","en_advanced_property.md":"3ecaffa0","plugin_danmuku.md":"a4088269","en_advanced_event.md":"d455cf52","en_start_option.md":"d8e64b03"} diff --git a/docs/document/index.html b/docs/document/index.html index 5a7bc1159..b60d066ee 100644 --- a/docs/document/index.html +++ b/docs/document/index.html @@ -6,9 +6,9 @@ 安装使用 | Artplayer.js - - - + + + @@ -16,13 +16,13 @@ -
Skip to content
On this page

安装使用

安装

bash
npm install artplayer
+    
Skip to content
On this page

安装使用

安装

bash
npm install artplayer
 
bash
yarn add artplayer
 
bash
pnpm add artplayer
 
html
<script src="path/to/artplayer.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer/dist/artplayer.js
 
bash
https://unpkg.com/artplayer/dist/artplayer.js
-

使用

js
import Artplayer from 'artplayer';
+

使用

js
import Artplayer from 'artplayer';
 
 const art = new Artplayer({
     container: '.artplayer-app',
@@ -43,7 +43,7 @@
         <div class="artplayer-app"></div>
     </body>
 </html>
-

提示

播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的

以下链接可以看到更多的使用例子

/packages/artplayer-template

Vue.js

vue
<template>
+

提示

播放器的尺寸依赖于容器 container 的尺寸,所以你的容器 container 必须是有尺寸的

以下链接可以看到更多的使用例子

/packages/artplayer-template

Vue.js

vue
<template>
   <div ref="artRef"></div>
 </template>
 
@@ -109,7 +109,7 @@
   },
 };
 </script>
-

Artplayer 非响应式:

在 Vue.js 里直接修改 option 是不会改变播放器的

React.js

jsx
import { useEffect, useRef } from 'react';
+

Artplayer 非响应式:

在 Vue.js 里直接修改 option 是不会改变播放器的

React.js

jsx
import { useEffect, useRef } from 'react';
 import Artplayer from 'artplayer';
 
 export default function Player({ option, getInstance, ...rest }) {
@@ -177,8 +177,8 @@
   }
 }
 
- - + + \ No newline at end of file diff --git a/docs/document/library/dash.html b/docs/document/library/dash.html index 80f565cc2..6537e3131 100644 --- a/docs/document/library/dash.html +++ b/docs/document/library/dash.html @@ -6,9 +6,9 @@ dash.js | Artplayer.js - - - + + + @@ -43,8 +43,8 @@ console.info(art.dash); });
- - + + \ No newline at end of file diff --git a/docs/document/library/flv.html b/docs/document/library/flv.html index 99d8e0245..15ba25371 100644 --- a/docs/document/library/flv.html +++ b/docs/document/library/flv.html @@ -6,9 +6,9 @@ flv.js | Artplayer.js - - - + + + @@ -44,8 +44,8 @@ console.info(art.flv); });
- - + + \ No newline at end of file diff --git a/docs/document/library/hls.html b/docs/document/library/hls.html index 70110b789..99fd541ff 100644 --- a/docs/document/library/hls.html +++ b/docs/document/library/hls.html @@ -6,9 +6,9 @@ hls.js | Artplayer.js - - - + + + @@ -46,8 +46,8 @@ console.info(art.hls); });
- - + + \ No newline at end of file diff --git a/docs/document/plugin/ads.html b/docs/document/plugin/ads.html index 9aa83fe11..2fba899e6 100644 --- a/docs/document/plugin/ads.html +++ b/docs/document/plugin/ads.html @@ -6,9 +6,9 @@ 视频广告 | Artplayer.js - - - + + + @@ -16,11 +16,11 @@ -
Skip to content
On this page

视频广告

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-ads
+    
Skip to content
On this page

视频广告

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-ads
 
bash
yarn add artplayer-plugin-ads
 
bash
pnpm add artplayer-plugin-ads
 
html
<script src="path/to/artplayer-plugin-ads.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
 
bash
https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js
 

使用

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
@@ -71,8 +71,8 @@
     console.info(ads);
 });
 
- - + + \ No newline at end of file diff --git a/docs/document/plugin/control-ui.html b/docs/document/plugin/control-ui.html index 6de26de1b..d398132f6 100644 --- a/docs/document/plugin/control-ui.html +++ b/docs/document/plugin/control-ui.html @@ -6,9 +6,9 @@ 控制器皮肤 | Artplayer.js - - - + + + @@ -16,11 +16,11 @@ -
Skip to content
On this page

控制器皮肤

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-control
+    
Skip to content
On this page

控制器皮肤

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-control
 
bash
yarn add artplayer-plugin-control
 
bash
pnpm add artplayer-plugin-control
 
html
<script src="path/to/artplayer-plugin-control.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-control/dist/artplayer-plugin-control.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-control/dist/artplayer-plugin-control.js
 
bash
https://unpkg.com/artplayer-plugin-control/dist/artplayer-plugin-control.js
 

使用

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
@@ -51,8 +51,8 @@
     ],
 });
 
- - + + \ No newline at end of file diff --git a/docs/document/plugin/danmuku.html b/docs/document/plugin/danmuku.html index ad52ee394..317f5d091 100644 --- a/docs/document/plugin/danmuku.html +++ b/docs/document/plugin/danmuku.html @@ -6,9 +6,9 @@ 弹幕库 | Artplayer.js - - - + + + @@ -16,11 +16,11 @@ -
Skip to content
On this page

弹幕库

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-danmuku
+    
Skip to content
On this page

弹幕库

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-danmuku
 
bash
yarn add artplayer-plugin-danmuku
 
bash
pnpm add artplayer-plugin-danmuku
 
html
<script src="path/to/artplayer-plugin-danmuku.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js
 
bash
https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js
 

选项

js
{
     danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组
@@ -317,8 +317,8 @@
     console.info('弹幕销毁');
 });
 
- - + + \ No newline at end of file diff --git a/docs/document/plugin/hls-quality.html b/docs/document/plugin/hls-quality.html index 3e80e8e4a..85204c178 100644 --- a/docs/document/plugin/hls-quality.html +++ b/docs/document/plugin/hls-quality.html @@ -6,9 +6,9 @@ HLS 画质 | Artplayer.js - - - + + + @@ -16,15 +16,15 @@ -
Skip to content
On this page

HLS 画质

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-hls-quality
+    
Skip to content
On this page

HLS 画质

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-hls-quality
 
bash
yarn add artplayer-plugin-hls-quality
 
bash
pnpm add artplayer-plugin-hls-quality
 
html
<script src="path/to/artplayer-plugin-hls-quality.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
 
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
 
- - + + \ No newline at end of file diff --git a/docs/document/plugin/iframe.html b/docs/document/plugin/iframe.html index 435ae4dcb..84f156c12 100644 --- a/docs/document/plugin/iframe.html +++ b/docs/document/plugin/iframe.html @@ -6,9 +6,9 @@ Iframe 控制 | Artplayer.js - - - + + + @@ -16,13 +16,13 @@ -
Skip to content
On this page

Iframe 控制

说明

通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.html 里通过代码控制 iframe.html 播放器的功能,或者获取 iframe.html 播放器的值

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-iframe
+    
Skip to content
On this page

Iframe 控制

说明

通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.html 里通过代码控制 iframe.html 播放器的功能,或者获取 iframe.html 播放器的值

演示

👉 查看完整演示

安装

bash
npm install artplayer-plugin-iframe
 
bash
yarn add artplayer-plugin-iframe
 
bash
pnpm add artplayer-plugin-iframe
 
html
<script src="path/to/artplayer-plugin-iframe.js"></script>
-

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
+

CDN

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
 
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js
-

使用

html
<!DOCTYPE html>
+

使用

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
@@ -114,7 +114,7 @@
         data: art.currentTime,
     });
 });
-

例子

最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 iframe.html 里的 fullscreenWeb 事件并通知到 index.html 即可

html

+

例子

最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 iframe.html 里的 fullscreenWeb 事件并通知到 index.html 即可

html

 <!DOCTYPE html>
 <html>
     <head>
@@ -200,8 +200,8 @@
 </html>
 
 
- - + + \ No newline at end of file diff --git a/docs/document/start/component.html b/docs/document/start/component.html index c261ec653..48bcb0154 100644 --- a/docs/document/start/component.html +++ b/docs/document/start/component.html @@ -6,9 +6,9 @@ 组件配置 | Artplayer.js - - - + + + @@ -65,7 +65,7 @@ }); console.info(art.layers.potser); -

controls

实例化时添加一个控制器

controls 还有三个额外的选项

  • position: left 和 right 控制控制器出现的左右位置
  • selector: 快速创建选择列表的对象数组
  • onSelect: 选择列表的元素被点击时触发的函数
▶ Run Code
js
var art = new Artplayer({
+

controls

实例化时添加一个控制器

controls 还有三个额外的选项

  • position: left 和 right 控制控制器出现的左右位置
  • selector: 选择列表的对象数组
  • onSelect: 选择列表的元素被点击时触发的函数
▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     controls: [
@@ -163,8 +163,8 @@
 
 console.info(art.contextmenu['your-menu']);
 
- - + + \ No newline at end of file diff --git a/docs/document/start/option.html b/docs/document/start/option.html index 1ae2e45ff..bf8a279af 100644 --- a/docs/document/start/option.html +++ b/docs/document/start/option.html @@ -6,9 +6,9 @@ 基础选项 | Artplayer.js - - - + + + @@ -454,8 +454,8 @@ airplay: true, });
- - + + \ No newline at end of file diff --git a/docs/document/start/setting.html b/docs/document/start/setting.html index e496142d5..ee7baf127 100644 --- a/docs/document/start/setting.html +++ b/docs/document/start/setting.html @@ -6,9 +6,9 @@ 设置面板 | Artplayer.js - - - + + + @@ -165,8 +165,8 @@ ], });
- - + + \ No newline at end of file diff --git a/packages/artplayer-vitepress/docs/en/start/component.md b/packages/artplayer-vitepress/docs/en/start/component.md index 9f83f1d62..76df3a059 100644 --- a/packages/artplayer-vitepress/docs/en/start/component.md +++ b/packages/artplayer-vitepress/docs/en/start/component.md @@ -1,29 +1,29 @@ -# 组件配置 +# Component -这里所说的组件配置主要是指:`layers` , `controls` , `contextmenu` 这三个共用的配置: +The component configuration mentioned here mainly refers to three common configurations: `layers`, `controls` and `contextmenu`: -| 属性 | 类型 | 描述 | -| --------- | ------------------- | -------------------------- | -| `disable` | `Boolean` | 是否禁用组件 | -| `name` | `String` | 组件唯一名称,用于标记类名 | -| `index` | `Number` | 组件索引,用于显示的优先级 | -| `html` | `String`, `Element` | 组件的 DOM 元素 | -| `style` | `Object` | 组件样式对象 | -| `click` | `Function` | 组件点击事件 | -| `mounted` | `Function` | 组件挂载后触发 | -| `tooltip` | `String` | 组件的提示文本 | +| Property | Type | Describe | +| --------- | ------------------- | -------------------------------------------------- | +| `disable` | `Boolean` | Whether to disable components | +| `name` | `String` | Component unique name, used to mark the class name | +| `index` | `Number` | Component index, used to display the priority of | +| `html` | `String`, `Element` | DOM element of component | +| `style` | `Object` | Component Style Object | +| `click` | `Function` | Component click event | +| `mounted` | `Function` | Triggered after the component is mounted | +| `tooltip` | `String` | Prompt text for component | -:::warning 提示 +:::warning Tip -- 当前组件只能添加,并没有销毁的功能 -- 通过 `name` 选项可以快速获取组件的 `DOM` 元素 -- 通过 `index` 选项可以控制组件出现的顺序 +- The current component can only be added, not destroyed +- Use the 'name' option to quickly obtain the 'DOM' element of a component +- The order in which components appear can be controlled through the 'index' option ::: ## `layers` -实例化时添加一个层,例如可以添加 `logo` 或者 `广告` 等等 +Add a layer during instantiation, such as `logo` or `advertisement`
▶ Run Code
@@ -55,7 +55,7 @@ var art = new Artplayer({ console.info(art.layers.potser); ``` -也可以实例化之后添加一个层 +You can also add a layer after instantiation
▶ Run Code
@@ -88,13 +88,13 @@ console.info(art.layers.potser); ## `controls` -实例化时添加一个控制器 +Add a control during instantiation -:::warning controls 还有三个额外的选项 +:::warning There are three additional options for controls -- `position`: `left` 和 `right` 控制控制器出现的左右位置 -- `selector`: 快速创建选择列表的对象数组 -- `onSelect`: 选择列表的元素被点击时触发的函数 +- `position`: `left` and `right` positions of control controller +- `selector`: Object array of selection list +- `onSelect`: Function triggered when an element of the selection list is clicked ::: @@ -146,7 +146,7 @@ console.info(art.controls['your-button']); console.info(art.controls.subtitle); ``` -也可以实例化之后添加一个控制器 +You can also add a control after instantiation ```js{6-22} var art = new Artplayer({ @@ -176,7 +176,7 @@ console.info(art.controls.button1); ## `contextmenu` -实例化时添加一个右键菜单 +Add a contextmenu during instantiation
▶ Run Code
@@ -199,7 +199,7 @@ var art = new Artplayer({ console.info(art.contextmenu['your-menu']); ``` -也可以实例化之后添加一个右键菜单 +You can also add a contextmenu after instantiation
▶ Run Code
diff --git a/packages/artplayer-vitepress/docs/start/component.md b/packages/artplayer-vitepress/docs/start/component.md index 9f83f1d62..d969632e5 100644 --- a/packages/artplayer-vitepress/docs/start/component.md +++ b/packages/artplayer-vitepress/docs/start/component.md @@ -93,7 +93,7 @@ console.info(art.layers.potser); :::warning controls 还有三个额外的选项 - `position`: `left` 和 `right` 控制控制器出现的左右位置 -- `selector`: 快速创建选择列表的对象数组 +- `selector`: 选择列表的对象数组 - `onSelect`: 选择列表的元素被点击时触发的函数 :::