diff --git a/docs/document/404.html b/docs/document/404.html index 81230a7ed..fcdba18fb 100644 --- a/docs/document/404.html +++ b/docs/document/404.html @@ -6,7 +6,7 @@ 404 | Artplayer.js - + @@ -15,7 +15,7 @@
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.
- diff --git a/docs/document/advanced/built-in.html b/docs/document/advanced/built-in.html index a2b74384a..14b24f18d 100644 --- a/docs/document/advanced/built-in.html +++ b/docs/document/advanced/built-in.html @@ -6,11 +6,11 @@ 高级属性 | Artplayer.js - + - - + + @@ -91,7 +91,7 @@ art.on('ready', () => { art.notice.show = 'Video Ready To Play'; -})

WARNING

如果想马上隐藏 notice 的显示:art.notice.show = '';

layers ​

管理播放器的层

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

WARNING

如果想马上隐藏 notice 的显示:art.notice.show = '';

layers ​

管理播放器的层

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -104,7 +104,7 @@
 	setTimeout(() => {
 		art.layers.show = false;
 	}, 1000);
-});

组件配置 请参考以下地址:

/component/layers.html

controls ​

管理播放器的控制器

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

组件配置 请参考以下地址:

/component/layers.html

controls ​

管理播放器的控制器

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -118,7 +118,7 @@
 	setTimeout(() => {
 		art.controls.show = false;
 	}, 1000);
-});

组件配置 请参考以下地址:

/component/controls.html

contextmenu ​

管理播放器的右键菜单

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

组件配置 请参考以下地址:

/component/controls.html

contextmenu ​

管理播放器的右键菜单

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -176,7 +176,7 @@
 	setTimeout(() => {
 		art.mask.show = true;
 	}, 1000);
-});

setting ​

管理播放器的设置面板

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

setting ​

管理播放器的设置面板

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     setting: true,
@@ -209,8 +209,8 @@
 
 art.on('ready', () => {
     art.plugins.add(myPlugin);
-});
- diff --git a/docs/document/advanced/class.html b/docs/document/advanced/class.html index 38a92317f..ed7e1ca9d 100644 --- a/docs/document/advanced/class.html +++ b/docs/document/advanced/class.html @@ -6,26 +6,26 @@ 静态属性 | Artplayer.js - + - - + + -
Skip to content
On this page

静态属性 ​

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

提示

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

instances ​

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

▶ Run Code
js
console.info([...Artplayer.instances]);
+    
Skip to content
On this page

静态属性 ​

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

instances ​

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

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

version ​

返回播放器的版本信息

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

env ​

返回播放器的环境变量

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

build ​

返回播放器的打包时间

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

config ​

返回视频的默认配置

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

utils ​

返回播放器的工具函数集合

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

全部工具函数请参考以下地址:

artplayer/types/utils.d.ts

scheme ​

返回播放器选项的校验方案

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

Emitter ​

返回事件分发器的构造函数

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

validator ​

返回选项的校验函数

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

kindOf ​

返回类型检测的函数工具

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

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 ​

FULLSCREEN_WEB_IN_BODY ​

- diff --git a/docs/document/advanced/event.html b/docs/document/advanced/event.html index 961200eff..1c0ed0e59 100644 --- a/docs/document/advanced/event.html +++ b/docs/document/advanced/event.html @@ -6,11 +6,11 @@ 实例事件 | Artplayer.js - + - - + + @@ -62,9 +62,16 @@ art.url = '/assets/sample/video.mp4' }); -art.on('restart', () => { - console.info('restart'); -});

pause ​

当播放器暂停时触发

▶ Run Code
js
var art = new Artplayer({
+art.on('restart', (url) => {
+    console.info('restart', url);
+});

loop ​

当出现区间循环时触发

▶ Run Code
js
var art = new Artplayer({
+    container: '.artplayer-app',
+    url: '/assets/sample/video.mp4',
+});
+
+art.on('loop', (start, end) => {
+    console.info('loop', start, end);
+});

pause ​

当播放器暂停时触发

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -96,45 +103,34 @@
 
 art.on('destroy', () => {
     console.info('destroy');
-});

url ​

当视频地址变化时触发

▶ Run Code
js
var art = new Artplayer({
-    container: '.artplayer-app',
-    url: '/assets/sample/video.mp4',
-});
-
-art.on('ready', () => {
-    art.url = '/assets/sample/video.mp4?t=0'
-});
-
-art.on('url', (url) => {
-    console.info('url', url);
 });

focus ​

当播放器获得焦点时触发

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
-art.on('focus', () => {
-    console.info('focus');
+art.on('focus', (event) => {
+    console.info('focus', event);
 });

blur ​

当播放器失去焦点时触发

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
-art.on('blur', () => {
-    console.info('blur');
+art.on('blur', (event) => {
+    console.info('blur', event);
 });

dblclick ​

当播放器被双击时触发

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
-art.on('dblclick', () => {
-    console.info('dblclick');
+art.on('dblclick', (event) => {
+    console.info('dblclick', event);
 });

click ​

当播放器被单击时触发

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
-art.on('click', () => {
-    console.info('click');
+art.on('click', (event) => {
+    console.info('click', event);
 });

error ​

当播放器加载视频发生错误时触发

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/404.mp4',
@@ -147,8 +143,8 @@
     url: '/assets/sample/video.mp4',
 });
 
-art.on('hover', (state) => {
-    console.info('hover', state);
+art.on('hover', (state, event) => {
+    console.info('hover', state, event);
 });

mousemove ​

当播放器被鼠标经过时触发

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
@@ -170,7 +166,15 @@
 
 art.on('view', (state) => {
     console.info('view', state);
-});

aspectRatio ​

当播放器长宽比变化时触发

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

lock ​

在移动端,当锁定的状态发生变化时触发

▶ Run Code
js
var art = new Artplayer({
+    container: '.artplayer-app',
+    url: '/assets/sample/video.mp4',
+    lock: true,
+});
+
+art.on('lock', (state) => {
+    console.info('lock', state);
+});

aspectRatio ​

当播放器长宽比变化时触发

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     aspectRatio: true,
@@ -361,7 +365,7 @@
 art.on('setting', (state) => {
     console.log(state);
 });

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 ​

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

- diff --git a/docs/document/advanced/plugin.html b/docs/document/advanced/plugin.html index ae9df3cdb..b87d0352e 100644 --- a/docs/document/advanced/plugin.html +++ b/docs/document/advanced/plugin.html @@ -6,10 +6,10 @@ 编写插件 | Artplayer.js - + - + @@ -116,7 +116,7 @@ }) ], }); - diff --git a/docs/document/advanced/property.html b/docs/document/advanced/property.html index 2cdf0cc9b..e23c7fcee 100644 --- a/docs/document/advanced/property.html +++ b/docs/document/advanced/property.html @@ -6,11 +6,11 @@ 实例属性 | Artplayer.js - + - - + + @@ -370,8 +370,17 @@ url: '/assets/sample/video.mp4', }); -console.info(art.video); - diff --git a/docs/document/assets/advanced_built-in.md.3965493e.js b/docs/document/assets/advanced_built-in.md.59eb17d6.js similarity index 95% rename from docs/document/assets/advanced_built-in.md.3965493e.js rename to docs/document/assets/advanced_built-in.md.59eb17d6.js index 0e61577ab..85083ebea 100644 --- a/docs/document/assets/advanced_built-in.md.3965493e.js +++ b/docs/document/assets/advanced_built-in.md.59eb17d6.js @@ -1,4 +1,4 @@ -import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"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,U as s,x as n}from"./chunks/framework.75837252.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/built-in.md","lastUpdated":1682229030000}'),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',
 });
@@ -15,7 +15,7 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 });
 
 console.info(art.template);
-console.info(art.template.$video);

提示

为了方便区别 DOM 元素和普通对象,播放器里的所有 DOM 元素都是以 $ 开头命名的

这是所有 DOM 元素的定义:artplayer/types/template.d.ts

events ​

管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener, 当使用以下方法来处理事件,播放器销毁时也会自动销毁该事件

  • proxy 方法用于代理 DOM 事件
  • hover 方法用于代理自定义的 hover 事件
  • loadImg 方法用于监听图片的 load 加载事件
`,5),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s(`
js
var container = document.querySelector('.artplayer-app');
+console.info(art.template.$video);

提示

为了方便区别 DOM 元素和普通对象,播放器里的所有 DOM 元素都是以 $ 开头命名的

这是所有 DOM 元素的定义:artplayer/types/template.d.ts

events ​

管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener, 当使用以下方法来处理事件,播放器销毁时也会自动销毁该事件

  • proxy 方法用于代理 DOM 事件
  • hover 方法用于代理自定义的 hover 事件
  • loadImg 方法用于监听图片的 load 加载事件
`,5),i=n("div",{className:"run-code"},"▶ Run Code",-1),A=s(`
js
var container = document.querySelector('.artplayer-app');
 
 var art = new Artplayer({
     container: container,
@@ -72,7 +72,7 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 
 art.on('ready', () => {
     art.notice.show = 'Video Ready To Play';
-})

WARNING

如果想马上隐藏 notice 的显示:art.notice.show = '';

layers ​

管理播放器的层

  • add 方法用于动态添加层
  • show 属性用于设置是否显示全部层
  • toggle 属性用于切换是否显示全部层
`,5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s(`
js
var art = new Artplayer({
+})

WARNING

如果想马上隐藏 notice 的显示:art.notice.show = '';

layers ​

管理播放器的层

  • add 方法用于动态添加层
  • remove 方法用于动态删除层
  • update 方法用于动态更新层
  • show 属性用于设置是否显示全部层
  • toggle 方法用于切换是否显示全部层
`,5),T=n("div",{className:"run-code"},"▶ Run Code",-1),k=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -85,7 +85,7 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 	setTimeout(() => {
 		art.layers.show = false;
 	}, 1000);
-});

组件配置 请参考以下地址:

/component/layers.html

controls ​

管理播放器的控制器

  • add 方法用于动态添加控制器
  • show 属性用于设置是否显示全部控制器
  • toggle 属性用于切换是否显示全部控制器
`,5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s(`
js
var art = new Artplayer({
+});

组件配置 请参考以下地址:

/component/layers.html

controls ​

管理播放器的控制器

  • add 方法用于动态添加控制器
  • remove 方法用于动态删除控制器
  • update 方法用于动态更新控制器
  • show 属性用于设置是否显示全部控制器
  • toggle 方法用于切换是否显示全部控制器
`,5),w=n("div",{className:"run-code"},"▶ Run Code",-1),f=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -99,7 +99,7 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 	setTimeout(() => {
 		art.controls.show = false;
 	}, 1000);
-});

组件配置 请参考以下地址:

/component/controls.html

contextmenu ​

管理播放器的右键菜单

  • add 方法用于动态添加菜单
  • show 属性用于设置是否显示全部菜单
  • toggle 属性用于切换是否显示全部菜单
`,5),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=s(`
js
var art = new Artplayer({
+});

组件配置 请参考以下地址:

/component/controls.html

contextmenu ​

管理播放器的右键菜单

  • add 方法用于动态添加菜单
  • remove 方法用于动态删除菜单
  • update 方法用于动态更新菜单
  • show 属性用于设置是否显示全部菜单
  • toggle 方法用于切换是否显示全部菜单
`,5),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -157,7 +157,7 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 	setTimeout(() => {
 		art.mask.show = true;
 	}, 1000);
-});

setting ​

管理播放器的设置面板

  • add 方法用于动态添加设置项
  • show 属性用于设置是否显示全部设置项
  • toggle 属性用于切换是否显示全部设置项
  • update 方法动态更新设置项
`,4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s(`
js
var art = new Artplayer({
+});

setting ​

管理播放器的设置面板

  • add 方法用于动态添加设置项
  • remove 方法用于动态删除设置项
  • update 方法用于动态更新设置项
  • show 属性用于设置是否显示全部设置项
  • toggle 方法用于切换是否显示全部设置项
`,4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     setting: true,
@@ -190,4 +190,4 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 
 art.on('ready', () => {
     art.plugins.add(myPlugin);
-});
`,1),G=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,w,f,P,S,I,N,R,V,j,q,x,O,M,$,z,B];function L(U,W,J,Y,H,K){return p(),l("div",null,G)}const Z=a(o,[["render",L]]);export{X as __pageData,Z as default}; +});
`,1),G=[e,c,r,t,D,F,y,i,A,C,d,b,u,m,_,h,v,g,E,T,k,w,f,P,S,I,N,R,V,j,q,x,O,M,$,z,B];function L(U,W,J,Y,H,K){return p(),l("div",null,G)}const Z=a(o,[["render",L]]);export{X as __pageData,Z as default}; diff --git a/docs/document/assets/advanced_built-in.md.3965493e.lean.js b/docs/document/assets/advanced_built-in.md.59eb17d6.lean.js similarity index 83% rename from docs/document/assets/advanced_built-in.md.3965493e.lean.js rename to docs/document/assets/advanced_built-in.md.59eb17d6.lean.js index de62ce0b9..c27f37cb6 100644 --- a/docs/document/assets/advanced_built-in.md.3965493e.lean.js +++ b/docs/document/assets/advanced_built-in.md.59eb17d6.lean.js @@ -1 +1 @@ -import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"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),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=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),v=s("",4),g=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),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=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),q=s("",5),x=n("div",{className:"run-code"},"▶ Run Code",-1),O=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",4),z=n("div",{className:"run-code"},"▶ Run Code",-1),B=s("",1),G=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,w,f,P,S,I,N,R,V,j,q,x,O,M,$,z,B];function L(U,W,J,Y,H,K){return p(),l("div",null,G)}const Z=a(o,[["render",L]]);export{X as __pageData,Z as default}; +import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/built-in.md","lastUpdated":1682229030000}'),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),v=s("",4),g=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),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=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),q=s("",5),x=n("div",{className:"run-code"},"▶ Run Code",-1),O=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",4),z=n("div",{className:"run-code"},"▶ Run Code",-1),B=s("",1),G=[e,c,r,t,D,F,y,i,A,C,d,b,u,m,_,h,v,g,E,T,k,w,f,P,S,I,N,R,V,j,q,x,O,M,$,z,B];function L(U,W,J,Y,H,K){return p(),l("div",null,G)}const Z=a(o,[["render",L]]);export{X as __pageData,Z as default}; diff --git a/docs/document/assets/advanced_class.md.0179e979.lean.js b/docs/document/assets/advanced_class.md.0179e979.lean.js deleted file mode 100644 index c525760ef..000000000 --- a/docs/document/assets/advanced_class.md.0179e979.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as s,c as o,o as n,U as a,x as e}from"./chunks/framework.75837252.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/class.md","lastUpdated":1674271984000}'),l={name:"advanced/class.md"},t=a("",5),r=e("div",{className:"run-code"},"▶ Run Code",-1),c=a("",3),i=e("div",{className:"run-code"},"▶ Run Code",-1),p=a("",3),d=e("div",{className:"run-code"},"▶ Run Code",-1),h=a("",3),_=e("div",{className:"run-code"},"▶ Run Code",-1),u=a("",3),A=e("div",{className:"run-code"},"▶ Run Code",-1),b=a("",3),m=e("div",{className:"run-code"},"▶ Run Code",-1),C=a("",4),D=e("div",{className:"run-code"},"▶ Run Code",-1),T=a("",3),y=e("div",{className:"run-code"},"▶ Run Code",-1),F=a("",3),E=e("div",{className:"run-code"},"▶ Run Code",-1),I=a("",3),P=e("div",{className:"run-code"},"▶ Run Code",-1),q=a("",3),f=e("div",{className:"run-code"},"▶ Run Code",-1),v=a("",3),k=e("div",{className:"run-code"},"▶ Run Code",-1),O=a("",37),S=[t,r,c,i,p,d,h,_,u,A,b,m,C,D,T,y,F,E,I,P,q,f,v,k,O];function N(g,R,x,L,M,V){return n(),o("div",null,S)}const w=s(l,[["render",N]]);export{U as __pageData,w as default}; diff --git a/docs/document/assets/advanced_class.md.0179e979.js b/docs/document/assets/advanced_class.md.8a7735cd.js similarity index 52% rename from docs/document/assets/advanced_class.md.0179e979.js rename to docs/document/assets/advanced_class.md.8a7735cd.js index 5bd7eb1d8..6063c11cf 100644 --- a/docs/document/assets/advanced_class.md.0179e979.js +++ b/docs/document/assets/advanced_class.md.8a7735cd.js @@ -1,8 +1,8 @@ -import{_ as s,c as o,o as n,U as a,x as e}from"./chunks/framework.75837252.js";const U=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/class.md","lastUpdated":1674271984000}'),l={name:"advanced/class.md"},t=a('

静态属性 ​

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

提示

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

instances ​

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

',5),r=e("div",{className:"run-code"},"▶ Run Code",-1),c=a(`
js
console.info([...Artplayer.instances]);
+import{_ as n,c as e,o as l,U as s,x as a}from"./chunks/framework.75837252.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/class.md","lastUpdated":1674271984000}'),o={name:"advanced/class.md"},p=s('

静态属性 ​

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

instances ​

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

',4),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
console.info([...Artplayer.instances]);
 
 var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
-console.info([...Artplayer.instances]);

version ​

返回播放器的版本信息

`,3),i=e("div",{className:"run-code"},"▶ Run Code",-1),p=a('
js
console.info(Artplayer.version);

env ​

返回播放器的环境变量

',3),d=e("div",{className:"run-code"},"▶ Run Code",-1),h=a('
js
console.info(Artplayer.env);

build ​

返回播放器的打包时间

',3),_=e("div",{className:"run-code"},"▶ Run Code",-1),u=a('
js
console.info(Artplayer.build);

config ​

返回视频的默认配置

',3),A=e("div",{className:"run-code"},"▶ Run Code",-1),b=a('
js
console.info(Artplayer.config);

utils ​

返回播放器的工具函数集合

',3),m=e("div",{className:"run-code"},"▶ Run Code",-1),C=a('
js
console.info(Artplayer.utils);

全部工具函数请参考以下地址:

artplayer/types/utils.d.ts

scheme ​

返回播放器选项的校验方案

',4),D=e("div",{className:"run-code"},"▶ Run Code",-1),T=a('
js
console.info(Artplayer.scheme);

Emitter ​

返回事件分发器的构造函数

',3),y=e("div",{className:"run-code"},"▶ Run Code",-1),F=a('
js
console.info(Artplayer.Emitter);

validator ​

返回选项的校验函数

',3),E=e("div",{className:"run-code"},"▶ Run Code",-1),I=a('
js
console.info(Artplayer.validator);

kindOf ​

返回类型检测的函数工具

',3),P=e("div",{className:"run-code"},"▶ Run Code",-1),q=a('
js
console.info(Artplayer.kindOf);

html ​

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

',3),f=e("div",{className:"run-code"},"▶ Run Code",-1),v=a('
js
console.info(Artplayer.html);

option ​

返回播放器的默认选项

',3),k=e("div",{className:"run-code"},"▶ Run Code",-1),O=a('
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 ​

FULLSCREEN_WEB_IN_BODY ​

',37),S=[t,r,c,i,p,d,h,_,u,A,b,m,C,D,T,y,F,E,I,P,q,f,v,k,O];function N(g,R,x,L,M,V){return n(),o("div",null,S)}const w=s(l,[["render",N]]);export{U as __pageData,w as default}; +console.info([...Artplayer.instances]);

version ​

返回播放器的版本信息

`,3),c=a("div",{className:"run-code"},"▶ Run Code",-1),i=s('
js
console.info(Artplayer.version);

env ​

返回播放器的环境变量

',3),d=a("div",{className:"run-code"},"▶ Run Code",-1),_=s('
js
console.info(Artplayer.env);

build ​

返回播放器的打包时间

',3),A=a("div",{className:"run-code"},"▶ Run Code",-1),D=s('
js
console.info(Artplayer.build);

config ​

返回视频的默认配置

',3),y=a("div",{className:"run-code"},"▶ Run Code",-1),C=s('
js
console.info(Artplayer.config);

utils ​

返回播放器的工具函数集合

',3),u=a("div",{className:"run-code"},"▶ Run Code",-1),h=s('
js
console.info(Artplayer.utils);

全部工具函数请参考以下地址:

artplayer/types/utils.d.ts

scheme ​

返回播放器选项的校验方案

',4),F=a("div",{className:"run-code"},"▶ Run Code",-1),m=s('
js
console.info(Artplayer.scheme);

Emitter ​

返回事件分发器的构造函数

',3),b=a("div",{className:"run-code"},"▶ Run Code",-1),v=s('
js
console.info(Artplayer.Emitter);

validator ​

返回选项的校验函数

',3),T=a("div",{className:"run-code"},"▶ Run Code",-1),g=s('
js
console.info(Artplayer.validator);

kindOf ​

返回类型检测的函数工具

',3),f=a("div",{className:"run-code"},"▶ Run Code",-1),P=s('
js
console.info(Artplayer.kindOf);

html ​

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

',3),S=a("div",{className:"run-code"},"▶ Run Code",-1),k=s('
js
console.info(Artplayer.html);

option ​

返回播放器的默认选项

',3),N=a("div",{className:"run-code"},"▶ Run Code",-1),V=s('
js
console.info(Artplayer.option);
',1),q=[p,t,r,c,i,d,_,A,D,y,C,u,h,F,m,b,v,T,g,f,P,S,k,N,V];function I(R,j,E,x,w,O){return l(),e("div",null,q)}const U=n(o,[["render",I]]);export{B as __pageData,U as default}; diff --git a/docs/document/assets/advanced_class.md.8a7735cd.lean.js b/docs/document/assets/advanced_class.md.8a7735cd.lean.js new file mode 100644 index 000000000..7dc56d8da --- /dev/null +++ b/docs/document/assets/advanced_class.md.8a7735cd.lean.js @@ -0,0 +1 @@ +import{_ as n,c as e,o as l,U as s,x as a}from"./chunks/framework.75837252.js";const B=JSON.parse('{"title":"静态属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/class.md","lastUpdated":1674271984000}'),o={name:"advanced/class.md"},p=s("",4),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=s("",3),c=a("div",{className:"run-code"},"▶ Run Code",-1),i=s("",3),d=a("div",{className:"run-code"},"▶ Run Code",-1),_=s("",3),A=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",3),y=a("div",{className:"run-code"},"▶ Run Code",-1),C=s("",3),u=a("div",{className:"run-code"},"▶ Run Code",-1),h=s("",4),F=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",3),b=a("div",{className:"run-code"},"▶ Run Code",-1),v=s("",3),T=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",3),f=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",3),S=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",3),N=a("div",{className:"run-code"},"▶ Run Code",-1),V=s("",1),q=[p,t,r,c,i,d,_,A,D,y,C,u,h,F,m,b,v,T,g,f,P,S,k,N,V];function I(R,j,E,x,w,O){return l(),e("div",null,q)}const U=n(o,[["render",I]]);export{B as __pageData,U as default}; diff --git a/docs/document/assets/advanced_event.md.7faf2290.js b/docs/document/assets/advanced_event.md.5f088140.js similarity index 91% rename from docs/document/assets/advanced_event.md.7faf2290.js rename to docs/document/assets/advanced_event.md.5f088140.js index 821494a1a..2213768dd 100644 --- a/docs/document/assets/advanced_event.md.7faf2290.js +++ b/docs/document/assets/advanced_event.md.5f088140.js @@ -1,11 +1,11 @@ -import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js";const Ms=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/event.md","lastUpdated":1677245395000}'),e={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"​")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),F=a(`
js
var art = new Artplayer({
+import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js";const Xs=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/event.md","lastUpdated":1677245395000}'),e={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"​")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('video:canplay', () => {
     console.info('video:canplay');
-});

只监听一次事件:

`,2),y=s("div",{className:"run-code"},"▶ Run Code",-1),i=a(`
js
var art = new Artplayer({
+});

只监听一次事件:

`,2),F=s("div",{className:"run-code"},"▶ Run Code",-1),i=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -43,30 +43,37 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
     art.url = '/assets/sample/video.mp4'
 });
 
-art.on('restart', () => {
-    console.info('restart');
-});

pause ​

当播放器暂停时触发

`,3),g=s("div",{className:"run-code"},"▶ Run Code",-1),v=a(`
js
var art = new Artplayer({
+art.on('restart', (url) => {
+    console.info('restart', url);
+});

loop ​

当出现区间循环时触发

`,3),g=s("div",{className:"run-code"},"▶ Run Code",-1),v=a(`
js
var art = new Artplayer({
+    container: '.artplayer-app',
+    url: '/assets/sample/video.mp4',
+});
+
+art.on('loop', (start, end) => {
+    console.info('loop', start, end);
+});

pause ​

当播放器暂停时触发

`,3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('pause', () => {
     console.info('pause');
-});

play ​

当播放器播放时触发

`,3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=a(`
js
var art = new Artplayer({
+});

play ​

当播放器播放时触发

`,3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('play', () => {
     console.info('play');
-});

hotkey ​

当播放器热键被按下时触发

`,3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=a(`
js
var art = new Artplayer({
+});

hotkey ​

当播放器热键被按下时触发

`,3),P=s("div",{className:"run-code"},"▶ Run Code",-1),S=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('hotkey', (event) => {
     console.info('hotkey', event);
-});

destroy ​

当播放器销毁时触发

`,3),P=s("div",{className:"run-code"},"▶ Run Code",-1),S=a(`
js
var art = new Artplayer({
+});

destroy ​

当播放器销毁时触发

`,3),q=s("div",{className:"run-code"},"▶ Run Code",-1),w=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -77,45 +84,34 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('destroy', () => {
     console.info('destroy');
-});

url ​

当视频地址变化时触发

`,3),q=s("div",{className:"run-code"},"▶ Run Code",-1),w=a(`
js
var art = new Artplayer({
-    container: '.artplayer-app',
-    url: '/assets/sample/video.mp4',
-});
-
-art.on('ready', () => {
-    art.url = '/assets/sample/video.mp4?t=0'
-});
-
-art.on('url', (url) => {
-    console.info('url', url);
 });

focus ​

当播放器获得焦点时触发

`,3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
-art.on('focus', () => {
-    console.info('focus');
+art.on('focus', (event) => {
+    console.info('focus', event);
 });

blur ​

当播放器失去焦点时触发

`,3),V=s("div",{className:"run-code"},"▶ Run Code",-1),j=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
-art.on('blur', () => {
-    console.info('blur');
+art.on('blur', (event) => {
+    console.info('blur', event);
 });

dblclick ​

当播放器被双击时触发

`,3),I=s("div",{className:"run-code"},"▶ Run Code",-1),x=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
-art.on('dblclick', () => {
-    console.info('dblclick');
+art.on('dblclick', (event) => {
+    console.info('dblclick', event);
 });

click ​

当播放器被单击时触发

`,3),z=s("div",{className:"run-code"},"▶ Run Code",-1),U=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
-art.on('click', () => {
-    console.info('click');
+art.on('click', (event) => {
+    console.info('click', event);
 });

error ​

当播放器加载视频发生错误时触发

`,3),O=s("div",{className:"run-code"},"▶ Run Code",-1),H=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/404.mp4',
@@ -128,8 +124,8 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
     url: '/assets/sample/video.mp4',
 });
 
-art.on('hover', (state) => {
-    console.info('hover', state);
+art.on('hover', (state, event) => {
+    console.info('hover', state, event);
 });

mousemove ​

当播放器被鼠标经过时触发

`,3),$=s("div",{className:"run-code"},"▶ Run Code",-1),B=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
@@ -151,7 +147,15 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('view', (state) => {
     console.info('view', state);
-});

aspectRatio ​

当播放器长宽比变化时触发

`,3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=a(`
js
var art = new Artplayer({
+});

lock ​

在移动端,当锁定的状态发生变化时触发

`,3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=a(`
js
var art = new Artplayer({
+    container: '.artplayer-app',
+    url: '/assets/sample/video.mp4',
+    lock: true,
+});
+
+art.on('lock', (state) => {
+    console.info('lock', state);
+});

aspectRatio ​

当播放器长宽比变化时触发

`,3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     aspectRatio: true,
@@ -160,7 +164,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('aspectRatio', (aspectRatio) => {
     console.info('aspectRatio', aspectRatio);
-});

autoHeight ​

当播放器自动设置高度时触发

`,3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=a(`
js
var art = new Artplayer({
+});

autoHeight ​

当播放器自动设置高度时触发

`,3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),as=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -171,7 +175,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('autoHeight', (height) => {
     console.info('autoHeight', height);
-});

autoSize ​

当播放器自动设置尺寸时触发

`,3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),as=a(`
js
var art = new Artplayer({
+});

autoSize ​

当播放器自动设置尺寸时触发

`,3),ns=s("div",{className:"run-code"},"▶ Run Code",-1),ls=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     autoSize: true,
@@ -179,7 +183,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('autoSize', () => {
     console.info('autoSize');
-});

flip ​

当播放器发生翻转时触发

`,3),ns=s("div",{className:"run-code"},"▶ Run Code",-1),ls=a(`
js
var art = new Artplayer({
+});

flip ​

当播放器发生翻转时触发

`,3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),os=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     flip: true,
@@ -188,7 +192,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('flip', (flip) => {
     console.info('flip', flip);
-});

fullscreen ​

当播放器发生窗口全屏时触发

`,3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),os=a(`
js
var art = new Artplayer({
+});

fullscreen ​

当播放器发生窗口全屏时触发

`,3),es=s("div",{className:"run-code"},"▶ Run Code",-1),rs=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     fullscreen: true,
@@ -196,7 +200,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('fullscreen', (state) => {
     console.info('fullscreen', state);
-});

fullscreenWeb ​

当播放器发生网页全屏时触发

`,3),es=s("div",{className:"run-code"},"▶ Run Code",-1),rs=a(`
js
var art = new Artplayer({
+});

fullscreenWeb ​

当播放器发生网页全屏时触发

`,3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     fullscreenWeb: true,
@@ -204,7 +208,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('fullscreenWeb', (state) => {
     console.info('fullscreenWeb', state);
-});

mini ​

当播放器进入迷你模式时触发

`,3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=a(`
js
var art = new Artplayer({
+});

mini ​

当播放器进入迷你模式时触发

`,3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),ys=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -215,7 +219,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('mini', (state) => {
     console.info('mini', state);
-});

pip ​

当播放器进入画中画时触发

`,3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),Fs=a(`
js
var art = new Artplayer({
+});

pip ​

当播放器进入画中画时触发

`,3),Fs=s("div",{className:"run-code"},"▶ Run Code",-1),is=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     pip: true,
@@ -223,7 +227,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('pip', (state) => {
     console.info('pip', state);
-});

screenshot ​

当播放器被截图时触发

`,3),ys=s("div",{className:"run-code"},"▶ Run Code",-1),is=a(`
js
var art = new Artplayer({
+});

screenshot ​

当播放器被截图时触发

`,3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     screenshot: true,
@@ -231,14 +235,14 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('screenshot', (dataUri) => {
     console.info('screenshot', dataUri);
-});

seek ​

当播放器发生时间跳转时触发

`,3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=a(`
js
var art = new Artplayer({
+});

seek ​

当播放器发生时间跳转时触发

`,3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),bs=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('seek', (currentTime) => {
     console.info('seek', currentTime);
-});

subtitleOffset ​

当播放器发生字幕偏移时触发

`,3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),bs=a(`
js
var art = new Artplayer({
+});

subtitleOffset ​

当播放器发生字幕偏移时触发

`,3),us=s("div",{className:"run-code"},"▶ Run Code",-1),hs=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     subtitleOffset: true,
@@ -250,7 +254,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('subtitleOffset', (offset) => {
     console.info('subtitleOffset', offset);
-});

subtitleUpdate ​

当字幕更新时触发

`,3),us=s("div",{className:"run-code"},"▶ Run Code",-1),hs=a(`
js
var art = new Artplayer({
+});

subtitleUpdate ​

当字幕更新时触发

`,3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     subtitle: {
@@ -260,7 +264,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('subtitleUpdate', (text) => {
     console.info('subtitleUpdate', text);
-});

subtitleLoad ​

当字幕加载时触发

`,3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=a(`
js
var art = new Artplayer({
+});

subtitleLoad ​

当字幕加载时触发

`,3),gs=s("div",{className:"run-code"},"▶ Run Code",-1),vs=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     subtitle: {
@@ -270,7 +274,7 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('subtitleLoad', (url) => {
     console.info('subtitleLoad', url);
-});

subtitleSwitch ​

当字幕切换时触发

`,3),gs=s("div",{className:"run-code"},"▶ Run Code",-1),vs=a(`
js
var art = new Artplayer({
+});

subtitleSwitch ​

当字幕切换时触发

`,3),Es=s("div",{className:"run-code"},"▶ Run Code",-1),Ts=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     subtitle: {
@@ -284,53 +288,53 @@ import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js"
 
 art.on('subtitleSwitch', (url) => {
     console.info('subtitleSwitch', url);
-});

info ​

当信息面板显示或隐藏时触发

`,3),Es=s("div",{className:"run-code"},"▶ Run Code",-1),Ts=a(`
js
var art = new Artplayer({
+});

info ​

当信息面板显示或隐藏时触发

`,3),fs=s("div",{className:"run-code"},"▶ Run Code",-1),ks=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('info', (state) => {
     console.log(state);
-});

layer ​

当自定义层显示或隐藏时触发

`,3),fs=s("div",{className:"run-code"},"▶ Run Code",-1),ks=a(`
js
var art = new Artplayer({
+});

layer ​

当自定义层显示或隐藏时触发

`,3),Ps=s("div",{className:"run-code"},"▶ Run Code",-1),Ss=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('layer', (state) => {
     console.log(state);
-});

loading ​

当加载器显示或隐藏时触发

`,3),Ps=s("div",{className:"run-code"},"▶ Run Code",-1),Ss=a(`
js
var art = new Artplayer({
+});

loading ​

当加载器显示或隐藏时触发

`,3),qs=s("div",{className:"run-code"},"▶ Run Code",-1),ws=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('loading', (state) => {
     console.log(state);
-});

mask ​

当遮罩层显示或隐藏时触发

`,3),qs=s("div",{className:"run-code"},"▶ Run Code",-1),ws=a(`
js
var art = new Artplayer({
+});

mask ​

当遮罩层显示或隐藏时触发

`,3),Rs=s("div",{className:"run-code"},"▶ Run Code",-1),Ns=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('mask', (state) => {
     console.log(state);
-});

subtitle ​

当字幕层显示或隐藏时触发

`,3),Rs=s("div",{className:"run-code"},"▶ Run Code",-1),Ns=a(`
js
var art = new Artplayer({
+});

subtitle ​

当字幕层显示或隐藏时触发

`,3),Vs=s("div",{className:"run-code"},"▶ Run Code",-1),js=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('subtitle', (state) => {
     console.log(state);
-});

contextmenu ​

当右键菜单显示或隐藏时触发

`,3),Vs=s("div",{className:"run-code"},"▶ Run Code",-1),js=a(`
js
var art = new Artplayer({
+});

contextmenu ​

当右键菜单显示或隐藏时触发

`,3),Is=s("div",{className:"run-code"},"▶ Run Code",-1),xs=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('contextmenu', (state) => {
     console.log(state);
-});

control ​

当控制器显示或隐藏时触发

`,3),Is=s("div",{className:"run-code"},"▶ Run Code",-1),xs=a(`
js
var art = new Artplayer({
+});

control ​

当控制器显示或隐藏时触发

`,3),zs=s("div",{className:"run-code"},"▶ Run Code",-1),Us=a(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('control', (state) => {
     console.log(state);
-});

setting ​

当设置面板显示或隐藏时触发

`,3),zs=s("div",{className:"run-code"},"▶ Run Code",-1),Us=a('
js
var art = new Artplayer({\n    container: '.artplayer-app',\n    url: '/assets/sample/video.mp4',\n    setting: true,\n});\n\nart.on('setting', (state) => {\n    console.log(state);\n});

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 ​

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

',43),Os=[r,c,t,D,F,y,i,A,C,d,b,u,h,m,_,g,v,E,T,f,k,P,S,q,w,R,N,V,j,I,x,z,U,O,H,W,L,$,B,J,G,K,M,Q,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,Fs,ys,is,As,Cs,ds,bs,us,hs,ms,_s,gs,vs,Es,Ts,fs,ks,Ps,Ss,qs,ws,Rs,Ns,Vs,js,Is,xs,zs,Us];function Hs(Ws,Ls,$s,Bs,Js,Gs){return o(),p("div",null,Os)}const Qs=l(e,[["render",Hs]]);export{Ms as __pageData,Qs as default}; +});

setting ​

当设置面板显示或隐藏时触发

`,3),Os=s("div",{className:"run-code"},"▶ Run Code",-1),Hs=a('
js
var art = new Artplayer({\n    container: '.artplayer-app',\n    url: '/assets/sample/video.mp4',\n    setting: true,\n});\n\nart.on('setting', (state) => {\n    console.log(state);\n});

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 ​

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

',43),Ws=[r,c,t,D,y,F,i,A,C,d,b,u,h,m,_,g,v,E,T,f,k,P,S,q,w,R,N,V,j,I,x,z,U,O,H,W,L,$,B,J,G,K,M,Q,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,hs,ms,_s,gs,vs,Es,Ts,fs,ks,Ps,Ss,qs,ws,Rs,Ns,Vs,js,Is,xs,zs,Us,Os,Hs];function Ls($s,Bs,Js,Gs,Ks,Ms){return o(),p("div",null,Ws)}const Ys=l(e,[["render",Ls]]);export{Xs as __pageData,Ys as default}; diff --git a/docs/document/assets/advanced_event.md.7faf2290.lean.js b/docs/document/assets/advanced_event.md.5f088140.lean.js similarity index 83% rename from docs/document/assets/advanced_event.md.7faf2290.lean.js rename to docs/document/assets/advanced_event.md.5f088140.lean.js index 35cfd3107..70f1ad73a 100644 --- a/docs/document/assets/advanced_event.md.7faf2290.lean.js +++ b/docs/document/assets/advanced_event.md.5f088140.lean.js @@ -1 +1 @@ -import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js";const Ms=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/event.md","lastUpdated":1677245395000}'),e={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"​")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),F=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("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),b=a("",4),u=s("div",{className:"run-code"},"▶ Run Code",-1),h=a("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=a("",3),g=s("div",{className:"run-code"},"▶ Run Code",-1),v=a("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=a("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=a("",3),P=s("div",{className:"run-code"},"▶ Run Code",-1),S=a("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),w=a("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=a("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),j=a("",3),I=s("div",{className:"run-code"},"▶ Run Code",-1),x=a("",3),z=s("div",{className:"run-code"},"▶ Run Code",-1),U=a("",3),O=s("div",{className:"run-code"},"▶ Run Code",-1),H=a("",3),W=s("div",{className:"run-code"},"▶ Run Code",-1),L=a("",3),$=s("div",{className:"run-code"},"▶ Run Code",-1),B=a("",3),J=s("div",{className:"run-code"},"▶ Run Code",-1),G=a("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=a("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=a("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=a("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),as=a("",3),ns=s("div",{className:"run-code"},"▶ Run Code",-1),ls=a("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),os=a("",3),es=s("div",{className:"run-code"},"▶ Run Code",-1),rs=a("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=a("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),Fs=a("",3),ys=s("div",{className:"run-code"},"▶ Run Code",-1),is=a("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=a("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),bs=a("",3),us=s("div",{className:"run-code"},"▶ Run Code",-1),hs=a("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=a("",3),gs=s("div",{className:"run-code"},"▶ Run Code",-1),vs=a("",3),Es=s("div",{className:"run-code"},"▶ Run Code",-1),Ts=a("",3),fs=s("div",{className:"run-code"},"▶ Run Code",-1),ks=a("",3),Ps=s("div",{className:"run-code"},"▶ Run Code",-1),Ss=a("",3),qs=s("div",{className:"run-code"},"▶ Run Code",-1),ws=a("",3),Rs=s("div",{className:"run-code"},"▶ Run Code",-1),Ns=a("",3),Vs=s("div",{className:"run-code"},"▶ Run Code",-1),js=a("",3),Is=s("div",{className:"run-code"},"▶ Run Code",-1),xs=a("",3),zs=s("div",{className:"run-code"},"▶ Run Code",-1),Us=a("",43),Os=[r,c,t,D,F,y,i,A,C,d,b,u,h,m,_,g,v,E,T,f,k,P,S,q,w,R,N,V,j,I,x,z,U,O,H,W,L,$,B,J,G,K,M,Q,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,Fs,ys,is,As,Cs,ds,bs,us,hs,ms,_s,gs,vs,Es,Ts,fs,ks,Ps,Ss,qs,ws,Rs,Ns,Vs,js,Is,xs,zs,Us];function Hs(Ws,Ls,$s,Bs,Js,Gs){return o(),p("div",null,Os)}const Qs=l(e,[["render",Hs]]);export{Ms as __pageData,Qs as default}; +import{_ as l,c as p,o,x as s,a as n,U as a}from"./chunks/framework.75837252.js";const Xs=JSON.parse('{"title":"实例事件","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/event.md","lastUpdated":1677245395000}'),e={name:"advanced/event.md"},r=s("h1",{id:"实例事件",tabindex:"-1"},[n("实例事件 "),s("a",{class:"header-anchor",href:"#实例事件","aria-label":'Permalink to "实例事件"'},"​")],-1),c=s("p",null,[n("播放器的事件分为两种,一种视频的 "),s("code",null,"原生事件"),n(" (前缀 "),s("code",null,"video:"),n("),另外一种是 "),s("code",null,"自定义事件")],-1),t=s("p",null,"监听事件:",-1),D=s("div",{className:"run-code"},"▶ Run Code",-1),y=a("",2),F=s("div",{className:"run-code"},"▶ Run Code",-1),i=a("",2),A=s("div",{className:"run-code"},"▶ Run Code",-1),C=a("",2),d=s("div",{className:"run-code"},"▶ Run Code",-1),b=a("",4),u=s("div",{className:"run-code"},"▶ Run Code",-1),h=a("",3),m=s("div",{className:"run-code"},"▶ Run Code",-1),_=a("",3),g=s("div",{className:"run-code"},"▶ Run Code",-1),v=a("",3),E=s("div",{className:"run-code"},"▶ Run Code",-1),T=a("",3),f=s("div",{className:"run-code"},"▶ Run Code",-1),k=a("",3),P=s("div",{className:"run-code"},"▶ Run Code",-1),S=a("",3),q=s("div",{className:"run-code"},"▶ Run Code",-1),w=a("",3),R=s("div",{className:"run-code"},"▶ Run Code",-1),N=a("",3),V=s("div",{className:"run-code"},"▶ Run Code",-1),j=a("",3),I=s("div",{className:"run-code"},"▶ Run Code",-1),x=a("",3),z=s("div",{className:"run-code"},"▶ Run Code",-1),U=a("",3),O=s("div",{className:"run-code"},"▶ Run Code",-1),H=a("",3),W=s("div",{className:"run-code"},"▶ Run Code",-1),L=a("",3),$=s("div",{className:"run-code"},"▶ Run Code",-1),B=a("",3),J=s("div",{className:"run-code"},"▶ Run Code",-1),G=a("",3),K=s("div",{className:"run-code"},"▶ Run Code",-1),M=a("",3),Q=s("div",{className:"run-code"},"▶ Run Code",-1),X=a("",3),Y=s("div",{className:"run-code"},"▶ Run Code",-1),Z=a("",3),ss=s("div",{className:"run-code"},"▶ Run Code",-1),as=a("",3),ns=s("div",{className:"run-code"},"▶ Run Code",-1),ls=a("",3),ps=s("div",{className:"run-code"},"▶ Run Code",-1),os=a("",3),es=s("div",{className:"run-code"},"▶ Run Code",-1),rs=a("",3),cs=s("div",{className:"run-code"},"▶ Run Code",-1),ts=a("",3),Ds=s("div",{className:"run-code"},"▶ Run Code",-1),ys=a("",3),Fs=s("div",{className:"run-code"},"▶ Run Code",-1),is=a("",3),As=s("div",{className:"run-code"},"▶ Run Code",-1),Cs=a("",3),ds=s("div",{className:"run-code"},"▶ Run Code",-1),bs=a("",3),us=s("div",{className:"run-code"},"▶ Run Code",-1),hs=a("",3),ms=s("div",{className:"run-code"},"▶ Run Code",-1),_s=a("",3),gs=s("div",{className:"run-code"},"▶ Run Code",-1),vs=a("",3),Es=s("div",{className:"run-code"},"▶ Run Code",-1),Ts=a("",3),fs=s("div",{className:"run-code"},"▶ Run Code",-1),ks=a("",3),Ps=s("div",{className:"run-code"},"▶ Run Code",-1),Ss=a("",3),qs=s("div",{className:"run-code"},"▶ Run Code",-1),ws=a("",3),Rs=s("div",{className:"run-code"},"▶ Run Code",-1),Ns=a("",3),Vs=s("div",{className:"run-code"},"▶ Run Code",-1),js=a("",3),Is=s("div",{className:"run-code"},"▶ Run Code",-1),xs=a("",3),zs=s("div",{className:"run-code"},"▶ Run Code",-1),Us=a("",3),Os=s("div",{className:"run-code"},"▶ Run Code",-1),Hs=a("",43),Ws=[r,c,t,D,y,F,i,A,C,d,b,u,h,m,_,g,v,E,T,f,k,P,S,q,w,R,N,V,j,I,x,z,U,O,H,W,L,$,B,J,G,K,M,Q,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,hs,ms,_s,gs,vs,Es,Ts,fs,ks,Ps,Ss,qs,ws,Rs,Ns,Vs,js,Is,xs,zs,Us,Os,Hs];function Ls($s,Bs,Js,Gs,Ks,Ms){return o(),p("div",null,Ws)}const Ys=l(e,[["render",Ls]]);export{Xs as __pageData,Ys as default}; diff --git a/docs/document/assets/advanced_property.md.9e1218a4.js b/docs/document/assets/advanced_property.md.dd7eaab4.js similarity index 96% rename from docs/document/assets/advanced_property.md.9e1218a4.js rename to docs/document/assets/advanced_property.md.dd7eaab4.js index bcc609a17..21dca2406 100644 --- a/docs/document/assets/advanced_property.md.9e1218a4.js +++ b/docs/document/assets/advanced_property.md.dd7eaab4.js @@ -1,4 +1,4 @@ -import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/property.md","lastUpdated":1674271220000}'),o={name:"advanced/property.md"},e=s('

实例属性 ​

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

play ​

播放视频

',5),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`
js
var art = new Artplayer({
+import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const Ws=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/property.md","lastUpdated":1674271220000}'),o={name:"advanced/property.md"},e=s('

实例属性 ​

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

play ​

  • Type: Function

播放视频

',5),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     muted: true,
@@ -116,14 +116,14 @@ import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";c
     console.info(art.currentTime);
     art.currentTime = 5;
     console.info(art.currentTime);
-});

duration ​

  • Type: Getter

获取视频时长

`,4),q=a("div",{className:"run-code"},"▶ Run Code",-1),I=s(`
js
var art = new Artplayer({
+});

duration ​

  • Type: Getter

获取视频时长

`,4),q=a("div",{className:"run-code"},"▶ Run Code",-1),V=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
 
 art.on('ready', () => {
     console.info(art.duration);
-});

提示

有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0

screenshot ​

  • Type: Function

下载当前视频帧的截图

`,5),V=a("div",{className:"run-code"},"▶ Run Code",-1),j=s(`
js
var art = new Artplayer({
+});

提示

有的视频是没有时长的,例如直播中的视频或者没被解码完成的视频,这个时候获取的时长会是 0

screenshot ​

  • Type: Function

下载当前视频帧的截图

`,5),I=a("div",{className:"run-code"},"▶ Run Code",-1),j=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -351,4 +351,13 @@ import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";c
 	url: '/assets/sample/video.mp4',
 });
 
-console.info(art.video);
`,1),qs=[e,r,c,t,D,y,F,i,A,C,d,b,u,m,h,_,g,v,T,E,S,P,k,f,w,R,N,q,I,V,j,x,G,B,U,z,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,ms,hs,_s,gs,vs,Ts,Es,Ss,Ps,ks,fs,ws,Rs,Ns];function Is(Vs,js,xs,Gs,Bs,Us){return p(),l("div",null,qs)}const Os=n(o,[["render",Is]]);export{Ls as __pageData,Os as default}; +console.info(art.video);

cssVar ​

动态获取或设置 css 变量

`,4),qs=a("div",{className:"run-code"},"▶ Run Code",-1),Vs=s(`
js
var art = new Artplayer({
+	container: '.artplayer-app',
+	url: '/assets/sample/video.mp4',
+});
+
+art.on('ready', () => {
+    console.log(art.cssVar('--art-theme'));
+    art.cssVar('--art-theme', 'green');
+    console.log(art.cssVar('--art-theme'));
+});
`,1),Is=[e,r,c,t,D,y,F,i,A,C,d,b,u,m,h,_,g,v,T,E,S,P,k,f,w,R,N,q,V,I,j,x,G,B,U,z,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,ms,hs,_s,gs,vs,Ts,Es,Ss,Ps,ks,fs,ws,Rs,Ns,qs,Vs];function js(xs,Gs,Bs,Us,zs,Ls){return p(),l("div",null,Is)}const Hs=n(o,[["render",js]]);export{Ws as __pageData,Hs as default}; diff --git a/docs/document/assets/advanced_property.md.9e1218a4.lean.js b/docs/document/assets/advanced_property.md.dd7eaab4.lean.js similarity index 84% rename from docs/document/assets/advanced_property.md.9e1218a4.lean.js rename to docs/document/assets/advanced_property.md.dd7eaab4.lean.js index ceaaf2488..a359d5f88 100644 --- a/docs/document/assets/advanced_property.md.9e1218a4.lean.js +++ b/docs/document/assets/advanced_property.md.dd7eaab4.lean.js @@ -1 +1 @@ -import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const Ls=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/property.md","lastUpdated":1674271220000}'),o={name:"advanced/property.md"},e=s("",5),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",4),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),y=a("div",{className:"run-code"},"▶ Run Code",-1),F=s("",4),i=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),C=a("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),b=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),m=a("div",{className:"run-code"},"▶ Run Code",-1),h=s("",4),_=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=a("div",{className:"run-code"},"▶ Run Code",-1),S=s("",5),P=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",4),f=a("div",{className:"run-code"},"▶ Run Code",-1),w=s("",4),R=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),q=a("div",{className:"run-code"},"▶ Run Code",-1),I=s("",5),V=a("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),x=a("div",{className:"run-code"},"▶ Run Code",-1),G=s("",4),B=a("div",{className:"run-code"},"▶ Run Code",-1),U=s("",4),z=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),O=a("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),H=a("div",{className:"run-code"},"▶ Run Code",-1),$=s("",5),M=a("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",4),J=a("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),X=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Z=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",5),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),os=a("div",{className:"run-code"},"▶ Run Code",-1),es=s("",4),rs=a("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",4),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",5),ys=a("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",5),is=a("div",{className:"run-code"},"▶ Run Code",-1),As=s("",4),Cs=a("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",4),bs=a("div",{className:"run-code"},"▶ Run Code",-1),us=s("",4),ms=a("div",{className:"run-code"},"▶ Run Code",-1),hs=s("",4),_s=a("div",{className:"run-code"},"▶ Run Code",-1),gs=s("",4),vs=a("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",4),Es=a("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",4),Ps=a("div",{className:"run-code"},"▶ Run Code",-1),ks=s("",5),fs=a("div",{className:"run-code"},"▶ Run Code",-1),ws=s("",4),Rs=a("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",1),qs=[e,r,c,t,D,y,F,i,A,C,d,b,u,m,h,_,g,v,T,E,S,P,k,f,w,R,N,q,I,V,j,x,G,B,U,z,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,ms,hs,_s,gs,vs,Ts,Es,Ss,Ps,ks,fs,ws,Rs,Ns];function Is(Vs,js,xs,Gs,Bs,Us){return p(),l("div",null,qs)}const Os=n(o,[["render",Is]]);export{Ls as __pageData,Os as default}; +import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const Ws=JSON.parse('{"title":"实例属性","description":"","frontmatter":{},"headers":[],"relativePath":"advanced/property.md","lastUpdated":1674271220000}'),o={name:"advanced/property.md"},e=s("",5),r=a("div",{className:"run-code"},"▶ Run Code",-1),c=s("",4),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",4),y=a("div",{className:"run-code"},"▶ Run Code",-1),F=s("",4),i=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),C=a("div",{className:"run-code"},"▶ Run Code",-1),d=s("",4),b=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),m=a("div",{className:"run-code"},"▶ Run Code",-1),h=s("",4),_=a("div",{className:"run-code"},"▶ Run Code",-1),g=s("",4),v=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=a("div",{className:"run-code"},"▶ Run Code",-1),S=s("",5),P=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",4),f=a("div",{className:"run-code"},"▶ Run Code",-1),w=s("",4),R=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),q=a("div",{className:"run-code"},"▶ Run Code",-1),V=s("",5),I=a("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),x=a("div",{className:"run-code"},"▶ Run Code",-1),G=s("",4),B=a("div",{className:"run-code"},"▶ Run Code",-1),U=s("",4),z=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),O=a("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),H=a("div",{className:"run-code"},"▶ Run Code",-1),$=s("",5),M=a("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",4),J=a("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),X=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),Z=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",5),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),os=a("div",{className:"run-code"},"▶ Run Code",-1),es=s("",4),rs=a("div",{className:"run-code"},"▶ Run Code",-1),cs=s("",4),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",5),ys=a("div",{className:"run-code"},"▶ Run Code",-1),Fs=s("",5),is=a("div",{className:"run-code"},"▶ Run Code",-1),As=s("",4),Cs=a("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",4),bs=a("div",{className:"run-code"},"▶ Run Code",-1),us=s("",4),ms=a("div",{className:"run-code"},"▶ Run Code",-1),hs=s("",4),_s=a("div",{className:"run-code"},"▶ Run Code",-1),gs=s("",4),vs=a("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",4),Es=a("div",{className:"run-code"},"▶ Run Code",-1),Ss=s("",4),Ps=a("div",{className:"run-code"},"▶ Run Code",-1),ks=s("",5),fs=a("div",{className:"run-code"},"▶ Run Code",-1),ws=s("",4),Rs=a("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",4),qs=a("div",{className:"run-code"},"▶ Run Code",-1),Vs=s("",1),Is=[e,r,c,t,D,y,F,i,A,C,d,b,u,m,h,_,g,v,T,E,S,P,k,f,w,R,N,q,V,I,j,x,G,B,U,z,L,O,W,H,$,M,Q,J,K,X,Y,Z,ss,as,ns,ls,ps,os,es,rs,cs,ts,Ds,ys,Fs,is,As,Cs,ds,bs,us,ms,hs,_s,gs,vs,Ts,Es,Ss,Ps,ks,fs,ws,Rs,Ns,qs,Vs];function js(xs,Gs,Bs,Us,zs,Ls){return p(),l("div",null,Is)}const Hs=n(o,[["render",js]]);export{Ws as __pageData,Hs as default}; diff --git a/docs/document/assets/app.034281f2.js b/docs/document/assets/app.a798b1de.js similarity index 95% rename from docs/document/assets/app.034281f2.js rename to docs/document/assets/app.a798b1de.js index bb54d471b..92bb8dbda 100644 --- a/docs/document/assets/app.034281f2.js +++ b/docs/document/assets/app.a798b1de.js @@ -1 +1 @@ -import{d as p,O as s,a5 as i,u,h as c,l,a6 as d,a7 as f,a8 as m,a9 as h,aa as A,ab as g,ac as P,ad as v,ae as y,af as C,ag as w,ah as E,ai as _,E as b}from"./chunks/framework.75837252.js";import{t as R}from"./chunks/theme.29dd1380.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(R),D=p({name:"VitePressApp",setup(){const{site:e}=u();return c(()=>{l(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),d(),f(),m(),n.setup&&n.setup(),()=>h(n.Layout)}});async function O(){const e=T(),a=S();a.provide(A,e);const t=g(e.route);return a.provide(P,t),a.component("Content",v),a.component("ClientOnly",y),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:C}),{app:a,router:e,data:t}}function S(){return w(D)}function T(){let e=s,a;return E(t=>{let o=_(t);return e&&(a=o),(e||a===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),b(()=>import(o),[])},n.NotFound)}s&&O().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{O as createApp}; +import{d as p,O as s,a5 as i,u,h as c,l,a6 as d,a7 as f,a8 as m,a9 as h,aa as A,ab as g,ac as P,ad as v,ae as y,af as C,ag as w,ah as E,ai as _,E as b}from"./chunks/framework.75837252.js";import{t as R}from"./chunks/theme.345d1526.js";function r(e){if(e.extends){const a=r(e.extends);return{...a,...e,async enhanceApp(t){a.enhanceApp&&await a.enhanceApp(t),e.enhanceApp&&await e.enhanceApp(t)}}}return e}const n=r(R),D=p({name:"VitePressApp",setup(){const{site:e}=u();return c(()=>{l(()=>{document.documentElement.lang=e.value.lang,document.documentElement.dir=e.value.dir})}),d(),f(),m(),n.setup&&n.setup(),()=>h(n.Layout)}});async function O(){const e=T(),a=S();a.provide(A,e);const t=g(e.route);return a.provide(P,t),a.component("Content",v),a.component("ClientOnly",y),Object.defineProperties(a.config.globalProperties,{$frontmatter:{get(){return t.frontmatter.value}},$params:{get(){return t.page.value.params}}}),n.enhanceApp&&await n.enhanceApp({app:a,router:e,siteData:C}),{app:a,router:e,data:t}}function S(){return w(D)}function T(){let e=s,a;return E(t=>{let o=_(t);return e&&(a=o),(e||a===o)&&(o=o.replace(/\.js$/,".lean.js")),s&&(e=!1),b(()=>import(o),[])},n.NotFound)}s&&O().then(({app:e,router:a,data:t})=>{a.go().then(()=>{i(a.route,t.site),e.mount("#app")})});export{O as createApp}; diff --git a/docs/document/assets/chunks/theme.29dd1380.js b/docs/document/assets/chunks/theme.345d1526.js similarity index 99% rename from docs/document/assets/chunks/theme.29dd1380.js rename to docs/document/assets/chunks/theme.345d1526.js index 38fc6a9d1..09ca677d0 100644 --- a/docs/document/assets/chunks/theme.29dd1380.js +++ b/docs/document/assets/chunks/theme.345d1526.js @@ -1,4 +1,4 @@ -import{d as $,o as l,c as r,r as h,n as A,a as D,t as L,_ as g,u as ct,b as c,e as V,f as S,g as Vt,h as X,i as rt,j as St,k as Lt,w as ee,l as ae,m as Mt,P as It,p as be,q as te,s as ce,v as Ce,x as u,F as T,y as w,z as v,T as Te,A as k,B as _e,C as p,D as K,E as Ct,G as We,H as Tt,I as ut,J as Nt,K as z,L as At,M as J,N as dt,O as Bt,Q as Ot,R,S as U,U as Et,V as Ke,W as Ne,X as he,Y as Ht,Z as ie,$ as Ae,a0 as zt,a1 as Dt,a2 as Ft,a3 as jt,a4 as Gt}from"./framework.75837252.js";const qt=$({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(l(),r("span",{class:A(["VPBadge",e.type??"tip"])},[h(t.$slots,"default",{},()=>[D(L(e.text),1)],!0)],2))}});const Rt=g(qt,[["__scopeId","data-v-e233384c"]]),M=ct;var Qe;const _t=typeof window<"u",Ut=e=>typeof e=="string",Wt=()=>{};_t&&((Qe=window==null?void 0:window.navigator)!=null&&Qe.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function ht(e){return typeof e=="function"?e():c(e)}function Kt(e){return e}function vt(e){return St()?(Lt(e),!0):!1}function Qt(e){return typeof e=="function"?V(e):S(e)}function Yt(e,t=!0){Vt()?X(e):t?e():rt(e)}function Xt(e){var t;const n=ht(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Be=_t?window:void 0;function Jt(...e){let t,n,s,o;if(Ut(e[0])||Array.isArray(e[0])?([n,s,o]=e,t=Be):[t,n,s,o]=e,!t)return Wt;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const a=[],i=()=>{a.forEach(y=>y()),a.length=0},_=(y,b,P,m)=>(y.addEventListener(b,P,m),()=>y.removeEventListener(b,P,m)),d=ee(()=>[Xt(t),ht(o)],([y,b])=>{i(),y&&a.push(...n.flatMap(P=>s.map(m=>_(y,P,m,b))))},{immediate:!0,flush:"post"}),f=()=>{d(),i()};return vt(f),f}function Zt(e,t=!1){const n=S(),s=()=>n.value=!!e();return s(),Yt(s,t),n}function Se(e,t={}){const{window:n=Be}=t,s=Zt(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const a=S(!1),i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",_):o.removeListener(_))},_=()=>{s.value&&(i(),o=n.matchMedia(Qt(e).value),a.value=o.matches,"addEventListener"in o?o.addEventListener("change",_):o.addListener(_))};return ae(_),vt(()=>i()),a}const Ye=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Xe="__vueuse_ssr_handlers__";Ye[Xe]=Ye[Xe]||{};var Je;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Je||(Je={}));var en=Object.defineProperty,Ze=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,et=(e,t,n)=>t in e?en(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sn=(e,t)=>{for(var n in t||(t={}))tn.call(t,n)&&et(e,n,t[n]);if(Ze)for(var n of Ze(t))nn.call(t,n)&&et(e,n,t[n]);return e};const on={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]};sn({linear:Kt},on);function an({window:e=Be}={}){if(!e)return{x:S(0),y:S(0)};const t=S(e.scrollX),n=S(e.scrollY);return Jt(e,"scroll",()=>{t.value=e.scrollX,n.value=e.scrollY},{capture:!1,passive:!0}),{x:t,y:n}}function ln(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function Le(e){return/^\//.test(e)?e:`/${e}`}function le(e){if(Mt(e))return e.replace(It,"");const{site:t}=M(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),a=n.endsWith("/")||n.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${n.replace(/(\.md)?$/,t.value.cleanUrls?"":".html")}${s}${o}`);return be(a)}function ft(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Le(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(Le(s)));return n?e[n]:[]}function cn(e){const t=[];let n=0;for(const s in e){const o=e[s];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function rn(e){const t=[];function n(s){for(const o of s)o.text&&o.link&&t.push({text:o.text,link:o.link}),o.items&&n(o.items)}return n(e),t}function Me(e,t){return Array.isArray(t)?t.some(n=>Me(e,n)):te(e,t.link)?!0:t.items?Me(e,t.items):!1}function W(){const e=ce(),{theme:t,frontmatter:n}=M(),s=Se("(min-width: 960px)"),o=S(!1),a=V(()=>{const x=t.value.sidebar,N=e.data.relativePath;return x?ft(x,N):[]}),i=V(()=>n.value.sidebar!==!1&&a.value.length>0&&n.value.layout!=="home"),_=V(()=>d?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),d=V(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),f=V(()=>i.value&&s.value),y=V(()=>i.value?cn(a.value):[]);function b(){o.value=!0}function P(){o.value=!1}function m(){o.value?P():b()}return{isOpen:o,sidebar:a,sidebarGroups:y,hasSidebar:i,hasAside:d,leftAside:_,isSidebarEnabled:f,open:b,close:P,toggle:m}}function un(e,t){let n;ae(()=>{n=e.value?document.activeElement:void 0}),X(()=>{window.addEventListener("keyup",s)}),Ce(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function dn(e){const{page:t}=M(),n=S(!1),s=V(()=>e.value.collapsed!=null),o=V(()=>!!e.value.link),a=V(()=>te(t.value.relativePath,e.value.link)),i=V(()=>a.value?!0:e.value.items?Me(t.value.relativePath,e.value.items):!1),_=V(()=>!!(e.value.items&&e.value.items.length));ae(()=>{n.value=!!(s.value&&e.value.collapsed)}),ae(()=>{(a.value||i.value)&&(n.value=!1)});function d(){s.value&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:o,isActiveLink:a,hasActiveLink:i,hasChildren:_,toggle:d}}const _n=$({__name:"VPSkipLink",setup(e){const t=ce(),n=S();ee(()=>t.path,()=>n.value.focus());function s({target:o}){const a=document.querySelector(decodeURIComponent(o.hash));if(a){const i=()=>{a.removeAttribute("tabindex"),a.removeEventListener("blur",i)};a.setAttribute("tabindex","-1"),a.addEventListener("blur",i),a.focus(),window.scrollTo(0,0)}}return(o,a)=>(l(),r(T,null,[u("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),u("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const hn=g(_n,[["__scopeId","data-v-994b33bc"]]),vn={key:0,class:"VPBackdrop"},fn=$({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(l(),w(Te,{name:"fade"},{default:v(()=>[e.show?(l(),r("div",vn)):k("",!0)]),_:1}))}});const pn=g(fn,[["__scopeId","data-v-b2600058"]]);function mn(){const e=S(!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 a=ce();return ee(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}function re({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:n,localeIndex:s,page:o,theme:a}=M(),i=V(()=>{var d,f;return{label:(d=n.value.locales[s.value])==null?void 0:d.label,link:((f=n.value.locales[s.value])==null?void 0:f.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:V(()=>Object.entries(n.value.locales).flatMap(([d,f])=>e&&i.value.label===f.label?[]:{text:f.label,link:gn(f.link||(d==="root"?"/":`/${d}/`),a.value.i18nRouting!==!1&&t,o.value.relativePath.slice(i.value.link.length-1),!n.value.cleanUrls)})),currentLang:i}}function gn(e,t,n,s){return t?e.replace(/\/$/,"")+Le(n.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,s?".html":"")):e}const yn=["src","alt"],bn={inheritAttrs:!1},kn=$({...bn,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=K("VPImage",!0);return e.image?(l(),r(T,{key:0},[typeof e.image=="string"||"src"in e.image?(l(),r("img",_e({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:c(be)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,yn)):(l(),r(T,{key:1},[p(s,_e({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),p(s,_e({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):k("",!0)}}});const Oe=g(kn,[["__scopeId","data-v-74766fef"]]),$n=["href"],Pn=$({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=M(),{hasSidebar:s}=W(),{currentLang:o}=re();return(a,i)=>(l(),r("div",{class:A(["VPNavBarTitle",{"has-sidebar":c(s)}])},[u("a",{class:"title",href:c(le)(c(o).link)},[h(a.$slots,"nav-bar-title-before",{},void 0,!0),c(n).logo?(l(),w(Oe,{key:0,class:"logo",image:c(n).logo},null,8,["image"])):k("",!0),c(n).siteTitle?(l(),r(T,{key:1},[D(L(c(n).siteTitle),1)],64)):c(n).siteTitle===void 0?(l(),r(T,{key:2},[D(L(c(t).title),1)],64)):k("",!0),h(a.$slots,"nav-bar-title-after",{},void 0,!0)],8,$n)],2))}});const xn=g(Pn,[["__scopeId","data-v-bd15f18e"]]),wn="/document/assets/flex-logo.2489261b.svg";function xe(e,t){return typeof e>"u"?t:e}function tt(e){const t=Array(e);for(let n=0;n=this.minlength&&(_||!i[y])){let P=de(d,o,f),m="";switch(this.tokenize){case"full":if(3x;N--)if(N-x>=this.minlength){const B=de(d,o,f,b,x);m=y.substring(x,N),this.push_index(i,m,B,e,n)}break}case"reverse":if(2=this.minlength){const N=de(d,o,f,b,x);this.push_index(i,m,N,e,n)}m=""}case"forward":if(1=this.minlength&&this.push_index(i,m,P,e,n);break}default:if(this.boost&&(P=Math.min(0|P/this.boost(t,y,f),d-1)),this.push_index(i,y,P,e,n),_&&1=this.minlength&&!x[y]){x[y]=1;const I=de(N+(o/2>N?0:1),o,f,E-1,C-1),O=this.bidirectional&&y>B;this.push_index(a,O?B:y,I,e,n,O?y:B)}}}}}this.fastupdate||(this.register[e]=1)}}return this};function de(e,t,n,s,o){return n&&1=this.minlength&&!b[m]){if(!this.optimize&&!a&&!this.map[m])return i;P[N++]=m,b[m]=1}e=P,s=e.length}if(!s)return i;t||(t=100);let d,f=this.depth&&1=n)))));m++);if(f)return o?ot(_,n,0):void(e[e.length]=_)}return!t&&_};function ot(e,t,n){return e=e.length===1?e[0]:Sn(e),n||e.length>t?e.slice(n,n+t):e}function at(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}F.prototype.contain=function(e){return!!this.register[e]},F.prototype.update=function(e,t){return this.remove(e).add(e,t)},F.prototype.remove=function(e,t){const n=this.register[e];if(n){if(this.fastupdate)for(let s,o=0;o{if(a.value){for(var C=b.value.search(a.value,{enrich:!0}),I=[],O=0;O!C||!C.length?[]:C.reduce((O,H)=>(O[I(H)]||(O[I(H)]=[]),O[I(H)].push(H),O),{}),B=()=>{setTimeout(()=>{_.value&&_.value.focus()},100),E(),o.value=!0};X(async()=>{var H,q;const C=await Ct(()=>import("./virtual_search-data.db13757c.js"),[]);d.value=C.default.INDEX_DATA,f.value=C.default.PREVIEW_LOOKUP,y.value=C.default.Options,i.value=window.location.origin+be(n.value==="root"?"/":n.value),P.value=((H=y.value)==null?void 0:H.buttonLabel)||P.value,m.value=((q=y.value)==null?void 0:q.placeholder)||m.value;var I=new F(y.value);I.import("reg",d.value.reg),I.import("cfg",d.value.cfg),I.import("map",d.value.map),I.import("ctx",d.value.ctx),b.value=I,s.value.innerHTML=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"⌘":"Ctrl";const O=G=>{var ue;G.key==="k"&&(G.ctrlKey||G.metaKey)&&(G.preventDefault(),B()),G.key==="Escape"&&((ue=a.value)==null?void 0:ue.length)==0&&o.value&&(o.value=!1)};window.addEventListener("keydown",O)});function E(){o.value=!1,a.value=""}return(C,I)=>{const O=K("ClientOnly");return l(),r("div",Wn,[p(O,null,{default:v(()=>[(l(),w(At,{to:"body"},[We(u("div",{class:"VPPluginSearch-modal-back",onClick:I[2]||(I[2]=H=>o.value=!1)},[u("div",{class:"VPPluginSearch-modal",onClick:I[1]||(I[1]=ut(()=>{},["stop"]))},[u("form",Kn,[Qn,We(u("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":I[0]||(I[0]=H=>a.value=H),placeholder:m.value,maxlength:"64",type:"search",ref_key:"input",ref:_},null,8,Yn),[[Nt,a.value]])]),u("div",Xn,[(l(!0),r(T,null,z(N(c(x),H=>H.link.split("/").slice(0,-1).join("-")),(H,q)=>(l(),r("div",{key:q},[u("span",Jn,L(q?q.toString()[0].toUpperCase()+q.toString().slice(1):"Home"),1),(l(!0),r(T,null,z(H,G=>(l(),r("a",{href:i.value+G.link,key:G.id,onClick:E},[u("div",es,[u("span",ts,L(G.link.includes("#")?"#":"▤"),1),u("div",ns,[u("h3",null,L(G.title),1),u("p",null,[u("div",{innerHTML:G.preview},null,8,ss)])]),os])],8,Zn))),128))]))),128))]),as])],512),[[Tt,o.value]])]))]),_:1}),u("div",{id:"docsearch",onClick:I[3]||(I[3]=H=>B())},[u("button",is,[u("span",ls,[cs,u("span",rs,L(P.value),1)]),u("span",us,[u("span",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:s},"Meta",512),ds])])])])}}});const hs={},vs={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},fs=u("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),ps=u("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),ms=[fs,ps];function gs(e,t){return l(),r("svg",vs,ms)}const ys=g(hs,[["render",gs]]),bs=$({__name:"VPLink",props:{tag:null,href:null,noIcon:{type:Boolean},target:null,rel:null},setup(e){const t=e,n=V(()=>t.tag??t.href?"a":"span"),s=V(()=>t.href&&dt.test(t.href));return(o,a)=>(l(),w(J(c(n)),{class:A(["VPLink",{link:e.href}]),href:e.href?c(le)(e.href):void 0,target:e.target||(c(s)?"_blank":void 0),rel:e.rel||(c(s)?"noreferrer":void 0)},{default:v(()=>[h(o.$slots,"default",{},void 0,!0),c(s)&&!e.noIcon?(l(),w(ys,{key:0,class:"icon"})):k("",!0)]),_:3},8,["class","href","target","rel"]))}});const Q=g(bs,[["__scopeId","data-v-87683ad2"]]),ks=$({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(l(),w(Q,{class:A({VPNavBarMenuLink:!0,active:c(te)(c(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,tabindex:"0"},{default:v(()=>[D(L(e.item.text),1)]),_:1},8,["class","href","target","rel"]))}});const $s=g(ks,[["__scopeId","data-v-6dd6d312"]]),Ee=S();let pt=!1,Ve=0;function Ps(e){const t=S(!1);if(Bt){!pt&&xs(),Ve++;const n=ee(Ee,s=>{var o,a,i;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(a=e.onFocus)==null||a.call(e)):(t.value=!1,(i=e.onBlur)==null||i.call(e))});Ce(()=>{n(),Ve--,Ve||ws()})}return Ot(t)}function xs(){document.addEventListener("focusin",mt),pt=!0,Ee.value=document.activeElement}function ws(){document.removeEventListener("focusin",mt)}function mt(){Ee.value=document.activeElement}const Vs={},Ss={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ls=u("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),Ms=[Ls];function Is(e,t){return l(),r("svg",Ss,Ms)}const gt=g(Vs,[["render",Is]]),Cs={},Ts={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ns=u("circle",{cx:"12",cy:"12",r:"2"},null,-1),As=u("circle",{cx:"19",cy:"12",r:"2"},null,-1),Bs=u("circle",{cx:"5",cy:"12",r:"2"},null,-1),Os=[Ns,As,Bs];function Es(e,t){return l(),r("svg",Ts,Os)}const Hs=g(Cs,[["render",Es]]),zs={class:"VPMenuLink"},Ds=$({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(l(),r("div",zs,[p(Q,{class:A({active:c(te)(c(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel},{default:v(()=>[D(L(e.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const ke=g(Ds,[["__scopeId","data-v-b9520bf2"]]),Fs={class:"VPMenuGroup"},js={key:0,class:"title"},Gs=$({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(l(),r("div",Fs,[e.text?(l(),r("p",js,L(e.text),1)):k("",!0),(l(!0),r(T,null,z(e.items,s=>(l(),r(T,null,["link"in s?(l(),w(ke,{key:0,item:s},null,8,["item"])):k("",!0)],64))),256))]))}});const qs=g(Gs,[["__scopeId","data-v-2bec9359"]]),Rs={class:"VPMenu"},Us={key:0,class:"items"},Ws=$({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(l(),r("div",Rs,[e.items?(l(),r("div",Us,[(l(!0),r(T,null,z(e.items,s=>(l(),r(T,{key:s.text},["link"in s?(l(),w(ke,{key:0,item:s},null,8,["item"])):(l(),w(qs,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):k("",!0),h(t.$slots,"default",{},void 0,!0)]))}});const Ks=g(Ws,[["__scopeId","data-v-7bffa9cd"]]),Qs=["aria-expanded","aria-label"],Ys={key:0,class:"text"},Xs={class:"menu"},Js=$({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=S(!1),n=S();Ps({el:n,onBlur:s});function s(){t.value=!1}return(o,a)=>(l(),r("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:a[1]||(a[1]=i=>t.value=!0),onMouseleave:a[2]||(a[2]=i=>t.value=!1)},[u("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:a[0]||(a[0]=i=>t.value=!t.value)},[e.button||e.icon?(l(),r("span",Ys,[e.icon?(l(),w(J(e.icon),{key:0,class:"option-icon"})):k("",!0),D(" "+L(e.button)+" ",1),p(gt,{class:"text-icon"})])):(l(),w(Hs,{key:1,class:"icon"}))],8,Qs),u("div",Xs,[p(Ks,{items:e.items},{default:v(()=>[h(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const He=g(Js,[["__scopeId","data-v-64c29883"]]),Zs=$({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(l(),w(He,{class:A({VPNavBarMenuGroup:!0,active:c(te)(c(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),eo=e=>(R("data-v-c6c3e6d4"),e=e(),U(),e),to={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},no=eo(()=>u("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),so=$({__name:"VPNavBarMenu",setup(e){const{theme:t}=M();return(n,s)=>c(t).nav?(l(),r("nav",to,[no,(l(!0),r(T,null,z(c(t).nav,o=>(l(),r(T,{key:o.text},["link"in o?(l(),w($s,{key:0,item:o},null,8,["item"])):(l(),w(Zs,{key:1,item:o},null,8,["item"]))],64))),128))])):k("",!0)}});const oo=g(so,[["__scopeId","data-v-c6c3e6d4"]]),ao={},io={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},lo=u("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),co=u("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),ro=[lo,co];function uo(e,t){return l(),r("svg",io,ro)}const yt=g(ao,[["render",uo]]),_o={class:"items"},ho={class:"title"},vo=$({__name:"VPNavBarTranslations",setup(e){const{theme:t}=M(),{localeLinks:n,currentLang:s}=re({correspondingLink:!0});return(o,a)=>c(n).length&&c(s).label?(l(),w(He,{key:0,class:"VPNavBarTranslations",icon:yt,label:c(t).langMenuLabel||"Change language"},{default:v(()=>[u("div",_o,[u("p",ho,L(c(s).label),1),(l(!0),r(T,null,z(c(n),i=>(l(),w(ke,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):k("",!0)}});const fo=g(vo,[["__scopeId","data-v-3bf1c934"]]);const po={},mo={class:"VPSwitch",type:"button",role:"switch"},go={class:"check"},yo={key:0,class:"icon"};function bo(e,t){return l(),r("button",mo,[u("span",go,[e.$slots.default?(l(),r("span",yo,[h(e.$slots,"default",{},void 0,!0)])):k("",!0)])])}const ko=g(po,[["render",bo],["__scopeId","data-v-0a2eba70"]]),$o={},Po={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},xo=Et('',9),wo=[xo];function Vo(e,t){return l(),r("svg",Po,wo)}const So=g($o,[["render",Vo]]),Lo={},Mo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Io=u("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),Co=[Io];function To(e,t){return l(),r("svg",Mo,Co)}const No=g(Lo,[["render",To]]),Ao={title:"toggle dark mode"},Bo=$({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=M(),s=S(!1),o=typeof localStorage<"u"?a():()=>{};X(()=>{s.value=document.documentElement.classList.contains("dark")});function a(){const i=window.matchMedia("(prefers-color-scheme: dark)"),_=document.documentElement.classList;let d=localStorage.getItem(Ke),f=t.value.appearance==="dark"&&d==null||(d==="auto"||d==null?i.matches:d==="dark");i.onchange=P=>{d==="auto"&&b(f=P.matches)};function y(){b(f=!f),d=f?i.matches?"auto":"dark":i.matches?"light":"auto",localStorage.setItem(Ke,d)}function b(P){const m=document.createElement("style");m.type="text/css",m.appendChild(document.createTextNode(`:not(.VPSwitchAppearance):not(.VPSwitchAppearance *) { +import{d as $,o as l,c as r,r as h,n as A,a as D,t as L,_ as g,u as ct,b as c,e as V,f as S,g as Vt,h as X,i as rt,j as St,k as Lt,w as ee,l as ae,m as Mt,P as It,p as be,q as te,s as ce,v as Ce,x as u,F as T,y as w,z as v,T as Te,A as k,B as _e,C as p,D as K,E as Ct,G as We,H as Tt,I as ut,J as Nt,K as z,L as At,M as J,N as dt,O as Bt,Q as Ot,R,S as U,U as Et,V as Ke,W as Ne,X as he,Y as Ht,Z as ie,$ as Ae,a0 as zt,a1 as Dt,a2 as Ft,a3 as jt,a4 as Gt}from"./framework.75837252.js";const qt=$({__name:"VPBadge",props:{text:null,type:null},setup(e){return(t,n)=>(l(),r("span",{class:A(["VPBadge",e.type??"tip"])},[h(t.$slots,"default",{},()=>[D(L(e.text),1)],!0)],2))}});const Rt=g(qt,[["__scopeId","data-v-e233384c"]]),M=ct;var Qe;const _t=typeof window<"u",Ut=e=>typeof e=="string",Wt=()=>{};_t&&((Qe=window==null?void 0:window.navigator)!=null&&Qe.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);function ht(e){return typeof e=="function"?e():c(e)}function Kt(e){return e}function vt(e){return St()?(Lt(e),!0):!1}function Qt(e){return typeof e=="function"?V(e):S(e)}function Yt(e,t=!0){Vt()?X(e):t?e():rt(e)}function Xt(e){var t;const n=ht(e);return(t=n==null?void 0:n.$el)!=null?t:n}const Be=_t?window:void 0;function Jt(...e){let t,n,s,o;if(Ut(e[0])||Array.isArray(e[0])?([n,s,o]=e,t=Be):[t,n,s,o]=e,!t)return Wt;Array.isArray(n)||(n=[n]),Array.isArray(s)||(s=[s]);const a=[],i=()=>{a.forEach(y=>y()),a.length=0},_=(y,b,P,m)=>(y.addEventListener(b,P,m),()=>y.removeEventListener(b,P,m)),d=ee(()=>[Xt(t),ht(o)],([y,b])=>{i(),y&&a.push(...n.flatMap(P=>s.map(m=>_(y,P,m,b))))},{immediate:!0,flush:"post"}),f=()=>{d(),i()};return vt(f),f}function Zt(e,t=!1){const n=S(),s=()=>n.value=!!e();return s(),Yt(s,t),n}function Se(e,t={}){const{window:n=Be}=t,s=Zt(()=>n&&"matchMedia"in n&&typeof n.matchMedia=="function");let o;const a=S(!1),i=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",_):o.removeListener(_))},_=()=>{s.value&&(i(),o=n.matchMedia(Qt(e).value),a.value=o.matches,"addEventListener"in o?o.addEventListener("change",_):o.addListener(_))};return ae(_),vt(()=>i()),a}const Ye=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},Xe="__vueuse_ssr_handlers__";Ye[Xe]=Ye[Xe]||{};var Je;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(Je||(Je={}));var en=Object.defineProperty,Ze=Object.getOwnPropertySymbols,tn=Object.prototype.hasOwnProperty,nn=Object.prototype.propertyIsEnumerable,et=(e,t,n)=>t in e?en(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,sn=(e,t)=>{for(var n in t||(t={}))tn.call(t,n)&&et(e,n,t[n]);if(Ze)for(var n of Ze(t))nn.call(t,n)&&et(e,n,t[n]);return e};const on={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]};sn({linear:Kt},on);function an({window:e=Be}={}){if(!e)return{x:S(0),y:S(0)};const t=S(e.scrollX),n=S(e.scrollY);return Jt(e,"scroll",()=>{t.value=e.scrollX,n.value=e.scrollY},{capture:!1,passive:!0}),{x:t,y:n}}function ln(e,t){let n,s=!1;return()=>{n&&clearTimeout(n),s?n=setTimeout(e,t):(e(),s=!0,setTimeout(()=>{s=!1},t))}}function Le(e){return/^\//.test(e)?e:`/${e}`}function le(e){if(Mt(e))return e.replace(It,"");const{site:t}=M(),{pathname:n,search:s,hash:o}=new URL(e,"http://example.com"),a=n.endsWith("/")||n.endsWith(".html")?e:e.replace(/(?:(^\.+)\/)?.*$/,`$1${n.replace(/(\.md)?$/,t.value.cleanUrls?"":".html")}${s}${o}`);return be(a)}function ft(e,t){if(Array.isArray(e))return e;if(e==null)return[];t=Le(t);const n=Object.keys(e).sort((s,o)=>o.split("/").length-s.split("/").length).find(s=>t.startsWith(Le(s)));return n?e[n]:[]}function cn(e){const t=[];let n=0;for(const s in e){const o=e[s];if(o.items){n=t.push(o);continue}t[n]||t.push({items:[]}),t[n].items.push(o)}return t}function rn(e){const t=[];function n(s){for(const o of s)o.text&&o.link&&t.push({text:o.text,link:o.link}),o.items&&n(o.items)}return n(e),t}function Me(e,t){return Array.isArray(t)?t.some(n=>Me(e,n)):te(e,t.link)?!0:t.items?Me(e,t.items):!1}function W(){const e=ce(),{theme:t,frontmatter:n}=M(),s=Se("(min-width: 960px)"),o=S(!1),a=V(()=>{const x=t.value.sidebar,N=e.data.relativePath;return x?ft(x,N):[]}),i=V(()=>n.value.sidebar!==!1&&a.value.length>0&&n.value.layout!=="home"),_=V(()=>d?n.value.aside==null?t.value.aside==="left":n.value.aside==="left":!1),d=V(()=>n.value.layout==="home"?!1:n.value.aside!=null?!!n.value.aside:t.value.aside!==!1),f=V(()=>i.value&&s.value),y=V(()=>i.value?cn(a.value):[]);function b(){o.value=!0}function P(){o.value=!1}function m(){o.value?P():b()}return{isOpen:o,sidebar:a,sidebarGroups:y,hasSidebar:i,hasAside:d,leftAside:_,isSidebarEnabled:f,open:b,close:P,toggle:m}}function un(e,t){let n;ae(()=>{n=e.value?document.activeElement:void 0}),X(()=>{window.addEventListener("keyup",s)}),Ce(()=>{window.removeEventListener("keyup",s)});function s(o){o.key==="Escape"&&e.value&&(t(),n==null||n.focus())}}function dn(e){const{page:t}=M(),n=S(!1),s=V(()=>e.value.collapsed!=null),o=V(()=>!!e.value.link),a=V(()=>te(t.value.relativePath,e.value.link)),i=V(()=>a.value?!0:e.value.items?Me(t.value.relativePath,e.value.items):!1),_=V(()=>!!(e.value.items&&e.value.items.length));ae(()=>{n.value=!!(s.value&&e.value.collapsed)}),ae(()=>{(a.value||i.value)&&(n.value=!1)});function d(){s.value&&(n.value=!n.value)}return{collapsed:n,collapsible:s,isLink:o,isActiveLink:a,hasActiveLink:i,hasChildren:_,toggle:d}}const _n=$({__name:"VPSkipLink",setup(e){const t=ce(),n=S();ee(()=>t.path,()=>n.value.focus());function s({target:o}){const a=document.querySelector(decodeURIComponent(o.hash));if(a){const i=()=>{a.removeAttribute("tabindex"),a.removeEventListener("blur",i)};a.setAttribute("tabindex","-1"),a.addEventListener("blur",i),a.focus(),window.scrollTo(0,0)}}return(o,a)=>(l(),r(T,null,[u("span",{ref_key:"backToTop",ref:n,tabindex:"-1"},null,512),u("a",{href:"#VPContent",class:"VPSkipLink visually-hidden",onClick:s}," Skip to content ")],64))}});const hn=g(_n,[["__scopeId","data-v-994b33bc"]]),vn={key:0,class:"VPBackdrop"},fn=$({__name:"VPBackdrop",props:{show:{type:Boolean}},setup(e){return(t,n)=>(l(),w(Te,{name:"fade"},{default:v(()=>[e.show?(l(),r("div",vn)):k("",!0)]),_:1}))}});const pn=g(fn,[["__scopeId","data-v-b2600058"]]);function mn(){const e=S(!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 a=ce();return ee(()=>a.path,n),{isScreenOpen:e,openScreen:t,closeScreen:n,toggleScreen:s}}function re({removeCurrent:e=!0,correspondingLink:t=!1}={}){const{site:n,localeIndex:s,page:o,theme:a}=M(),i=V(()=>{var d,f;return{label:(d=n.value.locales[s.value])==null?void 0:d.label,link:((f=n.value.locales[s.value])==null?void 0:f.link)||(s.value==="root"?"/":`/${s.value}/`)}});return{localeLinks:V(()=>Object.entries(n.value.locales).flatMap(([d,f])=>e&&i.value.label===f.label?[]:{text:f.label,link:gn(f.link||(d==="root"?"/":`/${d}/`),a.value.i18nRouting!==!1&&t,o.value.relativePath.slice(i.value.link.length-1),!n.value.cleanUrls)})),currentLang:i}}function gn(e,t,n,s){return t?e.replace(/\/$/,"")+Le(n.replace(/(^|\/)?index.md$/,"$1").replace(/\.md$/,s?".html":"")):e}const yn=["src","alt"],bn={inheritAttrs:!1},kn=$({...bn,__name:"VPImage",props:{image:null,alt:null},setup(e){return(t,n)=>{const s=K("VPImage",!0);return e.image?(l(),r(T,{key:0},[typeof e.image=="string"||"src"in e.image?(l(),r("img",_e({key:0,class:"VPImage"},typeof e.image=="string"?t.$attrs:{...e.image,...t.$attrs},{src:c(be)(typeof e.image=="string"?e.image:e.image.src),alt:e.alt??(typeof e.image=="string"?"":e.image.alt||"")}),null,16,yn)):(l(),r(T,{key:1},[p(s,_e({class:"dark",image:e.image.dark,alt:e.image.alt},t.$attrs),null,16,["image","alt"]),p(s,_e({class:"light",image:e.image.light,alt:e.image.alt},t.$attrs),null,16,["image","alt"])],64))],64)):k("",!0)}}});const Oe=g(kn,[["__scopeId","data-v-74766fef"]]),$n=["href"],Pn=$({__name:"VPNavBarTitle",setup(e){const{site:t,theme:n}=M(),{hasSidebar:s}=W(),{currentLang:o}=re();return(a,i)=>(l(),r("div",{class:A(["VPNavBarTitle",{"has-sidebar":c(s)}])},[u("a",{class:"title",href:c(le)(c(o).link)},[h(a.$slots,"nav-bar-title-before",{},void 0,!0),c(n).logo?(l(),w(Oe,{key:0,class:"logo",image:c(n).logo},null,8,["image"])):k("",!0),c(n).siteTitle?(l(),r(T,{key:1},[D(L(c(n).siteTitle),1)],64)):c(n).siteTitle===void 0?(l(),r(T,{key:2},[D(L(c(t).title),1)],64)):k("",!0),h(a.$slots,"nav-bar-title-after",{},void 0,!0)],8,$n)],2))}});const xn=g(Pn,[["__scopeId","data-v-bd15f18e"]]),wn="/document/assets/flex-logo.2489261b.svg";function xe(e,t){return typeof e>"u"?t:e}function tt(e){const t=Array(e);for(let n=0;n=this.minlength&&(_||!i[y])){let P=de(d,o,f),m="";switch(this.tokenize){case"full":if(3x;N--)if(N-x>=this.minlength){const B=de(d,o,f,b,x);m=y.substring(x,N),this.push_index(i,m,B,e,n)}break}case"reverse":if(2=this.minlength){const N=de(d,o,f,b,x);this.push_index(i,m,N,e,n)}m=""}case"forward":if(1=this.minlength&&this.push_index(i,m,P,e,n);break}default:if(this.boost&&(P=Math.min(0|P/this.boost(t,y,f),d-1)),this.push_index(i,y,P,e,n),_&&1=this.minlength&&!x[y]){x[y]=1;const I=de(N+(o/2>N?0:1),o,f,E-1,C-1),O=this.bidirectional&&y>B;this.push_index(a,O?B:y,I,e,n,O?y:B)}}}}}this.fastupdate||(this.register[e]=1)}}return this};function de(e,t,n,s,o){return n&&1=this.minlength&&!b[m]){if(!this.optimize&&!a&&!this.map[m])return i;P[N++]=m,b[m]=1}e=P,s=e.length}if(!s)return i;t||(t=100);let d,f=this.depth&&1=n)))));m++);if(f)return o?ot(_,n,0):void(e[e.length]=_)}return!t&&_};function ot(e,t,n){return e=e.length===1?e[0]:Sn(e),n||e.length>t?e.slice(n,n+t):e}function at(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}F.prototype.contain=function(e){return!!this.register[e]},F.prototype.update=function(e,t){return this.remove(e).add(e,t)},F.prototype.remove=function(e,t){const n=this.register[e];if(n){if(this.fastupdate)for(let s,o=0;o{if(a.value){for(var C=b.value.search(a.value,{enrich:!0}),I=[],O=0;O!C||!C.length?[]:C.reduce((O,H)=>(O[I(H)]||(O[I(H)]=[]),O[I(H)].push(H),O),{}),B=()=>{setTimeout(()=>{_.value&&_.value.focus()},100),E(),o.value=!0};X(async()=>{var H,q;const C=await Ct(()=>import("./virtual_search-data.f0053986.js"),[]);d.value=C.default.INDEX_DATA,f.value=C.default.PREVIEW_LOOKUP,y.value=C.default.Options,i.value=window.location.origin+be(n.value==="root"?"/":n.value),P.value=((H=y.value)==null?void 0:H.buttonLabel)||P.value,m.value=((q=y.value)==null?void 0:q.placeholder)||m.value;var I=new F(y.value);I.import("reg",d.value.reg),I.import("cfg",d.value.cfg),I.import("map",d.value.map),I.import("ctx",d.value.ctx),b.value=I,s.value.innerHTML=/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?"⌘":"Ctrl";const O=G=>{var ue;G.key==="k"&&(G.ctrlKey||G.metaKey)&&(G.preventDefault(),B()),G.key==="Escape"&&((ue=a.value)==null?void 0:ue.length)==0&&o.value&&(o.value=!1)};window.addEventListener("keydown",O)});function E(){o.value=!1,a.value=""}return(C,I)=>{const O=K("ClientOnly");return l(),r("div",Wn,[p(O,null,{default:v(()=>[(l(),w(At,{to:"body"},[We(u("div",{class:"VPPluginSearch-modal-back",onClick:I[2]||(I[2]=H=>o.value=!1)},[u("div",{class:"VPPluginSearch-modal",onClick:I[1]||(I[1]=ut(()=>{},["stop"]))},[u("form",Kn,[Qn,We(u("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":I[0]||(I[0]=H=>a.value=H),placeholder:m.value,maxlength:"64",type:"search",ref_key:"input",ref:_},null,8,Yn),[[Nt,a.value]])]),u("div",Xn,[(l(!0),r(T,null,z(N(c(x),H=>H.link.split("/").slice(0,-1).join("-")),(H,q)=>(l(),r("div",{key:q},[u("span",Jn,L(q?q.toString()[0].toUpperCase()+q.toString().slice(1):"Home"),1),(l(!0),r(T,null,z(H,G=>(l(),r("a",{href:i.value+G.link,key:G.id,onClick:E},[u("div",es,[u("span",ts,L(G.link.includes("#")?"#":"▤"),1),u("div",ns,[u("h3",null,L(G.title),1),u("p",null,[u("div",{innerHTML:G.preview},null,8,ss)])]),os])],8,Zn))),128))]))),128))]),as])],512),[[Tt,o.value]])]))]),_:1}),u("div",{id:"docsearch",onClick:I[3]||(I[3]=H=>B())},[u("button",is,[u("span",ls,[cs,u("span",rs,L(P.value),1)]),u("span",us,[u("span",{class:"DocSearch-Button-Key",ref_key:"metaKey",ref:s},"Meta",512),ds])])])])}}});const hs={},vs={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",height:"24px",viewBox:"0 0 24 24",width:"24px"},fs=u("path",{d:"M0 0h24v24H0V0z",fill:"none"},null,-1),ps=u("path",{d:"M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"},null,-1),ms=[fs,ps];function gs(e,t){return l(),r("svg",vs,ms)}const ys=g(hs,[["render",gs]]),bs=$({__name:"VPLink",props:{tag:null,href:null,noIcon:{type:Boolean},target:null,rel:null},setup(e){const t=e,n=V(()=>t.tag??t.href?"a":"span"),s=V(()=>t.href&&dt.test(t.href));return(o,a)=>(l(),w(J(c(n)),{class:A(["VPLink",{link:e.href}]),href:e.href?c(le)(e.href):void 0,target:e.target||(c(s)?"_blank":void 0),rel:e.rel||(c(s)?"noreferrer":void 0)},{default:v(()=>[h(o.$slots,"default",{},void 0,!0),c(s)&&!e.noIcon?(l(),w(ys,{key:0,class:"icon"})):k("",!0)]),_:3},8,["class","href","target","rel"]))}});const Q=g(bs,[["__scopeId","data-v-87683ad2"]]),ks=$({__name:"VPNavBarMenuLink",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(l(),w(Q,{class:A({VPNavBarMenuLink:!0,active:c(te)(c(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel,tabindex:"0"},{default:v(()=>[D(L(e.item.text),1)]),_:1},8,["class","href","target","rel"]))}});const $s=g(ks,[["__scopeId","data-v-6dd6d312"]]),Ee=S();let pt=!1,Ve=0;function Ps(e){const t=S(!1);if(Bt){!pt&&xs(),Ve++;const n=ee(Ee,s=>{var o,a,i;s===e.el.value||(o=e.el.value)!=null&&o.contains(s)?(t.value=!0,(a=e.onFocus)==null||a.call(e)):(t.value=!1,(i=e.onBlur)==null||i.call(e))});Ce(()=>{n(),Ve--,Ve||ws()})}return Ot(t)}function xs(){document.addEventListener("focusin",mt),pt=!0,Ee.value=document.activeElement}function ws(){document.removeEventListener("focusin",mt)}function mt(){Ee.value=document.activeElement}const Vs={},Ss={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ls=u("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),Ms=[Ls];function Is(e,t){return l(),r("svg",Ss,Ms)}const gt=g(Vs,[["render",Is]]),Cs={},Ts={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Ns=u("circle",{cx:"12",cy:"12",r:"2"},null,-1),As=u("circle",{cx:"19",cy:"12",r:"2"},null,-1),Bs=u("circle",{cx:"5",cy:"12",r:"2"},null,-1),Os=[Ns,As,Bs];function Es(e,t){return l(),r("svg",Ts,Os)}const Hs=g(Cs,[["render",Es]]),zs={class:"VPMenuLink"},Ds=$({__name:"VPMenuLink",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(l(),r("div",zs,[p(Q,{class:A({active:c(te)(c(t).relativePath,e.item.activeMatch||e.item.link,!!e.item.activeMatch)}),href:e.item.link,target:e.item.target,rel:e.item.rel},{default:v(()=>[D(L(e.item.text),1)]),_:1},8,["class","href","target","rel"])]))}});const ke=g(Ds,[["__scopeId","data-v-b9520bf2"]]),Fs={class:"VPMenuGroup"},js={key:0,class:"title"},Gs=$({__name:"VPMenuGroup",props:{text:null,items:null},setup(e){return(t,n)=>(l(),r("div",Fs,[e.text?(l(),r("p",js,L(e.text),1)):k("",!0),(l(!0),r(T,null,z(e.items,s=>(l(),r(T,null,["link"in s?(l(),w(ke,{key:0,item:s},null,8,["item"])):k("",!0)],64))),256))]))}});const qs=g(Gs,[["__scopeId","data-v-2bec9359"]]),Rs={class:"VPMenu"},Us={key:0,class:"items"},Ws=$({__name:"VPMenu",props:{items:null},setup(e){return(t,n)=>(l(),r("div",Rs,[e.items?(l(),r("div",Us,[(l(!0),r(T,null,z(e.items,s=>(l(),r(T,{key:s.text},["link"in s?(l(),w(ke,{key:0,item:s},null,8,["item"])):(l(),w(qs,{key:1,text:s.text,items:s.items},null,8,["text","items"]))],64))),128))])):k("",!0),h(t.$slots,"default",{},void 0,!0)]))}});const Ks=g(Ws,[["__scopeId","data-v-7bffa9cd"]]),Qs=["aria-expanded","aria-label"],Ys={key:0,class:"text"},Xs={class:"menu"},Js=$({__name:"VPFlyout",props:{icon:null,button:null,label:null,items:null},setup(e){const t=S(!1),n=S();Ps({el:n,onBlur:s});function s(){t.value=!1}return(o,a)=>(l(),r("div",{class:"VPFlyout",ref_key:"el",ref:n,onMouseenter:a[1]||(a[1]=i=>t.value=!0),onMouseleave:a[2]||(a[2]=i=>t.value=!1)},[u("button",{type:"button",class:"button","aria-haspopup":"true","aria-expanded":t.value,"aria-label":e.label,onClick:a[0]||(a[0]=i=>t.value=!t.value)},[e.button||e.icon?(l(),r("span",Ys,[e.icon?(l(),w(J(e.icon),{key:0,class:"option-icon"})):k("",!0),D(" "+L(e.button)+" ",1),p(gt,{class:"text-icon"})])):(l(),w(Hs,{key:1,class:"icon"}))],8,Qs),u("div",Xs,[p(Ks,{items:e.items},{default:v(()=>[h(o.$slots,"default",{},void 0,!0)]),_:3},8,["items"])])],544))}});const He=g(Js,[["__scopeId","data-v-64c29883"]]),Zs=$({__name:"VPNavBarMenuGroup",props:{item:null},setup(e){const{page:t}=M();return(n,s)=>(l(),w(He,{class:A({VPNavBarMenuGroup:!0,active:c(te)(c(t).relativePath,e.item.activeMatch,!!e.item.activeMatch)}),button:e.item.text,items:e.item.items},null,8,["class","button","items"]))}}),eo=e=>(R("data-v-c6c3e6d4"),e=e(),U(),e),to={key:0,"aria-labelledby":"main-nav-aria-label",class:"VPNavBarMenu"},no=eo(()=>u("span",{id:"main-nav-aria-label",class:"visually-hidden"},"Main Navigation",-1)),so=$({__name:"VPNavBarMenu",setup(e){const{theme:t}=M();return(n,s)=>c(t).nav?(l(),r("nav",to,[no,(l(!0),r(T,null,z(c(t).nav,o=>(l(),r(T,{key:o.text},["link"in o?(l(),w($s,{key:0,item:o},null,8,["item"])):(l(),w(Zs,{key:1,item:o},null,8,["item"]))],64))),128))])):k("",!0)}});const oo=g(so,[["__scopeId","data-v-c6c3e6d4"]]),ao={},io={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},lo=u("path",{d:"M0 0h24v24H0z",fill:"none"},null,-1),co=u("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),ro=[lo,co];function uo(e,t){return l(),r("svg",io,ro)}const yt=g(ao,[["render",uo]]),_o={class:"items"},ho={class:"title"},vo=$({__name:"VPNavBarTranslations",setup(e){const{theme:t}=M(),{localeLinks:n,currentLang:s}=re({correspondingLink:!0});return(o,a)=>c(n).length&&c(s).label?(l(),w(He,{key:0,class:"VPNavBarTranslations",icon:yt,label:c(t).langMenuLabel||"Change language"},{default:v(()=>[u("div",_o,[u("p",ho,L(c(s).label),1),(l(!0),r(T,null,z(c(n),i=>(l(),w(ke,{key:i.link,item:i},null,8,["item"]))),128))])]),_:1},8,["label"])):k("",!0)}});const fo=g(vo,[["__scopeId","data-v-3bf1c934"]]);const po={},mo={class:"VPSwitch",type:"button",role:"switch"},go={class:"check"},yo={key:0,class:"icon"};function bo(e,t){return l(),r("button",mo,[u("span",go,[e.$slots.default?(l(),r("span",yo,[h(e.$slots,"default",{},void 0,!0)])):k("",!0)])])}const ko=g(po,[["render",bo],["__scopeId","data-v-0a2eba70"]]),$o={},Po={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},xo=Et('',9),wo=[xo];function Vo(e,t){return l(),r("svg",Po,wo)}const So=g($o,[["render",Vo]]),Lo={},Mo={xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",focusable:"false",viewBox:"0 0 24 24"},Io=u("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),Co=[Io];function To(e,t){return l(),r("svg",Mo,Co)}const No=g(Lo,[["render",To]]),Ao={title:"toggle dark mode"},Bo=$({__name:"VPSwitchAppearance",setup(e){const{site:t,isDark:n}=M(),s=S(!1),o=typeof localStorage<"u"?a():()=>{};X(()=>{s.value=document.documentElement.classList.contains("dark")});function a(){const i=window.matchMedia("(prefers-color-scheme: dark)"),_=document.documentElement.classList;let d=localStorage.getItem(Ke),f=t.value.appearance==="dark"&&d==null||(d==="auto"||d==null?i.matches:d==="dark");i.onchange=P=>{d==="auto"&&b(f=P.matches)};function y(){b(f=!f),d=f?i.matches?"auto":"dark":i.matches?"light":"auto",localStorage.setItem(Ke,d)}function b(P){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.db13757c.js b/docs/document/assets/chunks/virtual_search-data.db13757c.js deleted file mode 100644 index 3757a79f4..000000000 --- a/docs/document/assets/chunks/virtual_search-data.db13757c.js +++ /dev/null @@ -1,1414 +0,0 @@ -const t={map:'[{"高级属性":["0.0","9.0"],"option":["0.1","1.12","9.1","10.12","27.0","34.14"],"whitelist":["0.2","9.2","27.36","38.36"],"template":["0.3","9.3"],"events":["0.4","9.4"],"storage":["0.5","9.5"],"icons":["0.6","9.6","27.40","38.40"],"i18n":["0.7","9.7","27.44","38.44"],"notice":["0.8","1.15","9.8","10.15"],"layers":["0.9","9.9","27.29","38.29"],"controls":["0.10","9.10","27.32","38.32"],"contextmenu":["0.11","1.14","2.36","9.11","10.14","11.36","27.31","38.31"],"subtitle":["0.12","2.35","9.12","11.35","27.38","38.38"],"loading":["0.13","2.33","9.13","11.33"],"hotkey":["0.14","2.5","9.14","11.5","27.20","38.20"],"mask":["0.15","2.34","9.15","11.34"],"setting":["0.16","1.16","1.17","1.18","2.38","9.16","10.16","10.17","10.18","11.38","27.19","38.19"],"plugins":["0.17","9.17","27.35","38.35"],"静态属性":["1.0","10.0"],"instances":["1.1","10.1"],"version":["1.2","10.2"],"env":["1.3","10.3"],"build":["1.4","10.4"],"config":["1.5","10.5","34.11"],"utils":["1.6","10.6"],"scheme":["1.7","10.7"],"emitter":["1.8","10.8"],"validator":["1.9","10.9"],"kindof":["1.10","10.10"],"html":["1.11","10.11"],"debug":["1.13","10.13"],"indicator":["1.19","1.20","1.21","1.22","10.19","10.20","10.21","10.22"],"volume":["1.23","1.24","1.42","4.8","10.23","10.24","10.42","13.8","27.8","38.8"],"resize":["1.25","2.15","10.25","11.15"],"scroll":["1.26","1.27","10.26","10.27"],"auto":["1.28","1.29","1.30","10.28","10.29","10.30"],"reconnect":["1.31","1.32","10.31","10.32"],"control":["1.33","2.37","10.33","11.37"],"db":["1.34","10.34"],"mobile":["1.35","1.36","1.37","10.35","10.36","10.37"],"info":["1.38","2.31","10.38","11.31"],"fast":["1.39","1.40","10.39","10.40"],"touch":["1.41","10.41"],"seek":["1.43","2.26","4.5","10.43","11.26","13.5"],"progress":["1.44","10.44"],"playback":["1.45","10.45"],"aspect":["1.46","10.46"],"flip":["1.47","2.20","4.26","10.47","11.20","13.26","27.15","38.15"],"fullscreen":["1.48","2.21","4.18","10.48","11.21","13.18","27.23","38.23"],"实例事件":["2.0","11.0"],"ready":["2.1","11.1"],"restart":["2.2","11.2"],"pause":["2.3","4.2","11.3","13.2"],"play":["2.4","4.1","11.4","13.1"],"destroy":["2.6","4.4","11.6","13.4","26.9","37.9"],"url":["2.7","4.9","11.7","13.9","27.2","38.2"],"focus":["2.8","11.8"],"blur":["2.9","11.9"],"dblclick":["2.10","11.10"],"click":["2.11","11.11"],"error":["2.12","11.12"],"hover":["2.13","11.13"],"mousemove":["2.14","11.14"],"view":["2.16","11.16"],"aspectratio":["2.17","4.28","11.17","13.28","27.17","38.17"],"autoheight":["2.18","4.30","11.18","13.30"],"autosize":["2.19","4.24","11.19","13.24","27.12","38.12"],"fullscreenweb":["2.22","4.19","11.22","13.19","27.24","38.24"],"mini":["2.23","4.22","11.23","13.22"],"pip":["2.24","4.20","11.24","13.20","27.21","38.21"],"screenshot":["2.25","4.15","11.25","13.15","27.18","38.18"],"subtitleoffset":["2.27","11.27","27.25","38.25"],"subtitleupdate":["2.28","11.28"],"subtitleload":["2.29","11.29"],"subtitleswitch":["2.30","11.30"],"layer":["2.32","11.32"],"video":["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","2.52","2.53","2.54","2.55","2.56","2.57","2.58","2.59","4.40","11.39","11.40","11.41","11.42","11.43","11.44","11.45","11.46","11.47","11.48","11.49","11.50","11.51","11.52","11.53","11.54","11.55","11.56","11.57","11.58","11.59","13.40"],"编写插件":["3.0","12.0"],"实例属性":["4.0"],"toggle":["4.3","13.3"],"forward":["4.6","13.6"],"backward":["4.7","13.7"],"switchurl":["4.10","13.10"],"switchquality":["4.11","13.11"],"muted":["4.12","13.12","27.10","38.10"],"currenttime":["4.13","13.13"],"duration":["4.14","13.14"],"getdataurl":["4.16","13.16"],"getbloburl":["4.17","13.17"],"poster":["4.21","13.21","27.5","38.5"],"playing":["4.23","13.23"],"rect":["4.25","13.25"],"playbackrate":["4.27","13.27","27.16","38.16"],"loop":["4.29","13.29","27.14","38.14"],"attr":["4.31","13.31"],"title":["4.32","13.32","27.6","38.6"],"type":["4.33","13.33","27.41","38.41"],"theme":["4.34","13.34","27.7","38.7"],"airplay":["4.35","13.35","27.49","38.49"],"loaded":["4.36","13.36"],"played":["4.37","13.37"],"proxy":["4.38","13.38"],"query":["4.39","13.39"],"右键菜单":["5.0","14.0"],"配置":["5.1","6.1","7.1","14.1","15.1","16.1"],"创建":["5.2","6.2","7.2","8.2","8.3","8.4","8.5","14.2","15.2","16.2","17.2","17.3","17.4","17.5"],"添加":["5.3","6.3","7.3","8.6","14.3","15.3","16.3","17.6"],"删除":["5.4","6.4","7.4","8.7","14.4","15.4","16.4","17.7"],"更新":["5.5","6.5","7.5","8.8","14.5","15.5","16.5","17.8"],"控制器":["6.0","15.0"],"业务层":["7.0","16.0"],"设置面板":["8.0","17.0"],"内置":["8.1","17.1"],"instance":["13.0"],"danger":["18.0"],"install":["18.1"],"cdn":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"use":["18.3"],"vue":["18.4","28.4"],"react":["18.5","28.5"],"syntax":["18.6"],"dash":["19.0","24.0","29.0","35.0"],"flv":["20.0","30.0"],"hls":["21.0","25.0","31.0","36.0"],"视频广告":["22.0","32.0"],"演示":["22.1","23.1","24.1","25.1","26.2","32.1","33.1","34.1","35.1","36.1","37.2"],"安装":["22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"使用":["22.4","23.4","26.5","28.3","32.4","33.4","37.5"],"控制器皮肤":["23.0","33.0"],"enable":["23.5","33.5"],"iframe":["26.0","26.10","37.0","37.10"],"说明":["26.1","37.1"],"index":["26.6","37.6"],"commit":["26.7","37.7"],"message":["26.8","37.8"],"inject":["26.11","37.11"],"postmessage":["26.12","37.12"],"例子":["26.13","37.13"],"container":["27.1","38.1"],"id":["27.3","38.3"],"onready":["27.4","38.4"],"islive":["27.9","38.9"],"autoplay":["27.11","38.11"],"automini":["27.13","38.13"],"mutex":["27.22","38.22"],"miniprogressbar":["27.26","38.26"],"usessr":["27.27","38.27"],"playsinline":["27.28","38.28"],"settings":["27.30","38.30"],"quality":["27.33","38.33"],"highlight":["27.34","38.34"],"thumbnails":["27.37","38.37"],"morevideoattr":["27.39","38.39"],"customtype":["27.42","38.42"],"lang":["27.43","38.43"],"lock":["27.45","38.45"],"fastforward":["27.46","38.46"],"autoplayback":["27.47","38.47"],"autoorientation":["27.48","38.48"],"cssvar":["27.50","38.50"],"安装使用":["28.0"],"语法提示":["28.6"],"弹幕库":["34.0"],"选项":["34.4"],"使用弹幕数组":["34.5"],"使用弹幕":["34.6"],"使用异步调用":["34.7"],"hide":["34.8"],"ishide":["34.9"],"emit":["34.10"],"load":["34.12"],"reset":["34.13"],"事件":["34.15"],"基础选项":["38.0"]},{"0":["4.36","4.37","27.8","38.8"],"1":["34.4"],"5":["7.2","16.2","34.4"],"7":["7.3","16.3","27.8"],"10":["34.4"],"15":["3.0","12.0"],"21":["7.5","8.8","16.5","17.8"],"26":["6.5","15.5"],"27":["8.8","17.8"],"这里的":["0.0","1.0","4.0","9.0","10.0"],"播放器的选项":["0.1","9.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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","3.0","4.1","4.2","4.3","4.14","4.25","4.35","5.2","5.3","5.4","5.5","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.3","8.6","8.7","8.8","9.1","9.2","9.3","9.5","9.6","9.8","9.14","9.17","10.1","10.6","11.0","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.27","11.28","11.29","11.30","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","12.0","13.14","14.2","14.3","14.4","14.5","15.2","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.3","17.6","17.7","17.8","19.0","20.0","21.0","22.4","23.4","23.5","27.2","27.29","27.30","29.0","30.0","31.0","32.4","33.4","33.5","34.5","34.6","34.7","34.8","34.9","34.10","34.12","34.13","34.14","38.2","38.29","38.30","38.31","38.32"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","3.0","5.2","5.3","5.4","5.5","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.3","8.6","8.7","8.8","9.1","9.2","9.3","9.17","11.0","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.27","11.28","11.29","11.30","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","12.0","13.14","14.2","14.3","14.4","14.5","15.2","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.3","17.6","17.7","17.8","19.0","20.0","21.0","22.4","23.4","27.2","27.29","27.30","29.0","30.0","31.0","32.4","33.4","34.5","34.6","34.7","34.9","34.10","34.12","34.13","34.14","38.2","38.29","38.30"],"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","2.38","3.0","5.2","5.3","5.4","5.5","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.3","8.6","8.7","8.8","9.1","9.3","11.0","11.2","11.6","11.7","11.12","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.27","11.28","11.29","11.30","11.38","12.0","14.2","14.3","14.4","14.5","15.2","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.3","17.6","17.7","17.8","19.0","20.0","21.0","22.4","23.4","27.2","27.29","29.0","30.0","31.0","32.4","33.4","34.5","34.6","34.7","34.9","34.10","34.12","34.13","34.14","38.2","38.29","38.30"],"管理移动设备的白名单功能":["0.2","9.2"],"只有一个属性":["0.2","9.2"],"state":["0.2","9.2"],"返回是否启用播放器功能":["0.2","9.2"],"管理播放器所有的":["0.3","0.4","0.6","9.3","9.4","9.6"],"dom":["0.3","0.4","4.38","4.39","8.2","8.4","8.5","9.3","9.4","13.38","13.39","17.2","17.4","17.5","27.1","38.1"],"元素":["0.3","8.4","8.5","9.3","17.4","17.5"],"事件":["0.4","3.0","9.4","12.0"],"实质上是代理了":["0.4","9.4"],"addeventlistener":["0.4","4.38","9.4","13.38"],"和":["0.4","3.0","4.11","9.4","12.0","34.8","38.4"],"removeeventlistener":["0.4","9.4"],"当使用以下方法来处理事件":["0.4","9.4"],"播放器销毁时也会自动销毁该事件":["0.4","9.4"],"proxy":["0.4","9.4"],"方法用于代理":["0.4","9.4"],"管理播放器的本地存储":["0.5","9.5"],"name":["0.5","3.0","9.5","12.0"],"属性用于设置缓存的":["0.5","9.5"],"key":["0.5","9.5"],"set":["0.5","9.5","13.8","13.11","13.12","13.13","13.18","13.19","13.20","13.21","13.24","13.26","13.28","13.29","27.37","27.38"],"方法用于设置缓存":["0.5","9.5"],"get":["0.5","0.7","9.5","9.7","13.13","13.14","13.16","13.17","13.18","13.20","13.23","13.25","13.31","13.32","13.34"],"方法用于获取缓存":["0.5","9.5"],"del":["0.5","9.5"],"方法用于删除缓存":["0.5","9.5"],"clear":["0.5","9.5"],"方法用于清空缓存":["0.5","9.5"],"svg":["0.6","9.6"],"图标":["0.6","9.6"],"管理播放器的":["0.7","9.7"],"方法用于获取":["0.7","9.7"],"的值":["0.7","9.7"],"update":["0.7","9.7"],"管理播放器的提示语":["0.8","9.8"],"只有一个":["0.8","9.8"],"show":["0.8","0.9","0.10","0.11","0.13","0.15","0.16","9.8","9.9","9.10","9.11","9.13","9.15","9.16","34.8"],"属性用于显示提示语":["0.8","9.8"],"管理播放器的层":["0.9","9.9"],"add":["0.9","0.10","0.11","0.14","0.16","0.17","9.9","9.10","9.11","9.14","9.16","9.17"],"方法用于动态添加层":["0.9","9.9"],"属性用于设置是否显示全部层":["0.9","9.9"],"toggle":["0.9","0.10","0.11","0.13","0.15","0.16","9.9","9.10","9.11","9.13","9.15","9.16"],"管理播放器的控制器":["0.10","9.10"],"方法用于动态添加控制器":["0.10","9.10"],"属性用于设置是否显示全部控制器":["0.10","9.10"],"管理播放器的右键菜单":["0.11","9.11"],"方法用于动态添加菜单":["0.11","9.11"],"属性用于设置是否显示全部菜单":["0.11","9.11"],"管理播放器的字幕功能":["0.12","9.12"],"url":["0.12","9.12","13.10","34.15"],"属性设置和返回当前字幕地址":["0.12","9.12"],"style":["0.12","9.12"],"方法设置当前字幕的样式":["0.12","9.12"],"管理播放器的加载层":["0.13","9.13"],"属性用于设置是否显示加载层":["0.13","9.13"],"管理播放器的快捷键功能":["0.14","9.14"],"方法用于添加快捷键":["0.14","9.14"],"remove":["0.14","9.14"],"方法用于删除快捷键":["0.14","9.14"],"管理播放器的遮罩层":["0.15","9.15"],"属性用于设置是否显示遮罩层":["0.15","9.15"],"管理播放器的设置面板":["0.16","9.16"],"方法用于动态添加设置项":["0.16","9.16"],"属性用于设置是否显示全部设置项":["0.16","9.16"],"属性用于切换是否显示全部设置项":["0.16","9.16"],"管理播放器的插件功能":["0.17","9.17"],"只有一个方法":["0.17","9.17"],"用于动态添加插件":["0.17","9.17"],"返回全部播放器实例的数组":["1.1","10.1"],"假如你想同时管理多个播放器的时候":["1.1","10.1"],"可以用到该属性":["1.1","10.1"],"返回播放器的版本信息":["1.2","10.2"],"返回播放器的环境变量":["1.3","10.3"],"返回播放器的打包时间":["1.4","10.4"],"返回视频的默认配置":["1.5","10.5"],"返回播放器的工具函数集合":["1.6","10.6"],"返回播放器选项的校验方案":["1.7","10.7"],"返回事件分发器的构造函数":["1.8","10.8"],"返回选项的校验函数":["1.9","10.9"],"返回类型检测的函数工具":["1.10","10.10"],"返回播放器所需的":["1.11","10.11"],"返回播放器的默认选项":["1.12","10.12"],"time":["1.15","1.25","1.26","1.31","10.15","10.25","10.26","10.31","27.25"],"width":["1.16","8.2","10.16","13.30","17.2"],"item":["1.17","1.18","10.17","10.18"],"size":["1.19","1.20","1.21","1.22","10.19","10.20","10.21","10.22","13.25","27.12"],"panel":["1.23","10.23"],"handle":["1.24","10.24"],"gap":["1.27","10.27"],"playback":["1.28","1.29","1.30","10.28","10.29","10.30","13.3","27.47"],"sleep":["1.32","10.32"],"hide":["1.33","10.33"],"clice":["1.34","10.34"],"auto":["1.35","1.36","1.37","10.35","10.36","10.37"],"loop":["1.38","10.38"],"forward":["1.39","1.40","10.39","10.40"],"move":["1.41","10.41"],"step":["1.42","1.43","10.42","10.43"],"height":["1.44","10.44"],"rate":["1.45","10.45"],"ratio":["1.46","10.46"],"web":["1.48","10.48"],"播放器的事件分为两种":["2.0","11.0"],"一种视频的":["2.0","11.0"],"原生事件":["2.0","11.0"],"前缀":["2.0","11.0"],"video":["2.0","11.0","13.1","13.2","13.3","13.7","13.10","13.11","13.14","13.36","13.37","21.0","27.2","27.5","27.6","27.38","27.41","27.42","31.0"],"另外一种是":["2.0","11.0"],"自定义事件":["2.0","11.0"],"监听事件":["2.0","11.0"],"code":["2.0","2.7","2.27","2.30","3.0","5.2","5.3","5.4","5.5","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.3","8.6","8.7","8.8","11.0","11.7","11.27","11.30","12.0","14.2","14.3","14.4","14.5","15.2","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.3","17.6","17.7","17.8","18.1","18.2","18.3","18.4","18.5","19.0","20.0","21.0","22.2","22.3","22.4","23.2","23.3","23.4","24.2","24.3","25.2","25.3","26.3","26.4","26.5","27.2","28.1","28.2","28.3","28.4","28.5","29.0","30.0","31.0","32.2","32.3","32.4","33.2","33.3","33.4","34.2","34.3","34.5","34.6","34.7","34.9","34.10","34.12","34.13","34.14","35.2","35.3","36.2","36.3","37.3","37.4","37.5","38.2","38.29"],"js":["2.0","3.0","5.5","6.2","6.3","6.5","7.2","7.3","7.5","8.3","8.7","8.8","11.0","12.0","14.5","15.2","15.3","15.5","16.2","16.3","16.5","17.3","17.7","17.8","18.3","18.4","18.5","18.6","19.0","20.0","21.0","22.4","28.3","28.4","28.5","28.6","29.0","30.0","31.0","32.4","34.4","34.15"],"当播放器首次可以播放器时触发":["2.1","11.1"],"当播放器切换地址后并可以播放时触发":["2.2","11.2"],"当播放器暂停时触发":["2.3","11.3"],"当播放器播放时触发":["2.4","11.4"],"当播放器热键被按下时触发":["2.5","11.5"],"当播放器销毁时触发":["2.6","11.6"],"当视频地址变化时触发":["2.7","11.7"],"当播放器获得焦点时触发":["2.8","11.8"],"当播放器失去焦点时触发":["2.9","11.9"],"当播放器被双击时触发":["2.10","11.10"],"当播放器被单击时触发":["2.11","11.11"],"当播放器加载视频发生错误时触发":["2.12","11.12"],"当播放器被鼠标移出或者移入时触发":["2.13","11.13"],"当播放器被鼠标经过时触发":["2.14","11.14"],"当播放器尺寸变化时触发":["2.15","11.15"],"当播放器出现在视口时触发":["2.16","11.16"],"当播放器长宽比变化时触发":["2.17","11.17"],"当播放器自动设置高度时触发":["2.18","11.18"],"当播放器自动设置尺寸时触发":["2.19","11.19"],"当播放器发生翻转时触发":["2.20","11.20"],"当播放器发生窗口全屏时触发":["2.21","11.21"],"当播放器发生网页全屏时触发":["2.22","11.22"],"当播放器进入迷你模式时触发":["2.23","11.23"],"当播放器进入画中画时触发":["2.24","11.24"],"当播放器被截图时触发":["2.25","11.25"],"当播放器发生时间跳转时触发":["2.26","11.26"],"当播放器发生字幕偏移时触发":["2.27","11.27"],"当字幕更新时触发":["2.28","11.28"],"当字幕加载时触发":["2.29","11.29"],"当字幕切换时触发":["2.30","11.30"],"当信息面板显示或隐藏时触发":["2.31","11.31"],"当自定义层显示或隐藏时触发":["2.32","11.32"],"当加载器显示或隐藏时触发":["2.33","11.33"],"当遮罩层显示或隐藏时触发":["2.34","11.34"],"当字幕层显示或隐藏时触发":["2.35","11.35"],"当右键菜单显示或隐藏时触发":["2.36","11.36"],"当控制器显示或隐藏时触发":["2.37","11.37"],"当设置面板显示或隐藏时触发":["2.38","11.38"],"canplay":["2.39","11.39"],"canplaythrough":["2.40","11.40"],"complete":["2.41","11.41"],"durationchange":["2.42","11.42"],"emptied":["2.43","11.43"],"ended":["2.44","11.44"],"error":["2.45","11.45"],"loadeddata":["2.46","11.46"],"loadedmetadata":["2.47","11.47"],"pause":["2.48","11.48"],"play":["2.49","11.49","27.11"],"playing":["2.50","11.50"],"progress":["2.51","11.51","27.34"],"ratechange":["2.52","11.52"],"seeked":["2.53","11.53"],"seeking":["2.54","11.54"],"stalled":["2.55","11.55"],"suspend":["2.56","11.56"],"timeupdate":["2.57","11.57"],"volumechange":["2.58","11.58"],"waiting":["2.59","11.59"],"但你已经知道播放器的":["3.0","12.0"],"属性":["3.0","5.1","6.1","7.1","8.2","8.4","8.5","12.0","14.1","15.1","16.1","17.2","17.4","17.5","38.33","38.34","38.37","38.38"],"方法":["3.0","12.0"],"后":["3.0","12.0"],"再编写插件是非常简单的事":["3.0","12.0"],"可以在实例化的时候加载插件的函数":["3.0","12.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.2","12.0","13.1","13.2","13.3","13.4","13.10","13.11","13.15","13.16","13.17","13.31","13.35","13.38","13.39","17.2","27.4","38.4"],"myplugin":["3.0","12.0"],"art":["3.0","6.2","12.0","15.2","34.15"],"console":["3.0","12.0"],"info":["3.0","12.0"],"return":["3.0","12.0","13.40"],"something":["3.0","12.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","13.1","13.2","13.3","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.16","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.28","13.29","13.30","13.31","13.32","13.34","13.35","13.36","13.37","13.38","13.39","13.40","23.5","27.1","27.2","27.3","27.4","27.5","27.6","27.7","27.8","27.9","27.10","27.11","27.12","27.13","27.14","27.15","27.16","27.17","27.18","27.19","27.20","27.21","27.22","27.23","27.24","27.25","27.26","27.27","27.28","27.29","27.30","27.31","27.32","27.33","27.34","27.35","27.36","27.37","27.38","27.39","27.40","27.42","27.43","27.44","27.45","27.46","27.47","27.48","27.49","27.50","33.5","38.1","38.2","38.3","38.4","38.5","38.6","38.7","38.8","38.9","38.10","38.11","38.12","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.20","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.29","38.30","38.31","38.32","38.33","38.34","38.35","38.36","38.37","38.38","38.39","38.40","38.42","38.43","38.44","38.45","38.46","38.47","38.48","38.49","38.50"],"播放视频":["4.1"],"暂停视频":["4.2"],"切换视频的播放和暂停":["4.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","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.26","13.27","13.28","13.29","13.30","13.31","13.32","13.33","13.34","23.5","27.4","33.5"],"boolean":["4.4","4.12","4.18","4.19","4.20","4.23","4.24","4.30","6.1","13.4","13.12","13.18","13.19","13.20","13.23","13.24","13.30","15.1","23.5","27.9","27.10","27.11","27.12","27.13","27.14","27.15","27.16","27.17","27.18","27.19","27.20","27.21","27.22","27.23","27.24","27.25","27.26","27.27","27.28","27.45","27.46","27.47","27.48","27.49","33.5","38.9","38.10","38.11","38.12","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.20","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.45","38.46","38.47","38.48","38.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","13.5","13.6","13.7","13.8","13.9","13.12","13.13","13.18","13.19","13.20","13.21","13.22","13.24","13.26","13.27","13.28","13.29","13.30","13.32","13.33","13.34","23.5","33.5"],"number":["4.5","4.6","4.7","4.8","4.13","4.27","13.5","13.6","13.7","13.8","13.13","13.27","27.8","38.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","13.8","13.9","13.12","13.13","13.14","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.28","13.29","13.30","13.32","13.33","13.34","13.36","13.37","23.5","33.5"],"string":["4.10","4.11","4.21","4.26","4.28","4.31","4.32","4.33","4.34","8.2","8.4","8.5","13.9","13.10","13.11","13.21","13.26","13.28","13.31","13.32","13.33","13.34","17.2","17.4","17.5","27.1","27.2","27.3","27.5","27.6","27.7","27.41","27.43","38.1","38.2","38.3","38.5","38.6","38.7","38.41","38.43"],"设置视频地址":["4.10"],"设置时和":["4.10"],"设置视频画质地址":["4.11"],"获取视频时长":["4.14"],"下载当前视频帧的截图":["4.15"],"获取当前视频帧的截图的":["4.16","4.17"],"base64":["4.16","13.16"],"地址":["4.16","4.17","34.4"],"blob":["4.17","13.17"],"设置和获取视频海报":["4.21"],"获取播放器的尺寸和坐标信息":["4.25"],"array":["4.29","8.2","13.29","17.2","27.29","27.30","27.31","27.32","27.33","27.34","27.35","27.36","38.29","38.30","38.31","38.32","38.33","38.34","38.35","38.36"],"设置和获取区间循序播放":["4.29"],"单位秒":["4.29","34.4"],"当容器只有宽度":["4.30"],"动态获取和设置":["4.31"],"开启隔空播放":["4.35"],"视频缓存的比例":["4.36"],"范围是":["4.36","4.37"],"视频播放的比例":["4.37"],"事件的代理函数":["4.38"],"实质上代理了":["4.38"],"的查询函数":["4.39"],"element":["4.40","8.2","8.4","8.5","13.40","17.2","17.4","17.5","27.1","38.1"],"快捷返回播放器的":["4.40"],"类型":["5.1","6.1","7.1","8.2","8.4","8.5","14.1","15.1","16.1","17.2","17.4","17.5","38.34","38.37","38.38"],"描述":["5.1","6.1","7.1","8.2","8.4","8.5","14.1","15.1","16.1","17.2","17.4","17.5"],"disable":["5.1","6.1","7.1","14.1","15.1","16.1"],"var":["6.2","8.3","15.2","17.3","34.15"],"new":["6.2","15.2","34.15"],"artplayer":["6.2","15.2","18.3","18.5","22.4","27.1","28.3","28.5","32.4","34.5","34.15","38.1"],"container":["6.2","13.30","15.2","34.15"],"需先打开设置面板":["8.1","17.1"],"然后自带四个内置项":["8.1","17.1"],"flip":["8.1","17.1"],"playbackrate":["8.1","17.1"],"选择列表":["8.2","17.2"],"html":["8.2","8.4","8.5","17.2","17.4","17.5","26.5","26.6","26.7","26.10","26.13","37.5","37.6","37.7","37.10","37.13","38.40"],"元素的":["8.2","8.4","8.5","17.2","17.4","17.5"],"icon":["8.2","8.4","8.5","17.2","17.4","17.5"],"元素的图标":["8.2","17.2"],"selector":["8.2","17.2"],"元素列表":["8.2","17.2"],"onselect":["8.2","17.2"],"元素点击事件":["8.2","17.2"],"列表嵌套":["8.3","17.3"],"切换按钮":["8.4","17.4"],"范围滑块":["8.5","17.5"],"property":["13.0"],"the":["13.0","13.10","13.11","13.16","13.17","13.20","13.25","13.30","13.36","13.37","13.38","13.39","13.40","27.1","27.3","27.4","27.7","27.12","27.27","27.29","27.30","27.31","27.32","27.33","27.34","27.37","27.38","27.41","27.42","27.44"],"to":["13.4","27.1","27.11","27.18","27.20","27.27","27.33","27.40","27.41","27.47","27.48","27.50"],"setting":["13.10","27.30"],"is":["13.10","27.40","27.41"],"similar":["13.10","13.11"],"quality":["13.11"],"address":["13.11","13.16","13.17","27.2"],"and":["13.13","13.18","13.20","13.21","13.25","13.29","13.31","13.38","27.36","27.38"],"download":["13.15"],"a":["13.15","27.4"],"full":["13.18"],"obtain":["13.21","13.29"],"whether":["13.24","27.11","27.15","27.16","27.17","27.18","27.19","27.20","27.21","27.23","27.24","27.27","27.33","27.45","27.46","27.47","27.48","27.49"],"interval":["13.29"],"when":["13.30","27.9","27.13"],"has":["13.30"],"only":["13.30"],"this":["13.30"],"attribute":["13.30"],"enable":["13.35"],"proportion":["13.36","13.37"],"of":["13.36","13.37","13.38","13.39","27.12","27.38","27.41"],"event":["13.38"],"essentially":["13.38"],"proxies":["13.38"],"important":["18.0"],"note":["18.0"],"group":["18.1","18.2","18.3","18.4","18.5","22.2","22.3","23.2","23.3","24.2","24.3","25.2","25.3","26.3","26.4","26.5","28.1","28.2","28.3","28.4","28.5","32.2","32.3","33.2","33.3","34.2","34.3","35.2","35.3","36.2","36.3","37.3","37.4","37.5"],"bash":["18.2","22.2","22.3","23.2","23.3","24.2","24.3","25.2","25.3","26.3","26.4","28.2","32.2","32.3","33.2","33.3","34.2","34.3","35.2","35.3","36.2","36.3","37.3","37.4"],"index":["18.3","22.4","26.5","26.7","26.12","26.13","28.3","32.4","37.5","37.7","37.12","37.13"],"import":["18.3","18.5","28.3","28.5"],"from":["18.3","18.5","28.5"],"jsx":["18.5","28.5"],"useeffect":["18.5","28.5"],"useref":["18.5","28.5"],"hint":["18.6"],"sometimes":["18.6","27.36"],"your":["18.6"],"file":["18.6"],"will":["18.6","27.44"],"https":["19.0","20.0","21.0","29.0","30.0","31.0"],"github":["19.0","20.0","21.0","29.0","30.0","31.0"],"com":["19.0","20.0","21.0","29.0","30.0","31.0"],"industry":["19.0","29.0"],"forum":["19.0","29.0"],"bilibili":["20.0","30.0"],"data":["20.0","21.0","22.4","30.0","31.0","32.4","34.5","34.7","34.9","34.10","34.14"],"dev":["21.0","31.0"],"libs":["21.0","22.4","31.0","32.4","34.5","34.7","34.10"],"查看完整演示":["22.1","23.1","24.1","25.1","26.2","32.1","33.1","34.1","35.1","36.1","37.2"],"jsdelivr":["22.3","23.3","24.3","25.3","26.4","32.3","33.3","34.3","35.3","36.3","37.4"],"uncompiled":["22.4","32.4","34.5"],"plugin":["22.4","32.4","34.5"],"ads":["22.4","32.4"],"是否启用新的控制器皮肤":["23.5","33.5"],"画质":["24.0","25.0","35.0","36.0"],"控制":["26.0","37.0"],"通过该插件":["26.1","37.1"],"你可以轻松在":["26.1","37.1"],"doctype":["26.5","37.5"],"从":["26.7","37.7"],"将消息推送到":["26.7","26.12","37.7","37.12"],"iframe":["26.7","26.13","37.7","37.13"],"该函数将在":["26.7","37.7"],"在":["26.8","37.8"],"销毁后":["26.9","37.9"],"注入脚本":["26.11","37.11"],"最常遇到的问题是":["26.13","37.13"],"播放器在":["26.13","37.13"],"里进行网页全屏":["26.13","37.13"],"但在":["26.13","37.13"],"default":["27.1","27.2","27.3","27.4","27.5","27.6","27.7","27.8","27.9","27.10","27.11","27.12","27.13","27.14","27.15","27.16","27.17","27.18","27.19","27.20","27.21","27.22","27.23","27.24","27.25","27.26","27.27","27.28","27.29","27.30","27.31","27.32","27.33","27.34","27.35","27.36","27.37","27.38","27.39","27.40","27.41","27.42","27.43","27.44","27.45","27.46","27.47","27.48","27.49","27.50","38.1","38.2","38.3","38.4","38.5","38.6","38.7","38.8","38.9","38.10","38.11","38.12","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.20","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.29","38.30","38.31","38.32","38.33","38.34","38.35","38.36","38.37","38.38","38.39","38.40","38.41","38.42","38.43","38.44","38.45","38.46","38.47","38.48","38.49","38.50"],"attached":["27.1"],"source":["27.2"],"unique":["27.3"],"undefined":["27.4","38.4"],"constructor":["27.4"],"accepts":["27.4"],"as":["27.4"],"second":["27.4"],"which":["27.4","27.44"],"posters":["27.5"],"f00":["27.7","38.7"],"false":["27.9","27.10","27.11","27.12","27.13","27.14","27.15","27.16","27.17","27.18","27.19","27.21","27.23","27.24","27.25","27.26","27.27","27.39","27.45","27.46","27.47","27.48","27.49","38.11","38.12","38.13","38.15","38.16","38.17","38.18","38.25","38.27","38.45","38.47","38.49"],"display":["27.18","27.33","27.34"],"true":["27.20","27.22","27.28","38.20"],"use":["27.20","27.27","27.47"],"shortcut":["27.20"],"if":["27.22"],"subtitle":["27.25"],"mini":["27.26"],"ssr":["27.27","38.27"],"initialize":["27.29","27.30","27.31","27.32","27.35"],"customized":["27.29","27.30","27.31","27.32","27.35"],"on":["27.34","27.37"],"because":["27.36"],"different":["27.36"],"mobile":["27.36"],"devices":["27.36"],"have":["27.36"],"many":["27.36"],"differences":["27.36"],"limitations":["27.36"],"you":["27.36"],"want":["27.36"],"object":["27.37","27.38","27.39","27.40","27.42","27.44","27.50","38.37","38.38","38.39","38.40","38.42","38.44","38.50"],"image":["27.37"],"support":["27.38"],"controls":["27.39","38.39"],"preload":["27.39"],"it":["27.40","27.41"],"used":["27.40","27.41","27.50"],"replace":["27.40"],"indicate":["27.41"],"format":["27.41"],"needs":["27.41"],"by":["27.42"],"matching":["27.42"],"s":["27.42"],"navigator":["27.43","38.43"],"language":["27.43","38.43"],"customize":["27.44"],"configuration":["27.44"],"be":["27.44"],"deeply":["27.44"],"merged":["27.44"],"automatic":["27.47"],"有时你的":["28.6"],"文件会丢失":["28.6"],"typescript":["28.6"],"danmuku":["34.4","34.11"],"弹幕库":["34.4"],"支持数组":["34.4"],"xml":["34.4","34.6"],"promise返回数组":["34.4"],"speed":["34.4","34.11"],"弹幕持续时间":["34.4"],"范围在":["34.4"],"opacity":["34.4","34.11"],"通过方法":["34.8","34.10","34.11"],"进行隐藏或者显示弹幕":["34.8"],"通过属性":["34.9"],"判断当前弹幕是隐藏或者显示":["34.9"],"发送一条实时弹幕":["34.10"],"实时改变弹幕配置":["34.11"],"支持属性有":["34.11"],"fontsize":["34.11"],"color":["34.11"],"mode":["34.11"],"margin":["34.11"],"通过":["34.12"],"方法可以重载弹幕源":["34.12"],"或者切换新弹幕":["34.12"],"用于清空当前显示的弹幕":["34.13"],"用于获取当前弹幕配置":["34.14"],"app":["34.15"],"assets":["34.15"],"sample":["34.15"],"播放器挂载的":["38.1"],"视频源地址":["38.2"],"播放器的唯一标识":["38.3"],"构造函数接受一个函数作为第二个参数":["38.4"],"播放器初始化成功且视频可以播放时触发":["38.4"],"ready":["38.4"],"视频的海报":["38.5"],"视频标题":["38.6"],"是否自动播放":["38.11"],"是否使用快捷键":["38.20"],"字幕时间偏移":["38.25"],"是否使用":["38.27"],"初始化自定义的":["38.29","38.30","38.31","38.35"],"层":["38.29"],"设置面板":["38.30"],"右键菜单":["38.31"],"初始化自定义的底部":["38.32"],"控制栏":["38.32"],"是否在底部控制栏里显示":["38.33"],"画质选择":["38.33"],"列表":["38.33"],"在进度条上显示":["38.34"],"高亮信息":["38.34"],"插件":["38.35"],"因为不同的移动设备存在多种差异和限制":["38.36"],"有时候你希望在某些移动设备上不使用本播放器":["38.36"],"而是直接使用原生的功能时":["38.36"],"可以通过该选项控制":["38.36"],"在进度条上设置":["38.37"],"预览图":["38.37"],"设置视频的字幕":["38.38"],"支持字幕格式":["38.38"],"vtt":["38.38"],"srt":["38.38"],"ass":["38.38"],"用于替换默认图标":["38.40"],"支持":["38.40"],"用于指明视频的格式":["38.41"],"需要配合":["38.41"],"customtype":["38.41"],"通过视频的":["38.42"],"自定义":["38.44"],"配置":["38.44"],"该配置会和自带的":["38.44"],"进行深度合并":["38.44"],"新增你的语言":["38.44"],"是否使用自动":["38.47"],"回放功能":["38.47"],"用于改变内置的css变量":["38.50"]},{"0":["4.8","13.8","13.36","13.37","21.0","31.0","34.4"],"1":["4.8","4.36","4.37","13.36","13.37","20.0","30.0"],"2":["19.0","20.0","29.0","30.0"],"3":["21.0","27.2","31.0","38.2"],"4":["5.2","14.2","19.0","27.47","29.0","38.44"],"5":["19.0","27.29","27.30","29.0","38.29","38.30"],"6":["2.0","5.3","6.3","11.0","14.3","15.3","20.0","30.0"],"7":["13.14","38.8"],"8":["21.0","31.0"],"9":["8.6","17.6","38.44"],"10":["2.7","6.2","11.7","15.2"],"11":["2.27","11.27"],"13":["2.30","5.2","5.3","11.30","14.2","14.3"],"14":["8.6","17.6"],"21":["5.4","5.5","6.3","6.4","7.4","14.4","14.5","15.3","15.4","16.4"],"22":["7.2","7.3","8.7","16.2","16.3","17.7"],"23":["27.29","38.29"],"24":["5.5","14.5"],"25":["34.4"],"29":["7.5","16.5"],"34":["27.30","38.30"],"40":["6.5","15.5"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","8.2","9.1","9.2","9.3","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.13","9.14","9.15","9.16","9.17","10.1","10.6","11.1","11.2","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.14","13.18","13.29","13.35","17.2","23.5","27.1","27.8","27.11","27.20","27.29","27.30","27.31","27.32","27.35","27.44","27.47","33.5","34.8","34.11","38.1","38.4","38.11","38.20","38.30","38.31","38.32","38.35","38.40","38.44","38.47","38.50"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","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","8.1","8.2","9.2","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","10.1","10.6","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.19","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","13.1","13.2","13.3","13.14","13.18","13.20","13.29","13.35","17.1","17.2","23.5","27.1","27.8","27.11","27.20","27.30","27.31","27.32","27.35","27.44","27.47","33.5","34.8","34.11","38.1","38.4","38.5","38.8","38.11","38.20","38.31","38.32","38.35","38.40","38.44","38.47","38.50"],"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.4","6.4","7.4","8.2","8.6","9.2","9.3","9.5","9.14","9.17","11.2","11.7","11.18","11.23","11.27","11.28","11.29","11.30","13.14","14.2","14.3","14.4","15.4","16.4","17.2","17.6","26.7","26.12","27.1","27.2","27.29","27.30","27.32","27.47","34.5","34.7","34.9","34.10","34.12","37.7","37.12","38.2","38.4","38.29","38.30","38.32","38.44"],"var":["0.3","0.5","2.0","2.30","3.0","5.2","5.3","5.4","5.5","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.6","8.7","8.8","9.3","9.5","11.0","11.30","12.0","13.14","14.2","14.3","14.4","14.5","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.2","17.6","17.7","17.8","22.4","26.7","27.2","27.29","27.30","32.4","34.5","37.7","38.2","38.29","38.30","38.44"],"hover":["0.4","9.4"],"方法用于代理自定义的":["0.4","9.4"],"loadimg":["0.4","9.4"],"方法用于监听图片的":["0.4","9.4"],"load":["0.4","9.4"],"加载事件":["0.4","9.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.10","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","8.1","8.2","9.4","9.7","9.9","9.10","9.11","9.12","9.13","9.15","9.16","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.11","10.12","13.1","13.2","13.3","13.7","13.18","13.20","13.25","13.29","13.32","13.35","17.1","17.2","18.4","27.1","27.8","27.11","27.20","27.31","27.32","27.35","27.44","27.47","28.4","34.11","38.1","38.3","38.4","38.5","38.8","38.9","38.10","38.11","38.14","38.18","38.20","38.22","38.26","38.35","38.40","38.44","38.46","38.47","38.50"],"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","8.1","8.2","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.15","9.16","10.1","10.2","10.3","10.4","10.5","10.6","10.7","10.8","10.9","10.10","10.12","13.1","13.2","13.3","13.18","13.20","13.25","13.29","13.35","17.1","17.2","23.5","27.1","27.8","27.11","27.20","27.31","27.32","27.35","27.44","27.47","33.5","34.8","34.11","38.1","38.3","38.4","38.5","38.8","38.10","38.11","38.14","38.18","38.20","38.31","38.32","38.35","38.40","38.44","38.46","38.47","38.50"],"art":["0.5","2.0","5.2","5.3","5.4","5.5","6.3","6.4","6.5","7.2","7.3","7.5","8.2","8.3","8.6","8.7","8.8","9.5","11.0","14.2","14.3","14.4","14.5","15.3","15.4","15.5","16.2","16.3","16.5","17.2","17.3","17.6","17.7","17.8","18.3","18.5","22.4","27.2","28.3","32.4","34.5","38.2"],"new":["0.5","2.0","3.0","5.2","5.3","5.4","5.5","6.3","6.4","6.5","7.3","8.2","8.3","8.6","8.7","8.8","9.5","11.0","12.0","14.2","14.3","14.4","14.5","15.3","15.4","15.5","16.3","17.2","17.3","17.6","17.7","17.8","18.3","22.4","27.2","28.3","32.4","38.2"],"artplayer":["0.5","2.0","3.0","5.2","5.3","5.4","5.5","6.3","6.4","6.5","8.2","8.3","8.7","8.8","9.5","11.0","12.0","14.2","14.3","14.4","14.5","15.3","15.4","15.5","17.2","17.3","17.7","17.8","18.4","23.4","23.5","24.2","25.2","26.5","27.2","28.4","33.4","33.5","34.6","34.7","34.8","34.9","34.10","34.12","34.13","34.14","35.2","36.2","37.5","38.2"],"container":["0.5","2.0","3.0","5.4","5.5","6.3","6.5","8.2","8.3","8.7","8.8","9.5","11.0","12.0","14.4","14.5","15.3","15.5","17.2","17.3","17.7","17.8","18.3","22.4","27.2","27.12","28.3","32.4","38.12"],"方法用于更新":["0.7","9.7"],"对象":["0.7","9.7"],"属性用于切换是否显示全部层":["0.9","9.9"],"属性用于切换是否显示全部控制器":["0.10","9.10"],"属性用于切换是否显示全部菜单":["0.11","9.11"],"switch":["0.12","8.4","9.12","17.4","27.19"],"方法设置当前字幕地址和选项":["0.12","9.12"],"属性用于切换是否显示加载层":["0.13","9.13"],"属性用于切换是否显示遮罩层":["0.15","9.15"],"update":["0.16","9.16"],"方法动态更新设置项":["0.16","9.16"],"是指挂载在":["1.0","10.0"],"字符串":["1.11","10.11"],"width":["1.17","1.23","1.24","10.17","10.23","10.24"],"height":["1.18","10.18","13.30"],"icon":["1.20","10.20","27.40"],"mobile":["1.21","1.22","10.21","10.22"],"max":["1.28","1.31","10.28","10.31"],"min":["1.29","10.29","21.0","31.0"],"timeout":["1.30","10.30"],"time":["1.32","1.33","1.34","1.38","1.40","10.32","10.33","10.34","10.38","10.40","13.5","13.6","13.7","13.13","27.34","38.34"],"playbackrate":["1.35","1.36","10.35","10.36"],"orientation":["1.37","10.37"],"value":["1.39","10.39"],"ratio":["1.41","10.41","13.28","27.17"],"in":["1.48","10.48","13.5","13.6","13.7","13.20","13.29","27.6","27.14","27.18","27.21","27.22","27.33","27.44","27.50"],"app":["2.0","3.0","6.2","6.5","8.2","8.3","8.7","8.8","11.0","12.0","15.2","15.5","17.2","17.3","17.7","17.8","18.3","22.4","27.2","32.4"],"url":["2.0","3.0","4.10","6.2","6.5","8.3","8.8","11.0","12.0","15.2","15.5","17.3","17.8","18.3","22.4","27.37","27.38","32.4","38.37","38.38"],"assets":["2.0","3.0","6.2","7.2","7.3","7.4","7.5","8.3","8.8","11.0","12.0","15.2","16.2","16.3","16.4","16.5","17.3","17.8","22.4","27.2","27.29","32.4","38.29"],"sample":["2.0","3.0","6.2","7.2","7.3","7.4","7.5","8.3","8.8","11.0","12.0","15.2","16.2","16.3","16.4","16.5","17.3","17.8","22.4","27.2","27.29","32.4","38.29"],"mp4":["2.0","3.0","6.2","11.0","12.0","15.2","34.15"],"on":["2.0","3.0","11.0","12.0","27.36","27.45"],"canplay":["2.0","11.0"],"浏览器可以播放媒体文件了":["2.39","11.39"],"浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束":["2.40","11.40"],"offlineaudiocontext":["2.41","11.41"],"duration":["2.42","11.42"],"媒体内容变为空":["2.43","11.43"],"例如":["2.43","11.43"],"视频停止播放":["2.44","11.44"],"获取媒体数据时出错":["2.45","11.45"],"media":["2.46","11.46"],"已加载元数据":["2.47","11.47"],"播放已暂停":["2.48","11.48"],"播放已开始":["2.49","11.49"],"由于缺乏数据而暂停或延迟后":["2.50","11.50"],"在浏览器加载资源时周期性触发":["2.51","11.51"],"播放速率发生变化":["2.52","11.52"],"跳帧":["2.53","2.54","11.53","11.54"],"用户代理":["2.55","11.55"],"媒体数据加载已暂停":["2.56","11.56"],"currenttime":["2.57","11.57"],"音量发生变化":["2.58","11.58"],"由于暂时缺少数据":["2.59","11.59"],"dosomething":["3.0","12.0"],"video":["3.0","4.31","4.36","4.37","6.2","8.3","8.8","12.0","13.5","13.6","13.8","13.9","13.12","13.13","13.15","13.16","13.17","13.21","13.23","13.24","13.30","13.31","13.33","15.2","17.3","17.8","27.4","27.15","27.16","27.17","27.18","27.39","27.46","34.15","38.42"],"plugins":["3.0","12.0","34.15"],"ready":["3.0","12.0"],"可以在实例化之后再加载插件的函数":["3.0","12.0"],"销毁播放器":["4.4"],"接受一个参数表示是否销毁后同时移除播放器的":["4.4"],"html":["4.4","26.1","26.8","26.12","27.40","37.1","37.8","37.12","38.27","38.33"],"默认为":["4.4"],"true":["4.4","4.24","4.30","34.15","38.22","38.28"],"视频时间跳转":["4.5"],"单位秒":["4.5","4.6","4.7","38.34"],"视频时间快进":["4.6"],"视频时间快退":["4.7"],"设置和获取视频音量":["4.8"],"范围在":["4.8","38.25"],"string":["4.9","5.1","6.1","7.1","14.1","15.1","16.1","27.37","27.38","27.40","38.33","38.34","38.37","38.38"],"设置和获取视频地址":["4.9"],"类似":["4.10","4.11","4.13","4.39"],"但会执行一些优化操作":["4.10"],"函数支持两个参数":["4.10","4.11"],"第一个为新的视频地址":["4.10","4.11"],"第二个为可选新的视频名字":["4.10","4.11"],"switchurl":["4.11","13.11"],"但会带上之前的播放进度":["4.11"],"设置和获取视频是否静音":["4.12"],"设置和获取视频当前时间":["4.13"],"设置时间时和":["4.13"],"seek":["4.13"],"但它不会触发额外的事件":["4.13"],"返回的是一个":["4.16","4.17"],"promise":["4.16","4.17"],"设置和获取播放器窗口全屏":["4.18"],"设置和获取播放器网页全屏":["4.19"],"设置和获取播放器画中画模式":["4.20"],"只有在视频播放前才能看到海报效果":["4.21"],"boolean":["4.22","5.1","7.1","8.4","13.22","14.1","16.1","17.4","38.33"],"设置和获取播放器迷你模式":["4.22"],"获取视频是否正在播放中":["4.23"],"设置视频是否自适应尺寸":["4.24"],"设置为":["4.24","4.30"],"之后它会只执行一次":["4.24","4.30"],"设置和获取播放器翻转":["4.26"],"支持":["4.26"],"normal":["4.26","13.26"],"horizontal":["4.26"],"vertical":["4.26"],"设置和获取播放器播放速度":["4.27"],"设置和获取播放器长宽比":["4.28"],"该属性可以自动计算出并设置视频的高度":["4.30"],"元素的属性":["4.31"],"动态获取和设置播放器标题":["4.32"],"动态获取和设置视频类型":["4.33"],"动态获取和设置播放器主题颜色":["4.34"],"常配合":["4.36","4.37"],"timeupdate":["4.36","4.37"],"事件使用":["4.36","4.37"],"和":["4.38","38.6","38.7","38.15","38.16","38.17"],"removeeventlistener":["4.38","13.38"],"当使用":["4.38"],"来处理事件":["4.38"],"播放器销毁时也会自动销毁该事件":["4.38"],"document":["4.39","13.39"],"queryselector":["4.39","13.39"],"但被查询的对象局限于当前播放器内":["4.39"],"可以避免同类名的错误":["4.39"],"元素":["4.40"],"是否禁用组件":["5.1","6.1","7.1","14.1","15.1","16.1"],"name":["5.1","6.1","6.2","7.1","14.1","15.1","15.2","16.1"],"组件唯一名称":["6.1","15.1"],"用于标记类名":["6.1","15.1"],"index":["6.1","6.2","15.1","15.2","26.1","26.8","26.9","34.5","34.7","34.9","34.10","34.12","34.14","37.1","37.8","37.9"],"controls":["6.2","15.2"],"your":["6.2","15.2","27.44"],"button":["6.2","15.2","27.19","27.45","27.49"],"img":["7.2","7.3","7.4","7.5","16.2","16.3","16.4","16.5","27.29","38.29"],"layer":["7.2","7.3","7.4","7.5","16.2","16.3","16.4","16.5"],"png":["7.2","7.3","7.5","16.2","16.3","16.5"],"aspectratio":["8.1","17.1"],"subtitleoffset":["8.1","17.1"],"number":["8.2","17.2","27.34","38.34","38.37"],"列表宽度":["8.2","17.2"],"tooltip":["8.2","8.4","8.5","17.2","17.4","17.5"],"提示文本":["8.2","8.5","17.2","17.5"],"元素的图标":["8.4","8.5","17.4","17.5"],"按钮默认状态":["8.4","17.4"],"onswitch":["8.4","17.4"],"function":["8.4","8.5","17.4","17.5","18.5","27.15","27.18","27.47","28.5"],"按钮切换事件":["8.4","17.4"],"range":["8.5","13.8","13.36","13.37","17.5","27.25"],"array":["8.5","17.5"],"默认状态数组":["8.5","17.5"],"onrange":["8.5","17.5"],"完成时触发的事件":["8.5","17.5"],"onchange":["8.5","17.5"],"变化时触发的事件":["8.5","17.5"],"here":["13.0"],"and":["13.3","13.8","13.9","13.12","13.19","13.22","13.26","13.27","13.28","13.30","13.32","13.33","13.34","27.4","27.40"],"pause":["13.3"],"the":["13.4","13.12","13.13","13.15","13.21","13.23","13.24","13.28","13.31","18.0","18.6","27.5","27.9","27.13","27.15","27.16","27.17","27.18","27.19","27.21","27.22","27.23","27.24","27.25","27.28","27.40","27.43","27.48","27.49"],"player":["13.4","13.18","13.19","13.20","13.22","13.25","13.26","13.27","13.28","13.32","13.34","13.38","18.5","27.1","27.3","27.4","27.7","27.8","27.12","27.13","27.23","27.24","27.36","27.48","28.5"],"accept":["13.4"],"a":["13.4","27.45"],"indicating":["13.4"],"whether":["13.4","13.12","13.23","27.10","27.14","27.28"],"jump":["13.5"],"seconds":["13.5","13.7","13.29"],"fast":["13.6"],"rewind":["13.7"],"get":["13.8","13.9","13.12","13.19","13.22","13.26","13.27","13.33"],"set":["13.9","13.22","13.27","13.30","13.31","13.32","13.33","13.34"],"to":["13.10","13.11","13.38","13.39","18.3","27.10","27.14","27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.28","27.36","27.42","27.45","27.46","27.49"],"that":["13.10"],"of":["13.10","13.13","13.15","13.16","13.17","13.18","13.19","13.20","13.25","13.30","13.31","13.40","18.6","27.3","27.8","27.25","27.36"],"but":["13.10","13.11","13.39"],"some":["13.10","27.36"],"optimization":["13.10"],"operations":["13.10"],"will":["13.10","13.38","27.5","27.12","27.39"],"be":["13.10","27.4","27.41"],"with":["13.11","13.36","13.37","27.25","27.41","27.44"],"previous":["13.11"],"playback":["13.11","13.27","13.29","13.37","27.16"],"progress":["13.11","27.9","27.26","27.37"],"is":["13.12","13.23","13.24","13.30","13.38","13.39","27.4","27.7","27.27","27.42"],"current":["13.13","13.15","13.16","13.17"],"setting":["13.13","13.24","34.15"],"screenshot":["13.16","13.17"],"screen":["13.18","13.19"],"window":["13.18","27.23","38.36"],"full":["13.19","27.24"],"picture":["13.20","27.21"],"mode":["13.20","27.9","27.27","34.4"],"posters":["13.21"],"you":["13.21","27.27"],"can":["13.21","13.30","27.4"],"only":["13.21","27.5","27.26"],"see":["13.21"],"effect":["13.21"],"adaptive":["13.24"],"size":["13.24"],"after":["13.24","13.30"],"coordinate":["13.25"],"information":["13.25"],"rollover":["13.26"],"support":["13.26"],"speed":["13.27","27.16"],"obtain":["13.28"],"aspect":["13.28","27.17"],"sequential":["13.29"],"automatically":["13.30","27.11"],"calculate":["13.30"],"it":["13.30"],"attributes":["13.31","27.39"],"element":["13.31"],"titles":["13.32"],"dynamically":["13.32","13.33","13.34"],"types":["13.33"],"color":["13.34","27.7","34.4"],"cache":["13.36"],"when":["13.38","27.4","27.5","27.26"],"used":["13.38"],"process":["13.38"],"similar":["13.39"],"english":["18.0"],"bash":["18.1","28.1"],"npm":["18.1","22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"jsdelivr":["18.2","28.2"],"net":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"https":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"const":["18.3","18.5","28.3","28.5"],"path":["18.3"],"template":["18.4","28.4"],"ref":["18.4"],"export":["18.5","28.5"],"default":["18.5","28.5"],"option":["18.5","28.5"],"getinstance":["18.5","28.5"],"rest":["18.5","28.5"],"artref":["18.5","28.5"],"lose":["18.6"],"type":["18.6"],"prompt":["18.6"],"typescript":["18.6"],"data":["19.0","23.4","23.5","29.0","33.4","33.5","34.6","34.8","34.11","34.12","34.13"],"libs":["19.0","20.0","23.4","23.5","29.0","30.0","33.4","33.5","34.6","34.8","34.9","34.11","34.12","34.13","34.14"],"cdnjs":["19.0","20.0","21.0","29.0","30.0","31.0"],"cloudflare":["19.0","20.0","21.0","29.0","30.0","31.0"],"ajax":["19.0","20.0","21.0","29.0","30.0","31.0"],"dashjs":["19.0","29.0"],"all":["19.0","29.0"],"beta":["21.0","31.0"],"install":["22.2","23.2","24.2","25.2","26.3","32.2","33.2","34.2","35.2","36.2","37.3"],"uncompiled":["23.4","23.5","33.4","33.5","34.6","34.7","34.8","34.9","34.10","34.11","34.12","34.13","34.14"],"plugin":["23.4","23.5","33.4","33.5","34.6","34.7","34.8","34.9","34.10","34.12","34.13","34.14"],"里控制跨域":["26.1","37.1"],"head":["26.5","37.5"],"title":["26.5","37.5"],"meta":["26.5","37.5"],"接口":["26.6","26.10","37.6","37.10"],"内部运行":["26.7","37.7"],"同时它也能用于异步获取":["26.7","37.7"],"里的值":["26.7","37.7"],"warning":["26.10","37.10"],"接收来自":["26.11","37.11"],"iframe":["26.12","37.12"],"是不生效的":["26.13","37.13"],"这时候只要监听":["26.13","37.13"],"里的":["26.13","37.13"],"fullscreenweb":["26.13","37.13"],"事件并通知到":["26.13","37.13"],"identifier":["27.3"],"currently":["27.3","27.6","27.7","27.43"],"triggered":["27.4"],"initialized":["27.4"],"successfully":["27.4"],"played":["27.4"],"just":["27.4"],"appear":["27.5"],"which":["27.6","27.39"],"appears":["27.6","27.26"],"using":["27.9","27.36"],"live":["27.9"],"mute":["27.10"],"by":["27.10","27.12"],"fill":["27.12"],"entire":["27.12"],"scrolls":["27.13"],"outside":["27.13"],"play":["27.14"],"display":["27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.43","27.45","27.49"],"bottom":["27.18","27.33"],"control":["27.18","27.33"],"keys":["27.20"],"there":["27.22"],"are":["27.22"],"multiple":["27.22"],"players":["27.22"],"offset":["27.25"],"5s":["27.25","38.25"],"bar":["27.26","27.33","27.34","27.37"],"mount":["27.27"],"useful":["27.27"],"if":["27.27"],"want":["27.27"],"render":["27.27"],"use":["27.28","27.36"],"list":["27.33"],"property":["27.33","27.34","27.37","27.38"],"describe":["27.33","27.34","27.37","27.38"],"native":["27.36"],"functions":["27.36"],"directly":["27.36"],"instead":["27.36"],"this":["27.36"],"thumbnail":["27.37"],"format":["27.38"],"vtt":["27.38"],"srt":["27.38"],"ass":["27.38"],"metadata":["27.39","38.39"],"more":["27.39"],"supports":["27.40"],"together":["27.41"],"customtype":["27.41"],"decoding":["27.42"],"right":["27.42"],"handed":["27.42"],"over":["27.42"],"tolowercase":["27.43","38.43"],"built":["27.44","27.50"],"add":["27.44","27.46"],"language":["27.44"],"long":["27.46"],"press":["27.46"],"rotate":["27.48"],"according":["27.48"],"change":["27.50"],"css":["27.50"],"variables":["27.50"],"from":["28.3"],"的类型提示":["28.6"],"这时候你可以手动导入类型":["28.6"],"变量":["28.6"],"弹幕透明度":["34.4"],"fontsize":["34.4"],"字体大小":["34.4"],"支持数字和百分比":["34.4"],"ffffff":["34.4"],"默认字体颜色":["34.4"],"默认模式":["34.4"],"danmuku":["34.5","34.7","34.9","34.10","34.12","34.13","34.14","34.15"],"antioverlap":["34.11"],"synchronousplayback":["34.11"],"filter":["34.11"],"locktime":["34.11"],"beforeemit":["34.11"],"artplayerplugindanmuku":["34.15"],"xml":["34.15"],"容器":["38.1"],"目前只用于记忆播放":["38.3"],"autoplayback":["38.3"],"事件一样":["38.4"],"只会出现在播放器初始化且未播放的状态下":["38.5"],"目前会出现在":["38.6"],"视频截图":["38.6","38.18"],"迷你模式":["38.6"],"下":["38.6"],"播放器主题颜色":["38.7"],"目前用于":["38.7"],"进度条":["38.7"],"播放器的默认音量":["38.8"],"false":["38.9","38.10","38.14","38.19","38.21","38.23","38.24","38.26","38.39","38.46","38.48"],"使用直播模式":["38.9"],"会隐藏进度条和播放时间":["38.9"],"是否默认静音":["38.10"],"播放器的尺寸默认会填充整个":["38.12"],"容器尺寸":["38.12"],"所以经常出现黑边":["38.12"],"该值能自动调整播放器尺寸以隐藏黑边":["38.12"],"当播放器滚动到浏览器视口以外时":["38.13"],"自动进入":["38.13"],"迷你播放":["38.13"],"模式":["38.13","38.28"],"是否循环播放":["38.14"],"是否显示视频翻转功能":["38.15"],"目前只出现在":["38.15"],"设置面板":["38.15","38.16","38.17","38.19","38.25"],"右键菜单":["38.15","38.16","38.17"],"是否显示视频播放速度功能":["38.16"],"会出现在":["38.16","38.17"],"是否显示视频长宽比功能":["38.17"],"是否在底部控制栏里显示":["38.18","38.19","38.21"],"功能":["38.18"],"的开关按钮":["38.19","38.21"],"画中画":["38.21"],"假如页面里同时存在多个播放器":["38.22"],"是否只能让一个播放器播放":["38.22"],"是否在底部控制栏里显示播放器":["38.23","38.24"],"窗口全屏":["38.23"],"按钮":["38.23","38.24","38.49"],"网页全屏":["38.24"],"出现在":["38.25"],"迷你进度条":["38.26"],"只在播放器失去焦点后且正在播放时出现":["38.26"],"挂载模式":["38.27"],"假如你希望在播放器挂载前":["38.27"],"就提前渲染好播放器所需的":["38.27"],"时有用":["38.27"],"你可以通过":["38.27"],"在移动端是否使用":["38.28"],"类型":["38.33"],"描述":["38.33","38.34","38.37","38.38"],"默认画质":["38.33"],"画质名字":["38.33"],"高亮时间":["38.34"],"text":["38.34"],"高亮文本":["38.34"],"白名单是一个数组类型":["38.36"],"分别与":["38.36"],"navigator":["38.36"],"useragent":["38.36"],"进行匹配":["38.36","38.42"],"只要其中一项匹配成功则启用播放器":["38.36"],"预览图地址":["38.37"],"预览图数量":["38.37"],"column":["38.37"],"字幕地址":["38.38"],"字幕类型":["38.38"],"可选":["38.38"],"preload":["38.39"],"更多视频属性":["38.39"],"这些属性将直接写入视频元素里":["38.39"],"字符串和":["38.40"],"htmlelement":["38.40"],"一起使用":["38.41"],"默认视频的格式就是视频地址的后缀":["38.41"],"如":["38.41"],"m3u8":["38.41"],"mkv":["38.41"],"ts":["38.41"],"但有时候视频地地址没有正确的后缀":["38.41"],"把视频解码权交给第三方程序进行处理":["38.42"],"处理的函数能接收三个参数":["38.42"],"视频":["38.42"],"dom":["38.42"],"默认显示语言":["38.43"],"目前支持":["38.43"],"en":["38.43"],"zh":["38.43"],"是否在移动端显示一个":["38.45"],"锁定按钮":["38.45"],"用于隐藏底部":["38.45"],"控制栏":["38.45"],"是否在移动端添加长按视频快进功能":["38.46"],"是否在移动端的网页全屏时":["38.48"],"根据视频尺寸和视口尺寸":["38.48"],"旋转播放器":["38.48"],"是否显示":["38.49"],"当前只有部分浏览器支持该功能":["38.49"]},{"0":["8.5","17.5"],"1":["8.5","13.8","17.5"],"2":["27.1","38.1"],"4":["27.8","27.11","27.20","27.31","27.32","27.44","38.11","38.20","38.31","38.32","38.40","38.47","38.50"],"5":["8.5","17.5","27.47","38.47"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38"],"7":["2.19","2.21","2.22","2.24","2.25","4.14","4.25","4.30","11.19","11.21","11.22","11.24","11.25","27.4","38.4","38.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","11.17","11.20","13.29","26.5","37.5","38.38"],"9":["2.28","2.29","4.18","4.20","4.21","11.28","11.29","13.18","13.20","27.4","27.44","38.4"],"10":["2.2","2.6","2.18","2.23","4.35","6.5","8.5","11.2","11.6","11.18","11.23","13.35","15.5","17.5"],"11":["4.2","4.3","4.19","13.2"],"12":["27.31","38.31"],"15":["27.35","38.35"],"16":["27.32","38.32"],"17":["3.0","12.0"],"18":["19.0","29.0"],"19":["20.0","30.0"],"21":["19.0","21.0","29.0","31.0"],"22":["20.0","30.0"],"24":["21.0","31.0"],"25":["19.0","29.0"],"26":["20.0","30.0"],"28":["21.0","31.0"],"250":["8.2","17.2"],"是指挂载在":["0.0","4.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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","4.1","4.2","4.3","4.7","4.8","4.9","4.10","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","8.1","8.4","8.5","9.1","9.4","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.15","9.16","10.1","11.1","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.19","11.20","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.18","13.20","13.25","13.29","13.35","17.1","17.4","17.5","23.4","23.5","27.4","27.8","27.11","27.20","27.31","27.35","27.44","33.4","33.5","34.6","34.8","34.11","34.13","34.14","38.1","38.8","38.11","38.20","38.31","38.34","38.35","38.40","38.47","38.50"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","8.4","9.1","9.2","9.4","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.15","9.16","9.17","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.27","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.2","13.18","13.20","13.29","17.4","23.5","27.1","27.4","27.8","27.11","27.20","27.31","27.32","27.44","27.47","33.5","34.7","34.8","34.9","34.10","34.11","34.12","34.14","38.1","38.4","38.11","38.20","38.31","38.32","38.40","38.47"],"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","2.38","4.14","4.18","4.20","4.21","4.25","4.29","7.4","8.4","9.1","9.2","9.3","9.6","9.7","9.8","9.9","9.10","9.11","9.14","9.16","9.17","11.2","11.6","11.7","11.12","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.27","11.28","11.29","11.30","11.38","13.14","13.18","13.20","13.29","16.4","17.4","19.0","21.0","26.7","27.1","27.8","27.11","27.20","27.29","27.30","27.31","27.32","27.44","27.47","28.5","28.6","29.0","31.0","34.7","34.9","34.10","34.11","34.12","37.7","38.1","38.4","38.20","38.29","38.30","38.31","38.32","38.35","38.40","38.42","38.44","38.47"],"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","7.2","7.4","7.5","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.14","9.16","9.17","11.2","11.6","11.7","11.17","11.18","11.20","11.23","11.27","11.28","11.29","11.30","13.10","13.11","13.14","13.18","13.20","13.29","16.2","16.4","16.5","18.5","26.7","27.1","27.8","27.11","27.20","27.29","27.30","27.31","27.32","27.44","27.47","28.5","34.5","34.7","34.9","34.10","34.11","34.12","37.7","38.1","38.4","38.29","38.30","38.31","38.32","38.44"],"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","7.2","7.3","7.4","7.5","8.6","9.2","9.3","9.4","9.8","9.10","9.11","9.14","9.16","9.17","11.2","11.7","11.18","11.23","11.27","11.28","11.29","11.30","13.14","13.18","13.29","16.2","16.3","16.4","16.5","17.6","18.1","22.2","22.3","23.2","23.3","24.3","25.3","26.3","26.4","26.7","27.8","27.11","27.20","27.29","27.30","27.31","27.32","27.44","27.47","28.1","28.6","32.2","32.3","33.2","33.3","34.2","34.3","34.11","35.3","36.3","37.3","37.4","37.7","38.4","38.27","38.29","38.30","38.31","38.32","38.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","6.4","7.2","7.3","7.4","7.5","8.6","9.2","9.3","9.4","9.11","9.14","9.16","9.17","11.7","11.27","11.30","13.14","13.18","13.29","14.2","14.3","15.4","16.2","16.3","16.4","16.5","17.6","18.5","26.7","27.8","27.11","27.20","27.29","27.30","27.32","27.44","27.47","28.5","34.5","34.9","34.10","34.12","37.7","38.2","38.4","38.29","38.30","38.32","38.44"],"app":["0.2","0.3","0.5","0.14","2.30","5.2","5.3","5.4","5.5","6.3","6.4","7.2","7.3","7.4","7.5","8.6","9.2","9.3","9.5","9.14","11.30","13.14","13.18","14.2","14.3","14.4","14.5","15.3","15.4","16.2","16.3","16.4","16.5","17.6","18.4","26.7","27.1","27.20","27.29","27.30","27.47","28.3","34.5","34.9","34.10","37.7","38.2","38.4","38.29","38.30","38.44"],"url":["0.3","0.5","5.2","5.3","5.4","5.5","6.3","6.4","7.2","7.3","7.5","8.2","8.6","8.7","9.3","9.5","13.11","13.14","14.2","14.3","14.4","14.5","15.3","15.4","16.2","16.3","16.5","17.2","17.6","17.7","19.0","20.0","21.0","26.7","27.29","27.30","27.33","27.47","28.3","29.0","30.0","31.0","34.5","34.10","37.7","38.29","38.30","38.33","38.42","38.44"],"classname":["0.4","1.11","4.4","4.10","4.11","4.13","4.26","4.36","4.37","4.38","4.39","8.4","9.4","10.11","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.19","13.21","13.22","13.23","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.38","13.40","17.4","27.4","27.6","27.10","27.14","27.18","27.34","27.40","27.50","38.6","38.7","38.9","38.13","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.33","38.34","38.39","38.41","38.45","38.48","38.49"],"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","8.4","9.4","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.11","10.12","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.19","13.21","13.22","13.23","13.25","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.38","13.40","17.4","27.4","27.10","27.14","27.18","27.34","27.40","27.50","38.3","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.28","38.33","38.34","38.39","38.41","38.45","38.46","38.48","38.49"],"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","8.1","8.4","9.4","9.12","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.12","13.3","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.19","13.20","13.23","13.25","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.40","17.1","17.4","26.13","27.4","27.18","27.34","27.40","27.50","37.13","38.3","38.5","38.6","38.8","38.9","38.10","38.13","38.14","38.18","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.28","38.33","38.34","38.39","38.41","38.45","38.46","38.48","38.49"],"document":["0.4","9.4","18.0","27.1"],"queryselector":["0.4","9.4"],"assets":["0.5","5.2","5.3","5.4","5.5","6.3","6.4","6.5","8.2","8.6","8.7","9.5","13.14","14.2","14.3","14.4","14.5","15.3","15.4","15.5","17.2","17.6","17.7","27.30","27.47","34.5","34.10","38.2","38.30","38.44"],"sample":["0.5","5.2","5.3","5.4","5.5","6.3","6.4","6.5","8.2","8.7","9.5","14.2","14.3","14.4","14.5","15.3","15.4","15.5","17.2","17.7","27.30","34.5","38.2","38.30","38.44"],"video":["0.5","5.2","5.3","5.4","5.5","6.3","6.5","7.2","7.3","7.5","8.2","8.7","9.5","14.2","14.3","14.4","14.5","15.3","15.5","16.2","16.3","16.5","17.2","17.7","18.3","19.0","20.0","22.4","27.30","27.48","28.3","29.0","30.0","32.4","34.5","38.2","38.44"],"mp4":["0.5","5.3","5.4","5.5","6.3","6.5","7.2","7.3","7.5","8.2","8.3","8.7","8.8","9.5","14.3","14.4","14.5","15.3","15.5","16.2","16.3","16.5","17.2","17.3","17.7","17.8","18.3","22.4","27.2","28.3","32.4","38.2"],"test":["0.5","9.5"],"foo":["0.5","9.5"],"bar":["0.5","9.5","27.7","27.9","27.18"],"const":["0.5","8.5","9.5","17.5"],"构造函数":["1.0","10.0"],"的":["1.0","10.0","38.12"],"console":["1.1","2.0","10.1","11.0","34.15"],"icon":["1.22","8.8","10.22","17.8"],"time":["1.36","1.37","10.36","10.37","18.6","27.9","27.22"],"body":["1.48","10.48","26.5","37.5"],"info":["2.0","11.0","34.15"],"只监听一次事件":["2.0","11.0"],"但估计没有足够的数据来支撑播放到结束":["2.39","11.39"],"渲染完成":["2.41","11.41"],"属性的值改变时触发":["2.42","11.42"],"当这个":["2.43","11.43"],"因为":["2.44","11.44"],"或者资源类型不是受支持的媒体格式":["2.45","11.45"],"中的首帧已经完成加载":["2.46","11.46"],"播放准备开始":["2.50","11.50"],"seek":["2.53","2.54","11.53","11.54","13.13"],"user":["2.55","11.55"],"属性指定的时间发生变化":["2.57","11.57"],"播放已停止":["2.59","11.59"],"div":["4.4","4.11","4.36","4.37","4.39","8.4","13.5","13.6","13.8","13.9","13.12","13.15","13.16","13.17","13.19","13.21","13.22","13.23","13.26","13.27","13.28","13.30","13.31","13.33","13.34","13.38","13.40","17.4","27.3","27.4","27.6","27.10","27.14","27.18","27.25","27.34","27.40","27.50","38.6","38.7","38.13","38.15","38.16","38.17","38.19","38.21","38.23","38.24","38.25","38.27","38.28","38.33","38.34","38.36","38.39","38.41","38.42","38.45","38.48","38.49"],"组件唯一名称":["5.1","7.1","14.1","16.1"],"用于标记类名":["5.1","7.1","14.1","16.1"],"index":["5.1","6.5","7.1","14.1","15.5","16.1","23.4","23.5","26.11","33.4","33.5","34.6","34.8","34.11","34.13","37.11"],"number":["5.1","6.1","7.1","14.1","15.1","16.1","27.37"],"contextmenu":["5.4","5.5","14.4","14.5"],"name":["5.5","6.5","8.8","14.5","15.5","17.8","27.33"],"组件索引":["6.1","15.1"],"用于显示的优先级":["6.1","15.1"],"html":["6.1","6.2","8.3","8.8","13.4","15.1","15.2","17.3","17.8","18.3","22.4","26.9","27.27","27.33","32.4","37.9"],"element":["6.1","15.1"],"position":["6.2","6.5","15.2","15.5"],"left":["6.2","15.2"],"tooltip":["6.2","8.8","15.2","17.8"],"style":["6.2","8.2","15.2","17.2","27.38","38.38"],"color":["6.2","15.2"],"red":["6.2","15.2"],"click":["6.2","15.2"],"function":["6.2","15.2","19.0","20.0","21.0","27.16","27.17","27.35","27.42","27.46","29.0","30.0","31.0","38.35"],"args":["6.2","15.2"],"controls":["6.3","6.5","15.3","15.5"],"add":["6.3","15.3"],"button1":["6.5","15.5"],"png":["7.4","16.4","27.29","38.29"],"setting":["8.2","8.3","8.7","8.8","17.2","17.3","17.7","17.8","27.15","27.16","27.17"],"true":["8.2","8.3","8.7","8.8","13.24","13.30","17.2","17.3","17.7","17.8","22.4","32.4","34.4"],"settings":["8.2","8.3","8.8","17.2","17.3","17.8","27.25"],"subtitle":["8.2","17.2"],"01":["8.2","8.3","17.2","17.3"],"default":["8.2","17.2"],"span":["8.2","17.2"],"multi":["8.3","17.3"],"level":["8.3","17.3"],"selector":["8.3","17.3"],"提示文本":["8.4","17.4"],"value":["8.5","17.5","27.12"],"min":["8.5","17.5","19.0","20.0","29.0","30.0"],"flip":["8.7","17.7"],"slider":["8.8","17.8"],"5x":["8.8","17.8"],"refers":["13.0"],"to":["13.0","13.13","13.24","13.30","26.7","28.3","37.7"],"remove":["13.4"],"s":["13.4"],"after":["13.4"],"seconds":["13.6"],"performed":["13.10"],"supports":["13.10","13.11","27.43"],"two":["13.10","13.11"],"parameters":["13.10","13.11"],"first":["13.10","13.11"],"is":["13.11","13.13","13.21","13.36","13.37","27.2","27.5","27.36"],"similar":["13.13"],"but":["13.13","27.41"],"it":["13.13","13.24","13.38","27.13"],"will":["13.13","13.24","13.30","27.9","27.16","27.17"],"frame":["13.15","13.16","13.17"],"and":["13.16","13.17","27.5","27.6","27.7","27.9","27.26","27.48"],"return":["13.16","13.17","18.5"],"a":["13.16","13.17","27.14","27.42"],"promise":["13.16","13.17"],"web":["13.19","27.24"],"page":["13.19","27.22","27.24"],"before":["13.21","27.27"],"played":["13.21","27.5"],"mode":["13.22","27.6","27.28"],"only":["13.24","27.3","27.15","27.49"],"be":["13.24","13.30","27.39"],"executed":["13.24","13.30"],"horizontal":["13.26"],"vertical":["13.26"],"once":["13.30"],"dynamically":["13.31"],"often":["13.36","13.37","27.12"],"used":["13.36","13.37","27.3","27.7"],"in":["13.36","13.37","27.15","27.16","27.17","27.19","27.23","27.24","27.25","27.27"],"conjunction":["13.36","13.37"],"also":["13.38"],"automatically":["13.38","27.12","27.13"],"destroy":["13.38"],"destroyed":["13.38"],"queried":["13.39"],"object":["13.39","38.12"],"limited":["13.39"],"current":["13.39","18.5","28.5"],"player":["13.39","13.40","27.5","27.26","27.27"],"has":["18.0"],"not":["18.0","27.2","27.5"],"head":["18.3"],"title":["18.3"],"demo":["18.3"],"artref":["18.4","28.4"],"if":["18.5","21.0","28.5","31.0"],"typeof":["18.5","28.5"],"at":["18.6","27.2","27.22"],"this":["18.6","27.2","27.12"],"you":["18.6"],"can":["18.6","27.12","27.22","27.36"],"manually":["18.6"],"import":["18.6","28.6"],"plaympd":["19.0","29.0"],"playflv":["20.0","30.0"],"playm3u8":["21.0","31.0"],"plugin":["22.2","22.3","23.2","23.3","24.2","24.3","25.2","25.3","26.3","26.4","32.2","32.3","33.2","33.3","34.2","34.3","34.11","35.2","35.3","36.2","36.3","37.3","37.4"],"ads":["22.2","32.2"],"npm":["22.3","23.3","24.3","25.3","26.4","32.3","33.3","34.3","35.3","36.3","37.4"],"autosize":["22.4","32.4"],"fullscreen":["22.4","32.4"],"fullscreenweb":["22.4","32.4"],"plugins":["22.4","32.4"],"artplayerpluginads":["22.4","32.4"],"html广告":["22.4","32.4"],"假如是视频广告则忽略该值":["22.4","32.4"],"control":["23.2","23.4","23.5","27.36","33.2","33.4","33.5"],"dash":["24.2","24.3","35.2","35.3"],"quality":["24.2","24.3","25.2","25.3","35.2","35.3","36.2","36.3"],"hls":["25.2","25.3","36.2","36.3"],"iframe":["26.1","26.3","26.5","26.8","37.1","37.3","37.5","37.8"],"charset":["26.5","37.5"],"utf":["26.5","37.5","38.38"],"id":["26.5","37.5"],"path":["26.7","28.3","37.7"],"接收来自":["26.8","37.8"],"无法与":["26.9","37.9"],"提示":["26.10","37.10"],"message":["26.12","37.12"],"event":["26.12","27.4","37.12"],"即可":["26.13","37.13"],"group":["26.13","37.13"],"doctype":["26.13","37.13"],"sometimes":["27.2","27.41"],"the":["27.2","27.26","27.36","27.39","27.45","27.46"],"known":["27.2"],"so":["27.2","27.12"],"quickly":["27.2"],"for":["27.3","27.42"],"autoplayback":["27.3"],"like":["27.4"],"ready":["27.4"],"initialized":["27.5"],"screenshot":["27.6"],"mini":["27.6"],"on":["27.7","27.28","27.46","34.15"],"progress":["27.7"],"playback":["27.9"],"black":["27.12"],"edges":["27.12"],"appear":["27.12","27.16","27.17"],"viewport":["27.13","27.48"],"enters":["27.13"],"currently":["27.15","27.49"],"appears":["27.15","27.25"],"of":["27.19"],"bottom":["27.19","27.21","27.23"],"switch":["27.21"],"button":["27.21","27.23","27.24"],"same":["27.22"],"full":["27.23"],"screen":["27.23","27.24"],"loses":["27.26"],"focus":["27.26"],"required":["27.27"],"by":["27.27"],"advance":["27.27"],"mobile":["27.28","27.45"],"end":["27.28","27.45"],"layer":["27.29","38.29"],"boolean":["27.33"],"string":["27.33","27.34"],"text":["27.34"],"myplugin":["27.35","38.35"],"option":["27.36"],"an":["27.36"],"which":["27.36"],"matched":["27.36"],"column":["27.37"],"width":["27.37","38.37"],"encoding":["27.38","38.38"],"directly":["27.39"],"written":["27.39"],"into":["27.39"],"htmlelement":["27.40"],"suffix":["27.41"],"address":["27.41"],"such":["27.41"],"as":["27.41"],"m3u8":["27.41"],"mkv":["27.41"],"ts":["27.41"],"does":["27.41"],"third":["27.42"],"party":["27.42"],"program":["27.42"],"processing":["27.42"],"en":["27.43"],"zh":["27.43"],"cn":["27.43","38.43"],"tw":["27.43","38.43"],"hide":["27.45"],"fast":["27.46"],"forward":["27.46"],"size":["27.48"],"when":["27.48"],"some":["27.49"],"browsers":["27.49"],"support":["27.49"],"install":["28.1"],"ref":["28.4"],"type":["28.6"],"let":["28.6"],"danmuku":["34.2","34.6","34.8"],"滚动":["34.4"],"静止":["34.4"],"margin":["34.4"],"弹幕上下边距":["34.4"],"antioverlap":["34.4"],"是否防重叠":["34.4"],"useworker":["34.4"],"是否使用":["34.4"],"emit":["34.15"],"danmu":["34.15"],"新增弹幕":["34.15"],"loaded":["34.15"],"高亮元素":["38.7"],"上":["38.7"],"类似":["38.12"],"css":["38.12"],"fit":["38.12"],"里":["38.15","38.16","38.17","38.25"],"访问到播放器所需的":["38.27"],"画质地址":["38.33"],"支持":["38.36"],"字符串":["38.36"],"匹配":["38.36"],"函数":["38.36"],"正则":["38.36"],"预览图列数":["38.37"],"预览图宽度":["38.37"],"height":["38.37"],"预览图高度":["38.37"],"字幕样式":["38.38"],"字幕编码":["38.38"],"默认":["38.38"],"escape":["38.38"],"所以需要特别指明":["38.41"],"元素":["38.42"],"视频地址":["38.42"],"当前实例":["38.42"],"cs":["38.43"],"pl":["38.43"],"es":["38.43"]},{"1":["8.2","17.2"],"2":["8.5","17.5","38.3"],"3":["8.5","17.5"],"4":["8.1","17.1","27.18","27.34","27.40","27.50","38.5","38.6","38.8","38.9","38.10","38.14","38.18","38.22","38.25","38.26","38.33","38.34","38.39","38.41","38.46"],"5":["26.7","37.7"],"6":["4.39","4.40"],"7":["4.4","4.5","4.6","4.9","4.15","4.16","4.17","4.22","4.36","4.37","4.38","13.5","13.6","13.9","13.25","13.30","13.38","23.4","27.40","33.4","38.39"],"8":["4.8","4.13","4.23","4.24","4.26","13.1","13.8","13.12","13.19","13.23","13.26","13.27","13.28","13.31","13.32","13.33","13.34","18.3","26.13","27.38","37.13"],"9":["4.10","4.11","13.21"],"10":["4.7","4.38","6.3","6.4","13.7","13.38","15.3","15.4"],"11":["4.30","13.3","13.19","13.30"],"14":["38.33"],"22":["8.8","17.8"],"25":["27.34","38.34"],"50":["34.4"],"111":["34.5"],"150":["8.3","17.3"],"实例":["0.0","4.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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","8.1","8.4","9.1","9.6","9.7","9.9","9.12","9.13","9.15","10.1","11.1","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.19","11.20","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.2","13.3","13.20","13.25","13.30","13.32","13.35","13.38","17.1","17.4","18.2","26.13","27.4","27.18","27.40","28.2","37.13","38.11","38.20","38.34","38.40","38.41","38.47","38.50"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","4.2","4.3","4.8","4.10","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","8.4","9.1","9.6","9.7","9.8","9.9","9.10","9.12","9.13","9.15","11.2","11.5","11.6","11.12","11.13","11.14","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.2","13.20","13.25","13.38","17.4","23.5","27.4","27.18","27.31","27.40","33.5","34.7","34.8","34.11","34.13","34.14","38.11","38.20","38.31","38.34","38.40","38.47","38.50"],"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","8.4","9.1","9.4","9.6","9.7","9.8","9.9","9.10","9.11","9.16","9.17","11.2","11.6","11.7","11.17","11.18","11.20","11.23","11.27","11.28","11.29","13.20","13.29","13.30","17.4","23.5","27.4","27.8","27.11","27.31","27.32","27.44","28.4","33.5","34.7","34.8","34.11","34.12","34.14","38.1","38.20","38.31","38.32","38.40","38.47"],"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.18","4.21","4.29","7.4","8.4","9.2","9.4","9.7","9.8","9.9","9.10","9.11","9.14","9.16","9.17","11.2","11.18","11.23","11.27","11.28","11.29","11.30","13.18","13.20","13.29","13.30","16.4","17.4","23.5","27.1","27.4","27.8","27.11","27.20","27.31","27.32","27.44","33.5","34.7","34.8","34.9","34.11","34.12","38.1","38.4","38.31","38.32","38.40","38.47"],"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","8.4","9.2","9.3","9.4","9.7","9.8","9.9","9.10","9.11","9.14","9.16","9.17","11.2","11.7","11.27","11.30","13.18","13.20","13.29","13.30","17.4","23.5","27.1","27.4","27.8","27.11","27.20","27.31","27.32","27.44","33.5","34.7","34.8","34.9","34.11","34.12","38.1","38.4","38.31","38.32"],"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","8.4","8.6","9.2","9.3","9.4","9.7","9.10","9.11","9.14","9.16","9.17","11.7","11.27","11.30","13.14","13.18","13.20","13.29","17.4","17.6","27.1","27.4","27.8","27.11","27.20","27.31","27.32","27.44","27.47","34.7","34.9","34.10","34.11","34.12","38.4","38.31","38.32"],"video":["0.2","0.3","0.4","0.11","0.14","0.16","0.17","2.7","2.30","4.29","6.4","7.4","8.4","8.6","9.2","9.3","9.4","9.11","9.14","9.16","9.17","11.7","11.30","13.18","13.20","13.29","15.4","16.4","17.4","17.6","26.7","27.1","27.8","27.11","27.20","27.29","27.31","27.32","27.44","27.47","34.7","34.9","34.10","34.11","34.12","37.7","38.4","38.29","38.30","38.32"],"mp4":["0.2","0.3","0.14","0.16","0.17","2.30","4.29","5.2","6.4","7.4","8.4","8.6","9.2","9.3","9.14","9.16","9.17","11.30","13.14","13.18","13.20","13.29","14.2","15.4","16.4","17.4","17.6","26.7","27.1","27.4","27.8","27.11","27.20","27.29","27.30","27.32","27.44","27.47","34.5","34.9","34.10","34.11","34.12","37.7","38.4","38.29","38.30","38.44"],"console":["0.3","0.5","1.6","6.2","9.3","9.5","10.6","13.14","13.29","15.2","26.12","27.35","37.12","38.35"],"info":["0.3","0.5","1.1","6.2","9.3","9.5","10.1","15.2","26.12","27.35","37.12","38.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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","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","8.1","9.4","9.12","9.13","9.15","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.19","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","13.1","13.2","13.3","13.7","13.8","13.9","13.12","13.21","13.25","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.35","17.1","20.0","23.5","27.4","27.18","27.34","27.35","27.40","27.50","30.0","33.5","34.6","34.8","34.13","34.14","38.5","38.8","38.11","38.18","38.33","38.34","38.41","38.50"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","8.1","8.4","9.4","9.6","9.12","9.13","9.15","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.19","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.7","13.8","13.21","13.25","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.35","17.1","17.4","21.0","23.5","27.4","27.18","27.34","27.40","31.0","33.5","34.6","34.8","34.13","34.14","38.8","38.11","38.20","38.34","38.40","38.41","38.47","38.50"],"function":["0.14","5.5","9.14","14.5","27.49","38.38"],"一级属性":["1.0","10.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","8.1","10.1","13.1","13.3","13.7","13.8","13.9","13.12","13.19","13.21","13.23","13.25","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.35","13.38","17.1","23.4","27.18","27.34","27.40","27.50","33.4","34.6","34.13","38.3","38.5","38.8","38.18","38.25","38.33","38.34","38.41","38.50"],"js":["1.6","4.4","4.5","4.6","4.11","4.13","4.22","4.26","4.36","4.37","4.39","4.40","10.6","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.16","13.17","13.19","13.21","13.22","13.23","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.38","13.40","27.18","27.34","27.40","27.50","38.3","38.5","38.6","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.33","38.36","38.39","38.41","38.45","38.46","38.48","38.49"],"code":["1.11","8.5","10.11","13.13","13.16","13.17","13.21","13.22","13.24","13.38","17.5","27.3","27.5","27.6","27.10","27.14","27.25","27.28","27.33","27.38","27.39","38.7","38.12","38.15","38.16","38.17","38.27","38.36","38.37","38.42"],"once":["2.0","11.0","13.24"],"subtitle":["2.30","6.2","6.5","11.30","15.2","15.5"],"不必停下来进一步缓冲内容":["2.39","11.39"],"media":["2.43","2.44","11.43","11.44"],"已经加载完成":["2.43","11.43"],"操作完成":["2.53","11.53"],"操作开始":["2.54","11.54"],"agent":["2.55","11.55"],"add":["3.0","5.3","7.3","12.0","14.3","16.3","22.2","23.2","24.2","25.2","26.3","32.2","33.2","34.2","35.2","36.2","37.3"],"例如我想写一个在视频暂停后":["3.0","12.0"],"显示一个图片广告的插件":["3.0","12.0"],"document":["4.38","13.38","38.1"],"queryselector":["4.38","13.38","27.1","38.1"],"组件索引":["5.1","7.1","14.1","16.1"],"用于显示的优先级":["5.1","7.1","14.1","16.1"],"html":["5.1","5.2","5.3","5.4","5.5","6.3","6.5","7.1","7.2","7.3","7.5","8.7","13.18","14.1","14.2","14.3","14.4","14.5","15.3","15.5","16.1","16.2","16.3","16.5","17.7","26.11","27.29","27.30","27.38","28.3","37.11","38.29","38.30","38.38"],"contextmenu":["5.2","5.3","14.2","14.3","27.15","27.16","27.17"],"name":["5.2","5.3","5.4","6.3","6.4","7.2","7.3","7.4","7.5","8.7","13.11","14.2","14.3","14.4","15.3","15.4","16.2","16.3","16.4","16.5","17.7","27.29","27.35","38.29","38.35"],"your":["5.2","5.3","5.4","5.5","6.3","14.2","14.3","14.4","14.5","15.3","27.47","38.44"],"menu":["5.2","5.3","5.4","5.5","14.2","14.3","14.4","14.5"],"click":["5.4","5.5","14.4","14.5"],"args":["5.5","14.5"],"组件的":["6.1","15.1"],"dom":["6.1","15.1","27.42"],"元素":["6.1","15.1"],"style":["6.1","7.2","7.3","7.5","15.1","16.2","16.3","16.5","27.29"],"object":["6.1","15.1"],"mounted":["6.2","15.2","27.27"],"button1":["6.3","6.4","15.3","15.4"],"index":["6.3","6.4","15.3","15.4"],"position":["6.3","13.18","15.3"],"left":["6.3","15.3"],"controls":["6.4","13.18","13.20","15.4"],"right":["6.5","13.18","15.5"],"selector":["6.5","15.5","27.30","38.30"],"default":["6.5","13.4","15.5"],"true":["6.5","8.6","13.4","15.5","17.6","27.4","27.11","27.30","27.47","34.5","38.4","38.30","38.38"],"01":["6.5","15.5"],"layers":["7.2","7.3","7.4","7.5","16.2","16.3","16.4","16.5"],"potser":["7.2","7.3","7.5","16.2","16.3","16.5","27.29","38.29"],"width":["7.2","7.3","7.5","8.3","8.8","16.2","16.3","16.5","17.3","17.8","27.29"],"100px":["7.2","7.3","7.5","16.2","16.3","16.5"],"src":["7.2","7.5","8.8","16.2","16.5","17.8","22.4","32.4"],"color":["8.2","17.2"],"red":["8.2","17.2"],"srt":["8.2","17.2"],"id":["8.2","17.2","27.43","27.47","38.43"],"yellow":["8.2","17.2"],"02":["8.2","17.2"],"setting":["8.4","8.6","17.4","17.6","34.5","38.30"],"max":["8.5","17.5"],"step":["8.5","17.5"],"div":["8.5","13.11","13.13","13.24","13.36","13.37","17.5","18.3","18.5","27.5","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.33","27.37","27.39","27.41","27.45","27.46","27.49","28.5","38.12","38.37","38.43"],"classname":["8.5","13.13","13.16","13.17","13.24","13.36","13.37","17.5","27.3","27.5","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.25","27.26","27.28","27.33","27.37","27.39","27.41","27.45","27.46","27.49","38.12","38.36","38.37","38.42","38.43"],"run":["8.5","13.13","13.16","13.17","13.24","13.36","13.37","17.5","27.3","27.5","27.6","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.23","27.25","27.26","27.28","27.33","27.37","27.39","27.41","27.46","27.49","38.12","38.27","38.36","38.37","38.42"],"settings":["8.7","17.7"],"slider":["8.7","17.7"],"tooltip":["8.7","17.7"],"5x":["8.7","17.7"],"icon":["8.7","17.7"],"img":["8.8","17.8","22.4","32.4"],"heigth":["8.8","17.8"],"state":["8.8","17.8"],"svg":["8.8","17.8"],"primary":["13.0"],"destruction":["13.4"],"value":["13.4"],"is":["13.4","27.26","27.48"],"and":["13.10","13.11","27.15","27.16","27.17"],"second":["13.10","13.11"],"optional":["13.10","13.11"],"not":["13.13","27.41"],"trigger":["13.13"],"additional":["13.13"],"events":["13.13"],"on":["13.14","13.29"],"ready":["13.14","13.29"],"timeupdate":["13.36","13.37"],"event":["13.36","13.37"],"which":["13.39"],"can":["13.39","27.2","27.27","27.42"],"avoid":["13.39"],"errors":["13.39"],"same":["13.39"],"yet":["18.0"],"been":["18.0"],"yarn":["18.1","22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"npm":["18.2","28.2"],"dist":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"meta":["18.3","26.13","37.13"],"charset":["18.3","26.13","37.13"],"utf":["18.3","26.13","27.38","37.13"],"body":["18.3"],"class":["18.3"],"get":["18.4","26.7","37.7"],"instance":["18.4"],"destroy":["18.5","19.0","20.0","21.0","28.5","29.0","30.0","31.0"],"false":["18.5","28.5","34.4"],"ref":["18.5","28.5"],"variable":["18.6"],"if":["19.0","20.0","29.0","30.0"],"supportsmediasource":["19.0","29.0"],"const":["19.0","20.0","21.0","29.0","30.0","31.0"],"mediaplayer":["19.0","29.0"],"flvjs":["20.0","30.0"],"issupported":["20.0","21.0","30.0","31.0"],"loadsource":["21.0","31.0"],"ads":["22.3","32.3"],"poster":["22.4","32.4"],"jpg":["22.4","32.4"],"视频广告的地址":["22.4","32.4"],"test1":["22.4","32.4"],"广告跳转网址":["22.4","32.4"],"control":["23.3","27.19","27.21","27.23","27.24","27.45","33.3"],"页面里的播放器":["26.1","37.1"],"如在":["26.1","37.1"],"iframe":["26.4","26.9","37.4","37.9"],"seek":["26.7","37.7"],"the":["26.7","37.7"],"的消息":["26.8","37.8"],"head":["26.13","28.3","37.13"],"title":["26.13","28.3","37.13"],"you":["27.1","27.2"],"may":["27.1"],"time":["27.2"],"set":["27.2"],"asynchronously":["27.2"],"muted":["27.4","38.4"],"highlighted":["27.7"],"element":["27.7","27.39","27.42"],"be":["27.9","27.36"],"hidden":["27.9"],"adjust":["27.12"],"to":["27.12","27.38"],"hide":["27.12"],"mini":["27.13"],"mode":["27.13"],"bar":["27.19","27.21","27.23","27.24","27.45"],"hotkeys":["27.20"],"only":["27.22"],"one":["27.22","27.36"],"player":["27.22"],"play":["27.22","38.44"],"bottom":["27.24","27.45"],"playing":["27.26"],"access":["27.27"],"setting01":["27.30","38.30"],"return":["27.35","28.5","38.35"],"with":["27.36"],"window":["27.36"],"navigator":["27.36"],"useragent":["27.36"],"respectively":["27.36"],"will":["27.36"],"enabled":["27.36"],"as":["27.36"],"long":["27.36"],"height":["27.37"],"escape":["27.38"],"boolean":["27.38","38.38"],"whether":["27.38"],"tag":["27.38"],"have":["27.41"],"correct":["27.41"],"so":["27.41"],"specially":["27.41"],"specified":["27.41"],"receive":["27.42"],"three":["27.42"],"parameters":["27.42"],"cs":["27.43"],"pl":["27.43"],"es":["27.43"],"fa":["27.43","38.43"],"fr":["27.43","38.43"],"lang":["27.44","38.44"],"mobile":["27.46","27.48"],"terminal":["27.46"],"warning":["27.47"],"page":["27.48"],"full":["27.48"],"screen":["27.48"],"this":["27.49"],"null":["28.6"],"参数":["28.6"],"param":["28.6"],"danmuku":["34.3"],"web":["34.4"],"worker":["34.4"],"synchronousplayback":["34.4"],"是否同步到播放速度":["34.4"],"filter":["34.4"],"danmu":["34.4"],"text":["34.4","34.5"],"length":["34.4","34.15"],"弹幕过滤函数":["34.4"],"返回":["34.4"],"则可以发送":["34.4"],"plugins":["34.5","34.9","34.10","34.11","34.12"],"artplayerplugindanmuku":["34.5","34.9","34.10","34.11","34.12"],"弹幕数组":["34.5"],"danmus":["34.15"],"加载弹幕":["34.15"],"error":["34.15"],"有时候":["38.2"],"地址没那么快知道":["38.2"],"这时候你可以异步设置":["38.2"],"cover":["38.12"],"是否转义":["38.38"],"标签":["38.38"],"默认为":["38.38"],"onvttload":["38.38"],"用于修改":["38.38"],"文本的函数":["38.38"],"修改现有的语言":["38.44"]},{"1":["8.8","17.8","34.5"],"2":["8.2","17.2","27.3"],"3":["38.1"],"4":["27.5","27.6","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.25","27.26","27.28","27.33","27.37","27.39","27.41","27.46","27.49","38.7","38.12","38.13","38.15","38.16","38.17","38.19","38.21","38.23","38.24","38.28","38.36","38.37","38.38","38.42","38.45","38.48","38.49"],"5":["8.8","13.29","17.8","22.4","27.8","32.4"],"6":["13.40","27.2","38.2"],"7":["13.15","13.16","13.17","13.22","13.36","13.37","27.39","38.27"],"8":["13.13","13.24","27.37","28.3","38.37","38.42"],"9":["13.10","13.11"],"10":["8.8","13.29","17.8"],"11":["38.44"],"12":["38.38"],"14":["27.33"],"22":["8.4","17.4"],"60":["34.4"],"100":["34.4"],"200":["34.4"],"500":["34.4"],"的":["0.0","0.5","4.0","9.0","9.5"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","4.1","4.2","4.3","4.7","4.8","4.11","4.12","4.13","4.14","4.16","4.17","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","8.1","8.5","9.1","9.6","9.13","9.15","11.1","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.19","11.20","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.7","13.8","13.12","13.21","13.25","13.26","13.27","13.28","13.31","13.32","13.33","13.34","13.35","13.38","17.1","17.5","27.18","27.34","27.40","27.41","27.42","34.6","34.13","34.14","38.8","38.11","38.20","38.34","38.41","38.50"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","8.1","8.5","9.1","9.6","9.12","9.13","9.15","11.5","11.6","11.12","11.13","11.14","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.2","13.3","13.8","13.12","13.21","13.25","13.27","13.28","13.31","13.32","13.33","13.34","13.35","13.38","17.1","17.5","27.18","27.34","27.40","27.41","34.6","34.13","34.14","38.11","38.20","38.33","38.34","38.40","38.41","38.47","38.50"],"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","2.38","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","8.5","9.1","9.6","9.8","9.9","9.12","9.13","9.15","11.2","11.6","11.12","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.28","11.29","11.38","13.2","13.21","13.25","13.28","13.30","13.31","13.32","13.38","17.5","23.5","27.18","27.34","27.40","27.41","33.5","34.6","34.8","34.13","34.14","38.1","38.11","38.20","38.33","38.34","38.40","38.41","38.47","38.50"],"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","9.1","9.6","9.7","9.8","9.9","9.10","9.12","9.13","9.15","11.2","11.6","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.27","11.28","11.29","13.25","13.38","23.5","27.34","27.40","33.5","34.8","34.13","34.14","38.1","38.11","38.20","38.31","38.34","38.40","38.41","38.47"],"ua":["0.2","9.2"],"iphone":["0.2","9.2"],"gi":["0.2","9.2"],"test":["0.2","9.2"],"console":["0.2","0.4","0.7","0.14","0.17","4.29","5.2","5.3","5.4","5.5","8.2","8.3","9.2","9.4","9.7","9.14","9.17","14.2","14.3","14.4","14.5","17.2","17.3","27.30"],"info":["0.2","0.4","0.7","0.14","0.17","1.6","4.29","5.2","5.3","5.4","5.5","8.2","8.3","9.2","9.4","9.7","9.14","9.17","10.6","13.14","13.29","14.2","14.3","14.4","14.5","17.2","17.3","27.30"],"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.10","4.14","4.18","4.20","4.21","4.25","4.28","4.30","4.31","4.32","9.4","9.6","9.7","9.8","9.9","9.10","9.11","9.12","11.2","11.7","11.17","11.18","11.20","11.23","11.27","11.28","11.29","13.21","13.25","13.30","13.38","23.5","27.18","27.31","27.40","33.5","34.7","34.8","34.13","34.14","38.1","38.11","38.20","38.31","38.32","38.34","38.40","38.47"],"click":["0.4","0.14","5.2","5.3","6.1","6.3","9.4","9.14","13.18","13.20","14.2","14.3","15.1","15.3","27.31","34.10"],"event":["0.4","0.14","8.2","8.3","9.4","9.14","17.2","17.3"],"warning":["0.5","1.0","9.5","10.0","13.14","13.18","18.3","27.8","27.11"],"提示":["0.5","9.5"],"默认所有播放器实例都是共享同一个":["0.5","9.5"],"localstorage":["0.5","9.5"],"而且默认的":["0.5","9.5"],"是":["0.5","9.5"],"settings":["0.5","8.4","9.5","17.4"],"如果你想不同的播放器使用不同的":["0.5","9.5"],"play":["0.7","9.7","27.4","27.44","38.4"],"on":["0.8","0.9","0.10","0.11","2.2","2.7","4.29","6.5","7.5","8.8","9.8","9.9","9.10","9.11","11.2","11.7","13.30","15.5","16.5","17.8","19.0","21.0","29.0","31.0"],"ready":["0.9","0.10","0.11","2.7","4.29","6.5","9.9","9.10","9.11","11.7","13.30","15.5"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","8.1","8.5","9.12","9.13","9.15","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.19","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.7","13.8","13.9","13.12","13.19","13.21","13.23","13.25","13.26","13.27","13.28","13.31","13.32","13.33","13.34","13.35","13.38","17.1","17.5","18.5","27.18","27.34","27.40","27.41","27.50","28.5","34.6","34.13","38.8","38.11","38.18","38.25","38.27","38.33","38.34","38.41","38.50"],"hotkeyevent":["0.14","9.14"],"true":["0.16","2.27","6.2","8.4","9.16","11.27","15.2","17.4","23.5","27.18","27.38","33.5"],"flip":["0.16","9.16"],"playbackrate":["0.16","9.16"],"aspectratio":["0.16","9.16"],"function":["0.17","5.2","5.3","5.4","6.1","6.3","8.3","9.17","13.18","13.20","14.2","14.3","14.4","15.1","15.3","17.3","26.7","27.30","27.31","27.36","27.38","28.6","34.10","37.7","38.30"],"myplugin":["0.17","9.17"],"非常少使用":["1.0","10.0"],"art":["1.1","4.4","4.36","4.37","4.38","4.39","4.40","8.5","10.1","13.5","13.6","13.11","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.38","13.40","17.5","18.6","23.4","27.3","27.5","27.6","27.10","27.14","27.25","27.33","27.37","27.41","27.42","33.4","38.3","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.28","38.36","38.37","38.39","38.45","38.46","38.48","38.49"],"new":["1.1","4.4","4.5","4.6","4.22","4.36","4.37","4.38","4.39","4.40","8.5","10.1","13.5","13.6","13.9","13.12","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.26","13.38","13.40","17.5","23.4","27.6","27.10","27.25","27.33","27.37","27.41","27.50","33.4","38.3","38.5","38.6","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.28","38.33","38.36","38.37","38.39","38.45","38.46","38.48","38.49"],"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.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","8.1","8.5","10.1","11.1","11.3","11.4","11.8","11.9","11.10","11.11","11.15","13.1","13.3","13.5","13.6","13.7","13.8","13.9","13.12","13.16","13.17","13.19","13.21","13.23","13.24","13.26","13.27","13.28","13.31","13.32","13.33","13.34","13.35","17.1","17.5","23.4","27.25","27.33","27.34","27.41","27.50","33.4","34.6","38.5","38.6","38.8","38.18","38.25","38.27","38.33","38.36","38.37","38.39","38.41"],"js":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.12","13.10","13.11","13.13","13.24","13.36","13.37","18.2","22.3","23.3","24.3","25.3","26.4","26.8","26.11","27.3","27.5","27.6","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.25","27.26","27.28","27.33","27.37","27.39","27.41","27.45","27.46","27.49","28.2","32.3","33.3","34.3","35.3","36.3","37.4","37.8","37.11","38.7","38.12","38.37","38.38","38.42","38.43"],"artplayer":["1.6","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.39","4.40","8.5","10.6","13.1","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.16","13.17","13.19","13.21","13.22","13.23","13.24","13.26","13.27","13.28","13.31","13.33","13.34","13.40","17.5","18.6","27.25","27.27","27.33","27.34","27.41","27.50","38.3","38.5","38.6","38.8","38.9","38.10","38.14","38.15","38.16","38.17","38.18","38.22","38.25","38.26","38.33","38.36","38.37","38.39","38.46"],"手动触发事件":["2.0","11.0"],"subtitle":["2.27","2.28","2.29","11.27","11.28","11.29"],"srt":["2.30","11.30"],"或者部分加载完成":["2.43","11.43"],"则发送此事件":["2.43","11.43"],"已经到达结束点":["2.44","11.44"],"正在尝试获取媒体数据":["2.55","11.55"],"adsplugin":["3.0","12.0"],"option":["3.0","12.0","18.4","19.0","28.4","29.0","34.15"],"layers":["3.0","12.0"],"ads":["3.0","12.0"],"html":["3.0","6.4","7.4","8.6","12.0","13.20","15.4","16.4","17.6","27.31","27.32","34.9","34.10","34.11","34.12","38.31","38.32"],"img":["3.0","8.4","8.7","12.0","17.4","17.7","38.40"],"style":["3.0","5.1","6.3","7.1","7.4","12.0","14.1","15.3","16.1","16.4","18.4","38.29"],"width":["3.0","7.4","8.4","8.7","12.0","16.4","17.4","17.7","38.29"],"100px":["3.0","7.4","12.0","16.4","27.29","38.29"],"src":["3.0","7.3","7.4","8.7","12.0","16.3","16.4","17.7","27.29","38.29"],"display":["3.0","12.0"],"none":["3.0","12.0"],"position":["3.0","4.18","6.4","7.2","7.3","7.5","12.0","13.20","15.4","16.2","16.3","16.5","27.29","27.32","34.9","34.10","34.11","34.12","38.29","38.32"],"absolute":["3.0","7.2","7.3","7.5","12.0","16.2","16.3","16.5","27.29","38.29"],"top":["3.0","7.2","7.3","7.5","12.0","16.2","16.3","16.5","27.29","38.29"],"20px":["3.0","12.0","27.29","38.29"],"right":["3.0","6.2","6.4","7.2","7.5","12.0","13.20","15.2","15.4","16.2","16.5","27.29","34.9","34.10","34.11","34.12"],"var":["4.4","4.39","8.5","13.5","13.6","13.10","13.11","13.13","13.15","13.16","13.17","13.22","13.24","13.36","13.37","13.40","17.5","27.3","27.5","27.6","27.10","27.14","27.25","27.28","27.33","27.37","27.39","27.41","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.27","38.28","38.36","38.37","38.38","38.39","38.42","38.45","38.46","38.48","38.49"],"controls":["4.18","4.20","23.5","33.5","34.9","34.10","34.11","34.12"],"jpg":["4.21"],"element":["5.1","7.1","14.1","16.1"],"组件的":["5.1","7.1","14.1","16.1"],"dom":["5.1","7.1","8.3","14.1","16.1","17.3"],"元素":["5.1","7.1","14.1","16.1"],"args":["5.2","5.3","5.4","14.2","14.3","14.4","27.30","27.31","38.30"],"show":["5.5","8.6","8.8","14.5","17.6","17.8"],"false":["5.5","14.5","34.5"],"组件样式对象":["6.1","15.1"],"组件点击事件":["6.1","15.1"],"mounted":["6.1","15.1"],"selector":["6.2","15.2"],"default":["6.2","15.2"],"span":["6.2","15.2"],"01":["6.2","15.2","27.30","38.30"],"button":["6.3","6.4","15.3","15.4"],"tooltip":["6.3","6.4","7.2","7.3","15.3","15.4","16.2","16.3","27.32"],"color":["6.3","15.3","34.5"],"red":["6.3","15.3"],"your":["6.4","15.4","27.31","27.32","38.31","38.32","38.47"],"02":["6.5","8.3","15.5","17.3","27.30","38.30"],"settimeout":["6.5","15.5","27.2"],"update":["6.5","15.5"],"the":["6.5","15.5","18.3","27.8","27.47"],"tip":["7.2","7.3","13.14","13.18","16.2","16.3","18.3","27.8","27.11","27.47"],"50px":["7.2","7.3","7.5","16.2","16.3","16.5"],"potser":["7.4","16.4"],"item":["8.2","8.3","17.2","17.3"],"onselect":["8.3","17.3","27.30","38.30"],"pip":["8.4","17.4"],"mode":["8.4","17.4"],"close":["8.4","17.4"],"heigth":["8.4","8.7","17.4","17.7"],"add":["8.6","17.6","18.1","28.1"],"slider":["8.6","17.6"],"state":["8.7","17.7"],"range":["8.8","17.8","34.11"],"attached":["13.0"],"div":["13.4","13.10","13.39","27.27","27.36","27.38","27.42","27.43","27.48","38.38"],"classname":["13.4","13.10","13.11","13.39","27.22","27.27","27.36","27.38","27.42","27.43","27.48","38.38"],"run":["13.4","13.10","13.11","13.39","27.22","27.24","27.27","27.36","27.38","27.42","27.43","27.45","27.48","38.38","38.43"],"code":["13.4","13.10","13.11","13.36","13.37","13.39","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.36","27.37","27.41","27.43","27.45","27.46","27.48","27.49","38.38","38.43"],"name":["13.10","13.39"],"some":["13.14"],"videos":["13.14"],"have":["13.14"],"switch":["13.18"],"resize":["13.30"],"class":["13.39"],"completed":["18.0"],"everything":["18.0"],"is":["18.0"],"unpkg":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"size":["18.3","27.1"],"of":["18.3","27.1"],"getinstance":["18.4","28.4","28.6"],"let":["18.6"],"null":["18.6"],"parameters":["18.6"],"create":["19.0","29.0"],"initialize":["19.0","27.1","29.0"],"autoplay":["19.0","29.0"],"createplayer":["20.0","30.0"],"type":["20.0","30.0","34.11"],"attachmediaelement":["20.0","30.0"],"load":["20.0","30.0"],"attachmedia":["21.0","31.0"],"else":["21.0","31.0"],"canplaytype":["21.0","31.0"],"com":["22.3","23.3","24.3","25.3","26.4","32.3","33.3","34.3","35.3","36.3","37.4"],"为空则不跳转":["22.4","32.4"],"http":["22.4","32.4"],"org":["22.4","32.4"],"必须观看的时长":["22.4","32.4"],"期间不能被跳过":["22.4","32.4"],"单位为秒":["22.4","32.4"],"当该值大于或等于totalduration时":["22.4","32.4"],"不能提前关闭广告":["22.4","32.4"],"当该值等于或小于0时":["22.4","32.4"],"则随时都可以关闭广告":["22.4","32.4"],"playduration":["22.4","32.4"],"fullscreen":["23.5","33.5"],"fullscreenweb":["23.5","33.5"],"里通过代码控制":["26.1","37.1"],"value":["26.7","37.7"],"from":["26.7","37.7"],"async":["26.7","37.7"],"use":["26.7","37.7"],"通信":["26.9","37.9"],"只能运行在":["26.10","37.10"],"的消息":["26.11","37.11"],"commit":["26.12","37.12"],"artplayerpluginiframe":["26.12","37.12"],"body":["26.13","28.3","37.13"],"id":["26.13","37.13","38.47"],"need":["27.1"],"elements":["27.1"],"such":["27.1"],"as":["27.1","27.47"],"css":["27.1","38.1"],"this":["27.4","38.4"],"equivalent":["27.4"],"to":["27.4"],"will":["27.8"],"cache":["27.8"],"muted":["27.11"],"if":["27.11"],"you":["27.11"],"want":["27.11"],"similar":["27.12"],"object":["27.12"],"fit":["27.12"],"contain":["27.12"],"sescribe":["27.20"],"volume":["27.20"],"up":["27.20"],"down":["27.20"],"fast":["27.20"],"forward":["27.20"],"rewind":["27.20"],"through":["27.27"],"opacity":["27.29"],"menu":["27.31","38.31"],"left":["27.32","38.32"],"control":["27.32","38.32"],"something":["27.35","38.35"],"dosomething":["27.35","38.35"],"matches":["27.36"],"successful":["27.36"],"support":["27.36"],"string":["27.36"],"matching":["27.36"],"regular":["27.36"],"onvttload":["27.38"],"functions":["27.38"],"for":["27.38"],"modifying":["27.38"],"text":["27.38","34.10"],"loading":["27.40","38.40"],"player":["27.42","27.47"],"instance":["27.42","28.4"],"modify":["27.44"],"existing":["27.44"],"because":["27.47"],"uses":["27.47"],"key":["27.47"],"by":["27.47"],"demo":["28.3"],"meta":["28.3"],"charset":["28.3"],"utf":["28.3"],"get":["28.4"],"locktime":["34.4"],"输入框锁定时间":["34.4"],"maxlength":["34.4"],"输入框最大可输入的字数":["34.4"],"minwidth":["34.4"],"弹幕文本":["34.5"],"time":["34.5"],"发送时间":["34.5"],"单位秒":["34.5"],"fff":["34.5"],"弹幕局部颜色":["34.5"],"border":["34.5"],"plugins":["34.7","34.8"],"artplayerplugindanmuku":["34.7","34.8"],"使用":["34.7"],"promise":["34.7"],"异步返回":["34.7"],"xml":["34.9","34.10","34.11","34.12"],"隐藏弹幕":["34.9"],"发送弹幕":["34.10"],"弹幕大小":["34.11"],"input":["34.11"],"重载弹幕":["34.12"],"setting":["34.14"],"加载错误":["34.15"],"config":["34.15"],"配置变化":["34.15"],"您可能需要初始化容器元素的大小":["38.1"],"如":["38.1"],"等同于":["38.4"],"document":["38.27"],"queryselector":["38.27"]},{"0":["34.5"],"1":["8.7","17.7","34.11"],"3":["27.1"],"4":["27.7","27.21","27.22","27.23","27.24","27.36","27.38","27.42","27.43","27.45","27.48","38.43"],"5":["4.29","8.7","17.7"],"6":["13.39"],"7":["13.4","27.27"],"8":["27.42"],"9":["27.29","38.29"],"10":["4.10","4.29","8.7","17.7","22.4","32.4"],"11":["27.44"],"12":["27.38","34.11"],"22":["8.5","8.6","17.5","17.6"],"25":["34.11"],"32":["0.14","9.14"],"50":["34.11"],"60":["27.34","38.34"],"120":["38.34"],"150":["8.2","17.2"],"222":["34.5"],"400":["34.4"],"404":["2.12","11.12"],"1000":["27.2"],"二级属性":["0.0","9.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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","4.1","4.2","4.3","4.7","4.8","4.9","4.11","4.12","4.13","4.16","4.17","4.19","4.23","4.24","4.26","4.27","4.33","4.34","4.35","4.38","8.1","8.5","9.1","9.13","9.15","11.1","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.19","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.7","13.8","13.9","13.11","13.12","13.16","13.17","13.19","13.23","13.24","13.26","13.27","13.28","13.31","13.32","13.33","13.34","13.35","17.1","17.5","18.5","27.33","27.34","27.37","27.50","28.5","34.6","38.8","38.25","38.33","38.36","38.37","38.50"],"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","6.3","7.2","7.3","9.1","9.6","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.11","10.12","13.8","13.25","13.28","13.31","13.32","13.38","15.3","16.2","16.3","27.29","27.31","27.32","38.29","38.30","38.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","6.3","7.2","7.3","9.1","9.6","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.12","13.25","13.31","13.38","15.3","16.2","16.3","27.29","27.31","27.32","38.29","38.30","38.31"],"warning":["0.2","0.3","1.6","4.29","9.2","9.3","10.6","13.20","13.29","13.30","13.38","18.4","27.2","27.4","27.18","27.20","27.41","28.4","38.11","38.41","38.47","38.50"],"提示":["0.2","0.3","1.0","9.2","9.3","10.0","13.30","38.47"],"在上面这个例子中":["0.2","9.2"],"为了方便区别":["0.3","9.3"],"元素和普通对象":["0.3","9.3"],"播放器里的所有":["0.3","9.3"],"mouseenter":["0.4","9.4"],"你可以修改":["0.5","9.5"],"即可":["0.5","9.5"],"zh":["0.7","9.7"],"cn":["0.7","9.7"],"your":["0.7","9.7","13.30","27.3","38.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.5","7.5","8.8","9.8","9.12","9.13","9.14","9.15","9.16","11.2","11.6","11.18","11.23","11.30","13.8","13.12","13.21","13.25","13.26","13.27","13.28","13.31","13.32","13.33","13.34","14.5","16.5","17.8"],"html":["0.9","0.10","0.11","4.18","4.20","9.9","9.10","9.11","23.5","33.5","34.8"],"some":["0.9","0.10","0.11","9.9","9.10","9.11"],"text":["0.9","0.10","0.11","9.9","9.10","9.11"],"settimeout":["0.9","4.10","5.5","7.5","8.8","9.9","14.5","16.5","17.8","38.2"],"position":["0.10","4.20","4.35","6.1","7.4","9.10","15.1","16.4","23.5","33.5","34.8"],"left":["0.10","9.10"],"true":["0.11","2.17","2.18","2.20","2.21","2.22","2.23","2.24","2.25","2.38","4.2","4.3","4.19","5.2","5.4","5.5","8.1","8.5","9.11","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.38","13.2","13.3","13.19","14.2","14.4","14.5","17.1","17.5","34.13","34.14","38.11","38.33","38.47"],"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.4","5.5","6.4","9.12","9.13","9.14","9.15","9.16","11.6","11.12","11.18","11.23","11.30","13.7","13.8","13.12","13.21","13.25","13.26","13.27","13.28","13.31","13.32","13.33","13.34","14.4","14.5","15.4","18.3","20.0","27.4","30.0"],"subtitleoffset":["0.16","9.16"],"return":["0.17","8.2","8.3","9.17","17.2","17.3","26.7","34.7","34.10","37.7"],"name":["0.17","9.17"],"something":["0.17","9.17"],"dosomething":["0.17","9.17"],"有些属性是全大写的":["1.0","10.0"],"app":["1.1","4.4","4.5","4.6","4.22","4.36","4.37","4.39","4.40","10.1","13.5","13.6","13.10","13.11","13.13","13.15","13.16","13.17","13.22","13.24","13.36","13.37","13.40","23.4","27.5","27.6","27.10","27.14","27.25","27.33","27.36","27.37","27.38","27.39","33.4","38.5","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.28","38.36","38.37","38.38","38.39","38.42","38.45","38.46","38.48","38.49"],"url":["1.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.38","4.39","4.40","10.1","13.5","13.6","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.36","13.37","13.40","18.5","23.4","27.3","27.6","27.25","27.36","27.50","28.5","33.4","38.3","38.5","38.6","38.9","38.10","38.14","38.15","38.16","38.17","38.18","38.22","38.25","38.26","38.36","38.39","38.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","10.1","11.1","11.3","11.4","11.8","11.9","11.10","11.11","11.15","13.1","13.5","13.6","13.7","13.9","13.10","13.11","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.26","18.5","23.4","27.6","27.25","27.33","27.36","27.37","27.50","28.5","33.4","38.5","38.6","38.8","38.18","38.25","38.36","38.37","38.38","38.39"],"全部工具函数请参考以下地址":["1.6","10.6"],"js":["1.11","10.11","13.4","13.39","26.9","27.22","27.27","27.36","27.38","27.42","27.43","27.48","37.9"],"emit":["2.0","11.0"],"focus":["2.0","11.0"],"移除事件":["2.0","11.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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","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","8.1","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.19","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","13.1","13.3","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.16","13.17","13.19","13.23","13.24","13.26","13.27","13.33","13.34","13.35","17.1","18.5","23.4","27.25","27.33","27.36","27.37","27.50","28.5","33.4","38.5","38.6","38.8","38.18","38.25","38.36","38.37","38.38","38.39"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","8.1","8.5","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.19","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.19","13.26","13.27","13.28","13.32","13.34","13.35","17.1","17.5","18.5","27.25","27.33","27.37","27.50","28.5","34.6","38.8","38.18","38.25","38.33","38.36","38.37","38.38","38.50"],"t":["2.7","11.7"],"setting":["2.17","2.20","2.27","8.1","8.5","11.17","11.20","11.27","17.1","17.5","34.13"],"srt":["2.27","2.28","2.29","11.27","11.28","11.29"],"并调用":["2.43","11.43"],"但数据意外未出现":["2.55","11.55"],"show":["3.0","5.2","5.3","5.4","12.0","14.2","14.3","14.4","19.0","20.0","21.0","27.29","27.31","29.0","30.0","31.0"],"block":["3.0","12.0"],"hide":["3.0","12.0"],"controls":["3.0","4.35","12.0","13.35","34.8"],"tooltip":["3.0","6.1","8.6","12.0","15.1","17.6","38.32"],"一级属性":["4.0"],"muted":["4.2","4.3","4.23","13.2","13.3","22.4","32.4","38.11"],"seek":["4.10","4.11"],"right":["4.18","4.20","7.3","7.4","16.3","16.4","23.5","33.5","34.8","38.29"],"switch":["4.18","23.5","33.5"],"click":["4.18","4.20","5.1","7.1","7.2","7.3","13.38","14.1","16.1","16.2","16.3","27.29","27.32","34.8","34.9","34.12","38.29","38.31","38.32"],"function":["4.18","4.20","5.1","7.1","7.2","7.3","14.1","16.1","16.2","16.3","18.6","27.29","27.32","34.7","34.9","34.12","38.29","38.31"],"object":["5.1","7.1","14.1","16.1"],"组件样式对象":["5.1","7.1","14.1","16.1"],"false":["5.2","5.3","5.4","8.4","14.2","14.3","14.4","17.4","22.4","32.4"],"update":["5.5","7.5","8.8","14.5","16.5","17.8"],"组件挂载后触发":["6.1","15.1"],"组件的提示文本":["6.1","15.1"],"yellow":["6.2","15.2"],"02":["6.2","15.2"],"onselect":["6.2","15.2"],"item":["6.2","8.4","15.2","17.4"],"dom":["6.2","15.2"],"args":["6.3","7.2","7.3","15.3","16.2","16.3","27.29","27.32","38.29","38.31"],"mounted":["6.3","7.2","7.3","15.3","16.2","16.3"],"style":["6.4","15.4","18.5","27.32","28.4","28.5","34.11","38.32"],"color":["6.4","15.4","27.32","38.32"],"red":["6.4","15.4"],"control":["6.5","15.5"],"by":["6.5","7.5","8.8","15.5","16.5","17.8","27.11"],"absolute":["7.4","16.4"],"top":["7.4","16.4"],"50px":["7.4","16.4"],"the":["7.5","8.8","13.18","16.5","17.8","27.11"],"quality":["8.2","17.2"],"1080p":["8.2","17.2"],"src":["8.4","17.4","21.0","27.40","31.0","38.40"],"state":["8.4","17.4","27.40","38.40"],"svg":["8.4","8.7","17.4","17.7"],"settings":["8.5","17.5"],"slider":["8.5","17.5"],"5x":["8.5","8.6","17.5","17.6"],"img":["8.5","8.6","17.5","17.6","27.40"],"width":["8.5","8.6","17.5","17.6","18.5","27.1","38.1"],"icon":["8.6","17.6"],"range":["8.7","17.7"],"which":["13.0"],"var":["13.4","13.39","19.0","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.35","27.36","27.38","27.42","27.43","27.45","27.46","27.48","27.49","29.0","38.12","38.35","38.43"],"art":["13.4","13.10","13.36","13.37","13.39","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.36","27.38","27.39","27.43","27.45","27.46","27.48","27.49","38.12","38.27","38.38","38.43"],"new":["13.4","13.36","13.37","13.39","19.0","27.3","27.5","27.7","27.9","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.36","27.38","27.39","27.43","27.45","27.46","27.48","27.49","29.0","38.7","38.12","38.35","38.38","38.42","38.43"],"artplayer":["13.4","13.10","13.11","13.13","13.36","13.37","13.39","19.0","27.3","27.5","27.6","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.36","27.37","27.38","27.39","27.45","27.46","27.49","29.0","38.7","38.12","38.13","38.19","38.21","38.23","38.24","38.28","38.35","38.38","38.42","38.43","38.45","38.48","38.49"],"container":["13.4","13.10","13.11","13.13","13.15","13.22","13.36","13.37","13.40","27.5","27.6","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.23","27.26","27.27","27.28","27.36","27.37","27.38","27.39","27.46","27.49","38.3","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.28","38.38","38.42","38.45","38.46","38.48","38.49"],"no":["13.14"],"such":["13.14"],"as":["13.14"],"live":["13.14"],"or":["13.14","27.1"],"due":["13.18","13.20","27.18"],"to":["13.18","13.20","13.29","18.0"],"browser":["13.18","13.20","27.18"],"security":["13.18","13.20","27.18"],"mechanism":["13.18","13.20"],"page":["13.18","27.11"],"must":["13.18"],"have":["13.18"],"tip":["13.20","13.29","13.38","18.4","27.2","27.4","27.18","27.20"],"before":["13.20"],"jpg":["13.21"],"json":["13.25"],"stringify":["13.25"],"delete":["13.29"],"looping":["13.29"],"just":["13.29"],"useful":["13.30"],"but":["13.30","27.47"],"if":["13.38","27.47","34.9","34.10"],"you":["13.38"],"subject":["18.0"],"pnpm":["18.1","22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"com":["18.2","28.2"],"player":["18.3","27.41"],"depends":["18.3"],"so":["18.3"],"modifying":["18.4"],"https":["18.5","28.5"],"org":["18.5","28.5"],"600px":["18.5"],"height":["18.5","27.1","38.1"],"param":["18.6"],"getinstance":["18.6"],"else":["19.0","20.0","29.0","30.0"],"notice":["19.0","20.0","21.0","29.0","30.0","31.0"],"unsupported":["19.0","20.0","21.0","29.0","30.0","31.0"],"playback":["19.0","20.0","21.0","29.0","30.0","31.0"],"format":["19.0","20.0","21.0","29.0","30.0","31.0"],"mpd":["19.0","29.0"],"application":["21.0","31.0"],"vnd":["21.0","31.0"],"apple":["21.0","31.0"],"mpegurl":["21.0","31.0"],"m3u8":["21.0","31.0"],"广告总时长":["22.4","32.4"],"totalduration":["22.4","32.4"],"视频广告是否默认静音":["22.4","32.4"],"多语言支持":["22.4","32.4"],"i18n":["22.4","32.4"],"close":["22.4","32.4"],"关闭广告":["22.4","32.4"],"countdown":["22.4","32.4"],"s秒":["22.4","32.4"],"button":["23.5","33.5"],"ui":["23.5","33.5"],"播放器的功能":["26.1","37.1"],"keyword":["26.7","37.7"],"currenttime":["26.7","37.7"],"await":["26.7","37.7"],"event":["26.8","34.9","37.8"],"artplayerpluginiframe":["26.11","37.11"],"type":["26.12","37.12"],"400px":["27.1","38.1"],"300px":["27.1","38.1"],"use":["27.1"],"three":["27.2"],"file":["27.2"],"formats":["27.2"],"are":["27.2"],"supported":["27.2"],"size":["27.8"],"last":["27.8"],"and":["27.8"],"enter":["27.11"],"css":["27.12"],"div":["27.12","28.3"],"classname":["27.12"],"run":["27.12"],"code":["27.12","27.42"],"policy":["27.18"],"space":["27.20"],"toggle":["27.20"],"play":["27.20"],"pause":["27.20"],"these":["27.20"],"document":["27.27"],"queryselector":["27.27"],"setting02":["27.30","38.30"],"green":["27.32","38.32"],"one":["27.34","38.34"],"more":["27.34","38.34"],"chance":["27.34","38.34"],"ploading":["27.40","38.40"],"gif":["27.40","38.40"],"identification":["27.41"],"can":["27.41"],"only":["27.41"],"resolve":["27.41"],"this":["27.41"],"cache":["27.47"],"progress":["27.47"],"of":["27.47"],"class":["28.3"],"属性":["28.6"],"export":["28.6"],"输入框最小宽度":["34.4"],"填":["34.4"],"则为无限制":["34.4"],"maxwidth":["34.4"],"输入框最大宽度":["34.4"],"infinity":["34.4"],"是否显示描边":["34.5"],"mode":["34.5"],"弹幕模式":["34.5"],"0表示滚动":["34.5"],"1静止":["34.5"],"plugins":["34.6","34.13","34.14"],"artplayerplugindanmuku":["34.6","34.13","34.14"],"弹幕":["34.6"],"resovle":["34.7"],"xml":["34.8"],"隐藏弹幕":["34.8"],"prompt":["34.10"],"请输入弹幕文本":["34.10"],"弹幕测试文本":["34.10"],"trim":["34.10"],"min":["34.11"],"max":["34.11"],"step":["34.11"],"value":["34.11"],"display":["34.11"],"flex":["34.11"],"alignitems":["34.11"],"stop":["34.15"],"弹幕停止":["34.15"],"start":["34.15"],"或者使用":["38.1"],"aspect":["38.1"],"热键":["38.20"],"描述":["38.20"],"增加音量":["38.20"],"降低音量":["38.20"],"innerhtml":["38.27"],"opacity":["38.29"],"sd":["38.33"],"ua":["38.36"],"后缀的识别":["38.41"],"播放器只能解析这种后缀":["38.41"],"因为播放器默认使用":["38.47"]},{"0":["2.7","11.7","18.5","28.5"],"1":["34.7"],"2":["4.27","34.5"],"4":["27.12"],"5":["4.7","4.8","4.13","13.7","38.8"],"8":["2.0","11.0"],"9":["4.28","27.1"],"10":["4.11","13.10","13.11","27.37"],"16":["4.28","13.28","27.1","34.10","38.1"],"100":["26.5","27.37","37.5","38.37"],"111":["34.7"],"120":["27.34"],"180":["27.34","38.34"],"222":["34.7"],"240":["38.34"],"333":["34.5"],"360":["8.2","17.2"],"720":["8.2","17.2"],"1000":["0.9","0.10","0.11","0.16","9.9","9.10","9.11","9.16","38.2"],"1080":["8.2","17.2"],"5000":["0.14","9.14"],"比较少用":["0.0","9.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","9.1","9.6","9.7","9.8","9.9","9.10","9.11","13.25","27.29","27.30","27.31","27.32","27.36","27.40","27.50","28.3","38.2","38.4","38.8","38.18","38.20","38.31","38.32","38.40"],"提示":["0.1","4.14","4.18","4.20","4.29","4.30","9.1","28.3","38.2","38.8","38.11","38.18"],"假如直接修改这个":["0.1","9.1"],"当使用":["0.2","9.2"],"访问播放器时":["0.2","9.2"],"会返回":["0.2","9.2"],"元素都是以":["0.3","9.3"],"开头命名的":["0.3","9.3"],"这是所有":["0.3","9.3"],"元素的定义":["0.3","9.3"],"mouseleave":["0.4","9.4"],"poster":["0.4","9.4"],"jpg":["0.4","9.4"],"then":["0.4","9.4"],"img":["0.4","9.4"],"loading":["0.6","9.6"],"这是所有图标的定义":["0.6","9.6"],"types":["0.6","1.6","9.6","10.6","27.50","38.50"],"使用":["0.7","9.7"],"只能更新实例化之后的":["0.7","9.7"],"to":["0.8","9.8","27.2","27.30","27.31","27.32"],"play":["0.8","3.0","4.2","9.8","12.0","13.2","27.2"],"如果想马上隐藏":["0.8","9.8"],"false":["0.9","0.10","0.11","0.15","0.16","9.9","9.10","9.11","9.15","9.16","27.29","27.31","38.29","38.31"],"settimeout":["0.10","0.11","0.13","0.14","0.15","0.16","4.2","4.3","4.7","4.11","4.19","5.4","6.4","7.4","8.7","9.10","9.11","9.13","9.14","9.15","9.16","13.2","13.7","13.10","13.11","14.4","15.4","16.4","17.7"],"srt":["0.12","9.12"],"true":["0.13","2.19","4.1","4.12","4.23","4.31","5.3","9.13","11.19","13.1","13.23","13.31","14.3","23.4","27.25","27.33","33.4","38.18","38.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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","4.1","4.2","4.3","4.4","4.5","4.6","4.15","4.22","4.23","4.36","4.37","7.4","8.7","9.17","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.17","11.19","11.20","11.21","11.22","11.24","11.25","11.26","11.27","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.5","13.6","13.9","13.10","13.11","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.36","13.37","16.4","17.7","22.4","32.4","34.13","34.14","38.4"],"说明这些属性是不稳定的":["1.0","10.0"],"可能会在将来被更改":["1.0","10.0"],"sample":["1.1","4.4","4.40","10.1","13.4","13.15","13.22","13.36","13.37","13.39","13.40","20.0","27.5","27.6","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.38","27.39","27.42","27.45","27.46","27.49","30.0","38.7","38.9","38.10","38.12","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.28","38.35","38.42","38.43","38.45","38.46","38.48","38.49"],"video":["1.1","4.4","4.39","10.1","13.4","13.22","13.39","23.4","27.10","27.14","27.28","27.36","33.4","38.5","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.28","38.39","38.45","38.46","38.48","38.49"],"mp4":["1.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.39","4.40","10.1","13.4","13.5","13.6","13.10","13.13","13.15","13.22","13.36","13.37","13.39","13.40","23.4","27.5","27.6","27.15","27.16","27.17","27.25","27.36","27.38","27.39","33.4","38.5","38.6","38.9","38.10","38.14","38.15","38.16","38.17","38.18","38.22","38.26","38.38","38.39","38.46"],"artplayer":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.11","10.12","20.0","21.0","27.12","27.42","27.43","27.48","30.0","31.0"],"d":["1.6","10.6"],"info":["1.11","4.13","4.24","4.26","4.38","4.39","8.4","10.11","13.8","13.12","13.13","13.21","13.24","13.26","13.27","13.28","13.32","13.33","13.34","17.4","18.5","26.8","28.5","37.8","38.32"],"const":["2.0","4.16","4.17","8.4","11.0","13.16","13.17","17.4","23.5","33.5","34.11"],"onready":["2.0","11.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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","4.23","4.38","4.39","4.40","8.4","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","13.12","13.13","13.21","13.24","13.26","13.27","13.33","13.34","13.40","17.4","18.5","22.4","26.8","28.5","32.4","34.14","37.8","38.32"],"event":["2.5","2.14","4.38","8.4","11.5","11.14","17.4"],"reconnecttime":["2.12","11.12"],"state":["2.13","2.16","2.21","2.22","2.23","2.24","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","8.5","8.6","11.13","11.16","11.21","11.22","11.23","11.24","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","17.5","17.6"],"height":["2.18","11.18","28.5"],"datauri":["2.25","11.25"],"currenttime":["2.26","11.26","26.12","37.12"],"offset":["2.27","11.27"],"text":["2.28","11.28","34.7"],"ass":["2.30","11.30"],"load":["2.43","11.43"],"方法重新加载它":["2.43","11.43"],"click":["3.0","4.35","4.38","12.0","13.35","22.4","23.5","32.4","33.5"],"marginright":["3.0","12.0"],"比较常用":["4.0"],"muted":["4.1","13.1","13.23"],"ready":["4.2","4.3","4.5","4.6","4.7","4.9","4.15","4.19","4.22","4.23","5.4","6.4","7.4","8.7","13.2","13.3","13.5","13.6","13.7","13.9","13.10","13.11","13.13","13.16","13.17","13.19","13.23","13.24","14.4","15.4","16.4","17.7","34.14"],"seek":["4.7","13.7","13.10","13.11"],"t":["4.10","4.21"],"有的视频是没有时长的":["4.14"],"async":["4.16","4.17","13.16","13.17"],"await":["4.16","4.17","13.16","13.17"],"json":["4.25"],"stringify":["4.25"],"删除区间循环播放":["4.29"],"只需要设置":["4.29"],"为":["4.29"],"即可":["4.29"],"resize":["4.30","34.13"],"playsinline":["4.31","13.31","38.39"],"m3u8":["4.33","27.2","38.42"],"000":["4.34"],"right":["4.35","6.1","13.35","15.1"],"html":["4.35","13.35","18.1","28.1"],"组件点击事件":["5.1","7.1","14.1","16.1"],"mounted":["5.1","7.1","14.1","16.1","27.29","34.11","38.29"],"组件挂载后触发":["5.1","7.1","14.1","16.1"],"get":["5.2","5.3","6.2","6.3","7.2","7.3","14.2","14.3","15.2","15.3","16.2","16.3"],"the":["5.2","5.3","5.4","5.5","6.2","6.3","6.4","7.2","7.3","7.4","8.7","13.14","14.2","14.3","14.4","14.5","15.2","15.3","15.4","16.2","16.3","16.4","17.7","27.20"],"element":["5.2","5.3","6.2","6.3","7.2","7.3","14.2","14.3","15.2","15.3","16.2","16.3"],"of":["5.2","5.3","6.2","6.3","7.2","7.3","14.2","14.3","15.2","15.3","16.2","16.3","27.40"],"by":["5.2","5.3","5.4","5.5","6.2","6.4","7.4","14.2","14.3","14.4","14.5","15.2","15.4","16.4","27.2"],"delete":["5.4","6.4","7.4","8.7","14.4","15.4","16.4","17.7"],"left":["6.1","15.1"],"和":["6.1","15.1","34.6"],"控制控制器出现的左右位置":["6.1","15.1"],"selector":["6.1","15.1"],"array":["6.1","15.1"],"return":["6.2","15.2","18.6","28.6"],"control":["6.2","6.3","6.4","15.2","15.3","15.4"],"200px":["7.5","16.5"],"720p":["8.2","17.2"],"360p":["8.2","17.2"],"nextstate":["8.4","17.4"],"heigth":["8.5","8.6","17.5","17.6"],"src":["8.5","8.6","17.5","17.6"],"svg":["8.5","8.6","17.5","17.6"],"show":["8.7","17.7","34.9","38.29","38.31"],"pip":["8.8","17.8"],"mode":["8.8","17.8"],"close":["8.8","17.8"],"is":["13.0","22.4","27.47","32.4"],"more":["13.0","27.11"],"commonly":["13.0"],"app":["13.4","13.39","19.0","20.0","21.0","26.5","26.13","27.3","27.7","27.9","27.12","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.28","27.35","27.42","27.43","27.45","27.46","27.48","27.49","29.0","30.0","31.0","37.5","37.13","38.3","38.12","38.35","38.43"],"url":["13.4","13.39","27.5","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.39","27.43","27.45","27.46","27.48","27.49","38.7","38.12","38.13","38.19","38.21","38.23","38.24","38.27","38.28","38.35","38.43","38.45","38.48","38.49"],"assets":["13.4","13.36","13.37","13.39","13.40","20.0","27.5","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.38","27.39","27.42","27.43","27.45","27.46","27.48","27.49","30.0","38.3","38.7","38.9","38.10","38.12","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.27","38.28","38.35","38.42","38.43","38.45","38.46","38.48","38.49"],"that":["13.14"],"not":["13.14","13.30"],"been":["13.14"],"decoded":["13.14"],"obtained":["13.14"],"interaction":["13.18","13.20"],"before":["13.18"],"triggering":["13.18","13.20"],"for":["13.18","13.20","27.11"],"page":["13.20"],"must":["13.20","18.3","27.11"],"have":["13.20","18.3"],"tip":["13.25","27.36"],"dimension":["13.25"],"option":["13.29"],"aer":["13.29"],"two":["13.29"],"does":["13.30"],"know":["13.30"],"specific":["13.30"],"position":["13.35"],"need":["13.38","27.2","27.47"],"some":["13.38"],"events":["13.38"],"only":["13.38","27.20"],"exist":["13.38"],"in":["13.38","18.4","27.4"],"life":["13.38"],"cycle":["13.38"],"container":["13.39","19.0","20.0","21.0","27.3","27.22","27.24","27.35","27.42","27.43","27.45","27.48","29.0","30.0","31.0","38.35","38.43"],"chinese":["18.0"],"your":["18.3","27.6","38.6"],"a":["18.3"],"following":["18.3","27.31","27.32"],"links":["18.3"],"directly":["18.4"],"will":["18.4","27.20"],"400px":["18.5","28.5"],"margin":["18.5","28.5"],"60px":["18.5","28.5"],"auto":["18.5","28.5"],"properties":["18.6"],"export":["18.6"],"default":["18.6","28.6"],"data":["18.6","26.12","28.6","37.12"],"akamaized":["19.0","29.0"],"net":["19.0","29.0"],"akamai":["19.0","29.0"],"bbb":["19.0","29.0"],"30fps":["19.0","29.0"],"var":["20.0","21.0","27.12","30.0","31.0"],"new":["20.0","27.12","27.27","27.42","30.0","38.27"],"test":["21.0","27.36","31.0","38.36"],"streams":["21.0","31.0"],"mux":["21.0","31.0"],"x36xhzz":["21.0","31.0"],"detail":["22.4","32.4"],"查看详情":["22.4","32.4"],"canbeclosed":["22.4","32.4"],"s秒后可关闭广告":["22.4","32.4"],"ad":["22.4","32.4"],"clicked":["22.4","32.4"],"fullscreen":["23.4","33.4"],"fullscreenweb":["23.4","33.4"],"function":["23.5","33.5","34.8","34.11","38.32"],"plugins":["23.5","33.5"],"artplayerplugincontrol":["23.5","33.5"],"或者获取":["26.1","37.1"],"div":["26.5","26.13","37.5","37.13"],"class":["26.5","26.13","37.5","37.13"],"style":["26.5","37.5"],"width":["26.5","28.5","37.5"],"or":["26.7","27.2","37.7"],"resolve":["26.7","37.7"],"method":["26.7","37.7"],"currenttime2":["26.7","37.7"],"里":["26.10","37.10"],"art":["26.12","27.12","27.27","37.12"],"aspect":["27.1"],"ratio":["27.1","38.1"],"ogg":["27.2","38.2"],"and":["27.2","27.18"],"webm":["27.2","38.2"],"if":["27.2","27.4","27.18"],"callback":["27.4"],"instance":["27.4"],"but":["27.4"],"read":["27.8"],"value":["27.8"],"at":["27.8"],"be":["27.11"],"js":["27.12"],"source":["27.18"],"address":["27.18"],"website":["27.18"],"are":["27.18"],"take":["27.20"],"effect":["27.20"],"after":["27.20"],"player":["27.20"],"gets":["27.20"],"innerhtml":["27.27"],"please":["27.29","27.30","27.31","27.32"],"refer":["27.29","27.30","27.31","27.32"],"sd":["27.33"],"480p":["27.33","38.33"],"谁でもいいはずなのに":["27.34","38.34"],"夏の想い出がまわる":["27.34","38.34"],"ua":["27.36"],"iphone":["27.36","38.36"],"gi":["27.36","38.36"],"png":["27.37","27.40","38.37","38.40"],"definition":["27.40"],"however":["27.41"],"cannot":["27.41"],"resolved":["27.41"],"zh":["27.44","38.44"],"cn":["27.44","38.44"],"tw":["27.44","38.44"],"same":["27.47"],"different":["27.47"],"you":["27.47"],"definitions":["27.50"],"播放器的尺寸依赖于容器":["28.3"],"的尺寸":["28.3"],"所以你的容器":["28.3"],"非响应式":["28.4"],"在":["28.4"],"600px":["28.5"],"则为":["34.4"],"宽度":["34.4"],"theme":["34.4"],"dark":["34.4"],"输入框自定义挂载时的主题色":["34.4"],"默认为":["34.4"],"可以选填亮色":["34.4"],"light":["34.4"],"beforeemit":["34.4"],"trim":["34.4"],"red":["34.5"],"文件":["34.6"],"bilibili":["34.6"],"网站的弹幕格式一致":["34.6"],"time":["34.7"],"target":["34.9"],"innertext":["34.9"],"else":["34.9"],"color":["34.10"],"math":["34.10"],"floor":["34.10"],"random":["34.10"],"0xffffff":["34.10"],"tostring":["34.10"],"center":["34.11"],"setting":["34.11"],"queryselector":["34.11"],"切换弹幕":["34.12"],"config":["34.12"],"xml":["34.13","34.14"],"弹幕开始":["34.15"],"hide":["34.15"],"弹幕隐藏":["34.15"],"默认支持三种视频文件格式":["38.2"],"播放器会缓存最后一次音量的大小":["38.8"],"假如希望默认进入页面就能自动播放视频":["38.11"],"必需为":["38.11"],"视频快进":["38.20"],"视频快退":["38.20"],"space":["38.20"],"切换播放":["38.20"],"暂停":["38.20"],"subtitle":["38.25"],"组件配置":["38.31"],"args":["38.32"],"hd":["38.33"],"webkit":["38.39"],"全部图标的定义":["38.40"],"但无法解析这种后缀":["38.41"],"作为":["38.47"],"key":["38.47"],"来缓存播放进度的":["38.47"],"但假如你的同一个视频的":["38.47"],"写法参考":["38.50"]},{"0":["4.9","4.10","4.11","4.14","4.21","13.9","13.10","13.11","13.14","13.21"],"1":["8.6","17.6"],"2":["4.7","13.7","13.27","34.7"],"3":["34.5","34.7"],"5":["4.5","4.6","8.6","13.5","13.6","13.8","13.13","17.6"],"9":["13.28","38.1"],"10":["8.6","17.6","38.37"],"100":["26.13","37.13"],"240":["27.34"],"300":["27.34","38.34"],"333":["34.7"],"1000":["0.13","0.15","9.13","9.15","26.7","37.7"],"3000":["4.2","4.3","4.7","4.10","4.11","4.19","5.4","5.5","6.4","6.5","7.4","7.5","8.7","8.8","13.2","13.3","13.7","13.10","13.11","13.19","14.4","14.5","15.4","15.5","16.4","16.5","17.7","17.8"],"对象":["0.1","9.1"],"播放器不会马上做出响应":["0.1","9.1"],"false":["0.2","0.13","4.19","8.8","9.2","9.13","13.19","17.8"],"即使用原生的播放器":["0.2","9.2"],"而不是":["0.2","9.2"],"播放器":["0.2","9.2"],"types":["0.3","2.0","9.3","11.0","27.40","27.44","38.40","38.44"],"d":["0.3","0.6","2.0","9.3","9.6","11.0","27.40","27.44","27.50","38.40","38.44","38.50"],"ts":["0.3","0.6","1.6","2.0","9.3","9.6","10.6","11.0","27.40","27.44","27.50","38.40","38.44","38.50"],"warning":["0.4","0.14","0.16","2.0","9.4","9.14","9.16","11.0","18.5","27.1","27.37","27.44","28.5","38.1","38.29","38.30","38.36","38.37","38.44"],"提示":["0.4","0.14","4.25","4.38","9.4","9.14","38.1","38.4","38.20","38.36"],"假如你需要一些":["0.4","4.38","9.4"],"事件只存在于播放器的生命周期上时":["0.4","4.38","9.4"],"强烈建议使用这些函数":["0.4","9.4"],"以避免造成内存泄漏":["0.4","4.38","9.4"],"your":["0.5","9.5"],"假如想在实例化之前更新":["0.7","9.7"],"请使用基础选项的":["0.7","9.7"],"来更新":["0.7","9.7"],"的显示":["0.8","9.8"],"组件配置":["0.9","0.10","0.11","9.9","9.10","9.11","38.29","38.32"],"请参考以下地址":["0.9","0.10","0.11","0.16","9.9","9.10","9.11","9.16","38.29","38.30","38.31","38.32"],"component":["0.9","0.10","0.11","0.16","9.9","9.10","9.11","9.16","27.29","27.30","27.31","27.32","38.29","38.30","38.31","38.32"],"color":["0.12","9.12","27.38","38.38"],"red":["0.12","9.12"],"只在播放器获得焦点后":["0.14","9.14","38.20"],"如点击了播放器后":["0.14","9.14","38.20"],"这些快捷键才会生效":["0.14","9.14","38.20"],"true":["0.15","4.22","9.15","13.12","13.22","27.6","27.9","27.10","27.12","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.26","27.27","27.39","27.45","27.46","27.48","27.49","34.10","38.6","38.9","38.10","38.12","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.23","38.24","38.26","38.27","38.39","38.45","38.46","38.48","38.49"],"设置面板":["0.16","9.16"],"html":["0.16","9.16","22.2","23.2","24.2","25.2","26.3","32.2","33.2","34.2","35.2","36.2","37.3"],"ready":["0.17","2.0","4.1","4.4","9.17","11.0","13.1","13.4","13.15","13.22","19.0","20.0","21.0","29.0","30.0","31.0"],"off":["2.0","11.0"],"全部事件请参考以下地址":["2.0","11.0"],"events":["2.0","11.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","8.5","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.27","11.28","11.29","11.30","13.16","13.17","13.23","13.36","13.37","13.39","13.40","17.5","19.0","20.0","21.0","22.4","29.0","30.0","31.0","32.4","34.14"],"console":["2.2","2.6","2.7","2.19","2.27","2.30","2.38","4.16","4.17","4.36","4.37","8.5","11.2","11.6","11.7","11.19","11.27","11.30","11.38","13.16","13.17","13.23","13.36","13.37","13.39","17.5","19.0","20.0","21.0","29.0","30.0","31.0"],"log":["2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38"],"pause":["3.0","12.0"],"layer":["3.0","12.0"],"png":["3.0","12.0"],"t":["4.9","4.11","13.9","13.10","13.11","13.21","13.29"],"name":["4.10"],"新视频地址":["4.11"],"例如直播中的视频或者没被解码完成的视频":["4.14"],"这个时候获取的时长会是":["4.14"],"由于浏览器安全机制":["4.18","4.20","38.18"],"触发窗口全屏前":["4.18"],"页面必须先存在交互":["4.18","4.20"],"例如用户点击过页面":["4.18","4.20"],"触发画中画前":["4.20"],"尺寸和坐标信息是通过":["4.25"],"getboundingclientrect":["4.25","13.25"],"获取的":["4.25"],"与":["4.29"],"option":["4.29"],"是两个不同的东西":["4.29"],"请勿弄乱":["4.29"],"当你的容器只有宽度":["4.30"],"但不知道具体高度时":["4.30"],"这个属性很有用":["4.30"],"它能自动计算出视频的高度":["4.30"],"但你需要确定设置这个属性的时机":["4.30"],"强烈建议使用该函数":["4.38"],"tooltip":["5.1","7.1","14.1","16.1"],"组件的提示文本":["5.1","7.1","14.1","16.1"],"remove":["5.4","6.4","7.4","8.7","14.4","15.4","16.4","17.7"],"选择列表的对象数组":["6.1","15.1"],"onselect":["6.1","15.1"],"选择列表的元素被点击时触发的函数":["6.1","15.1"],"by":["6.3","7.2","7.3","8.7","15.3","16.2","16.3","17.7","27.36"],"left":["7.5","16.5","27.2"],"switchquality":["8.2","17.2"],"open":["8.4","17.4"],"return":["8.4","8.5","17.4","17.5"],"item":["8.5","17.5"],"event":["8.5","17.5"],"x":["8.5","17.5"],"range":["8.6","17.6"],"switch":["8.8","17.8"],"used":["13.0","27.36"],"settimeout":["13.3","13.19","26.7","37.7"],"on":["13.4","13.18","13.20","27.2"],"at":["13.14","27.41"],"this":["13.14","13.38"],"time":["13.14","13.30","27.41"],"will":["13.14","18.5","27.4"],"be":["13.14"],"example":["13.18","13.20"],"user":["13.18","13.20"],"has":["13.18","13.20"],"clicked":["13.18","13.20"],"are":["13.25"],"obtained":["13.25"],"through":["13.25"],"different":["13.29"],"things":["13.29"],"please":["13.29","27.2","27.11"],"don":["13.29"],"mix":["13.29"],"them":["13.29"],"up":["13.29"],"you":["13.30","27.41"],"need":["13.30"],"determine":["13.30"],"m3u8":["13.33","27.42","38.2"],"000":["13.34"],"we":["13.38"],"strongly":["13.38"],"recommend":["13.38"],"using":["13.38"],"avoid":["13.38"],"memory":["13.38"],"leakage":["13.38"],"install":["18.0"],"script":["18.1","22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"can":["18.3"],"see":["18.3"],"more":["18.3"],"examples":["18.3"],"packages":["18.3","28.3"],"template":["18.3","28.3"],"not":["18.4","18.5","27.4","27.36"],"change":["18.4","18.5","34.11"],"the":["18.4","18.5"],"player":["18.4"],"tip":["18.5","27.1","28.3"],"modifying":["18.5"],"directly":["18.5"],"in":["18.5","27.36"],"type":["19.0","21.0","29.0","31.0"],"customtype":["19.0","20.0","21.0","29.0","30.0","31.0"],"skipped":["22.4","32.4"],"skip":["22.4","32.4"],"plugins":["23.4","33.4"],"artplayerplugincontrol":["23.4","33.4"],"播放器的值":["26.1","37.1"],"height":["26.5","26.13","37.5","37.13"],"style":["26.13","37.13"],"width":["26.13","37.13"],"all":["27.1","27.40"],"options":["27.1"],"only":["27.1"],"is":["27.1"],"required":["27.1"],"flv":["27.2","38.2"],"other":["27.2"],"refer":["27.2"],"libraries":["27.2"],"assets":["27.3","27.12","27.27"],"sample":["27.3","27.12","27.27","27.43","27.48","38.3","38.27"],"video":["27.3","27.7","27.9","27.12","27.13","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.35","27.43","27.45","27.49","38.3","38.12","38.27","38.35","38.43"],"mp4":["27.3","27.7","27.9","27.10","27.12","27.13","27.14","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.28","27.35","27.43","27.45","27.46","27.48","27.49","38.3","38.7","38.12","38.13","38.19","38.21","38.23","38.24","38.27","38.28","38.35","38.43","38.45","38.48","38.49"],"uses":["27.4"],"arrow":["27.4"],"point":["27.4"],"jpg":["27.5","38.5"],"ffad00":["27.7","38.7"],"next":["27.8"],"initialization":["27.8"],"such":["27.8","27.20"],"as":["27.8","27.20"],"refreshing":["27.8"],"page":["27.8"],"information":["27.11"],"read":["27.11"],"policy":["27.11","38.11"],"changes":["27.11","38.11"],"url":["27.12","27.27"],"cross":["27.18"],"domain":["27.18"],"may":["27.18"],"fail":["27.18"],"focus":["27.20"],"clicking":["27.20"],"srt":["27.25","38.25"],"setting":["27.25","27.32","38.15","38.16","38.17","38.25"],"to":["27.29"],"following":["27.29","27.30"],"address":["27.29","27.30","27.31","27.32"],"for":["27.29","27.30","27.31","27.32"],"hd":["27.33"],"720p":["27.33","38.33"],"こんなとこにあるはずもないのに":["27.34","38.34"],"终わり":["27.34","38.34"],"if":["27.36","27.41"],"filled":["27.36"],"generate":["27.37"],"preview":["27.37"],"online":["27.37"],"tool":["27.37","38.37"],"03a9f4":["27.38","38.38"],"font":["27.38","38.38"],"size":["27.38","38.38"],"30px":["27.38","38.38"],"webkit":["27.39"],"playsinline":["27.39"],"use":["27.41"],"better":["27.41"],"specify":["27.41"],"same":["27.41"],"definitions":["27.44"],"identify":["27.47"],"unique":["27.47"],"必须是有尺寸的":["28.3"],"以下链接可以看到更多的使用例子":["28.3"],"里直接修改":["28.4","28.5"],"是不会改变播放器的":["28.4","28.5"],"非响应式":["28.5"],"在":["28.5"],"发送弹幕前的自定义校验":["34.4"],"通过":["34.4"],"mount":["34.4"],"选项可以自定义输入框挂载的位置":["34.4"],"默认挂载于播放器底部":["34.4"],"仅在当宽度小于最小值时生效":["34.4"],"document":["34.4"],"queryselector":["34.4"],"artplayer":["34.4"],"green":["34.5"],"显示弹幕":["34.8","34.9"],"hide":["34.9"],"border":["34.10"],"addeventlistener":["34.11"],"number":["34.11"],"v2":["34.12"],"show":["34.15"],"弹幕显示":["34.15"],"destroy":["34.15"],"弹幕销毁":["34.15"],"全部选项里":["38.1"],"只有":["38.1"],"是必填的":["38.1"],"如需要播放":["38.2"],"或者":["38.2"],"等其它格式":["38.2"],"请参考左侧的":["38.2"],"第三方库":["38.2"],"回调函数里的":["38.4"],"就是播放器实例":["38.4"],"但回调函数假如使用了箭头函数":["38.4"],"则不会指向播放器实例":["38.4"],"screenshot":["38.6"],"下次初始化时":["38.8"],"如刷新页面":["38.8"],"播放器会读取该缓存值":["38.8"],"更多信息请阅读":["38.11"],"假如视频源地址和网站是跨域的":["38.18"],"可能会出现截图失败":["38.18"],"假如该选项不填":["38.36"],"则默认使用本播放器":["38.36"],"在线生成预览图":["38.37"],"thumbnail":["38.37"],"所以假如你使用了":["38.41"],"最好同时要指明":["38.41"],"function":["38.42"],"写法参考":["38.44"],"是不同的话":["38.47"],"那么你需要使用":["38.47"],"来标识视频的唯一":["38.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:"",l:"advanced/class.html#debug",a:"debug"},"1.14":{t:"`CONTEXTMENU`",p:"",l:"advanced/class.html#contextmenu",a:"contextmenu"},"1.15":{t:"`NOTICE_TIME`",p:"",l:"advanced/class.html#notice-time",a:"notice-time"},"1.16":{t:"`SETTING_WIDTH`",p:"",l:"advanced/class.html#setting-width",a:"setting-width"},"1.17":{t:"`SETTING_ITEM_WIDTH`",p:"",l:"advanced/class.html#setting-item-width",a:"setting-item-width"},"1.18":{t:"`SETTING_ITEM_HEIGHT`",p:"",l:"advanced/class.html#setting-item-height",a:"setting-item-height"},"1.19":{t:"`INDICATOR_SIZE`",p:"",l:"advanced/class.html#indicator-size",a:"indicator-size"},"1.20":{t:"`INDICATOR_SIZE_ICON`",p:"",l:"advanced/class.html#indicator-size-icon",a:"indicator-size-icon"},"1.21":{t:"`INDICATOR_SIZE_MOBILE`",p:"",l:"advanced/class.html#indicator-size-mobile",a:"indicator-size-mobile"},"1.22":{t:"`INDICATOR_SIZE_MOBILE_ICON`",p:"",l:"advanced/class.html#indicator-size-mobile-icon",a:"indicator-size-mobile-icon"},"1.23":{t:"`VOLUME_PANEL_WIDTH`",p:"",l:"advanced/class.html#volume-panel-width",a:"volume-panel-width"},"1.24":{t:"`VOLUME_HANDLE_WIDTH`",p:"",l:"advanced/class.html#volume-handle-width",a:"volume-handle-width"},"1.25":{t:"`RESIZE_TIME`",p:"",l:"advanced/class.html#resize-time",a:"resize-time"},"1.26":{t:"`SCROLL_TIME`",p:"",l:"advanced/class.html#scroll-time",a:"scroll-time"},"1.27":{t:"`SCROLL_GAP`",p:"",l:"advanced/class.html#scroll-gap",a:"scroll-gap"},"1.28":{t:"`AUTO_PLAYBACK_MAX`",p:"",l:"advanced/class.html#auto-playback-max",a:"auto-playback-max"},"1.29":{t:"`AUTO_PLAYBACK_MIN`",p:"",l:"advanced/class.html#auto-playback-min",a:"auto-playback-min"},"1.30":{t:"`AUTO_PLAYBACK_TIMEOUT`",p:"",l:"advanced/class.html#auto-playback-timeout",a:"auto-playback-timeout"},"1.31":{t:"`RECONNECT_TIME_MAX`",p:"",l:"advanced/class.html#reconnect-time-max",a:"reconnect-time-max"},"1.32":{t:"`RECONNECT_SLEEP_TIME`",p:"",l:"advanced/class.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"1.33":{t:"`CONTROL_HIDE_TIME`",p:"",l:"advanced/class.html#control-hide-time",a:"control-hide-time"},"1.34":{t:"`DB_CLICE_TIME`",p:"",l:"advanced/class.html#db-clice-time",a:"db-clice-time"},"1.35":{t:"`MOBILE_AUTO_PLAYBACKRATE`",p:"",l:"advanced/class.html#mobile-auto-playbackrate",a:"mobile-auto-playbackrate"},"1.36":{t:"`MOBILE_AUTO_PLAYBACKRATE_TIME`",p:"",l:"advanced/class.html#mobile-auto-playbackrate-time",a:"mobile-auto-playbackrate-time"},"1.37":{t:"`MOBILE_AUTO_ORIENTATION_TIME`",p:"",l:"advanced/class.html#mobile-auto-orientation-time",a:"mobile-auto-orientation-time"},"1.38":{t:"`INFO_LOOP_TIME`",p:"",l:"advanced/class.html#info-loop-time",a:"info-loop-time"},"1.39":{t:"`FAST_FORWARD_VALUE`",p:"",l:"advanced/class.html#fast-forward-value",a:"fast-forward-value"},"1.40":{t:"`FAST_FORWARD_TIME`",p:"",l:"advanced/class.html#fast-forward-time",a:"fast-forward-time"},"1.41":{t:"`TOUCH_MOVE_RATIO`",p:"",l:"advanced/class.html#touch-move-ratio",a:"touch-move-ratio"},"1.42":{t:"`VOLUME_STEP`",p:"",l:"advanced/class.html#volume-step",a:"volume-step"},"1.43":{t:"`SEEK_STEP`",p:"",l:"advanced/class.html#seek-step",a:"seek-step"},"1.44":{t:"`PROGRESS_HEIGHT`",p:"",l:"advanced/class.html#progress-height",a:"progress-height"},"1.45":{t:"`PLAYBACK_RATE`",p:"",l:"advanced/class.html#playback-rate",a:"playback-rate"},"1.46":{t:"`ASPECT_RATIO`",p:"",l:"advanced/class.html#aspect-ratio",a:"aspect-ratio"},"1.47":{t:"`FLIP`",p:"",l:"advanced/class.html#flip",a:"flip"},"1.48":{t:"`FULLSCREEN_WEB_IN_BODY`",p:"",l:"advanced/class.html#fullscreen-web-in-body",a:"fullscreen-web-in-body"},"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:"`info`",p:`当信息面板显示或隐藏时触发 -<div className="run-code">▶ Run ...`,l:"advanced/event.html#info",a:"info"},"2.32":{t:"`layer`",p:`当自定义层显示或隐藏时触发 -<div className="run-code">▶ Run ...`,l:"advanced/event.html#layer",a:"layer"},"2.33":{t:"`loading`",p:`当加载器显示或隐藏时触发 -<div className="run-code">▶ Run C ...`,l:"advanced/event.html#loading",a:"loading"},"2.34":{t:"`mask`",p:`当遮罩层显示或隐藏时触发 -<div className="run-code">▶ Run C ...`,l:"advanced/event.html#mask",a:"mask"},"2.35":{t:"`subtitle`",p:`当字幕层显示或隐藏时触发 -<div className="run-code">▶ Run C ...`,l:"advanced/event.html#subtitle",a:"subtitle"},"2.36":{t:"`contextmenu`",p:`当右键菜单显示或隐藏时触发 -<div className="run-code">▶ Run ...`,l:"advanced/event.html#contextmenu",a:"contextmenu"},"2.37":{t:"`control`",p:`当控制器显示或隐藏时触发 -<div className="run-code">▶ Run C ...`,l:"advanced/event.html#control",a:"control"},"2.38":{t:"`setting`",p:`当设置面板显示或隐藏时触发 -<div className="run-code">▶ Run ...`,l:"advanced/event.html#setting",a:"setting"},"2.39":{t:"`video:canplay`",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容 -`,l:"advanced/event.html#video-canplay",a:"video-canplay"},"2.40":{t:"`video:canplaythrough`",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束 -`,l:"advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"2.41":{t:"`video:complete`",p:`OfflineAudioContext 渲染完成 -`,l:"advanced/event.html#video-complete",a:"video-complete"},"2.42":{t:"`video:durationchange`",p:`duration 属性的值改变时触发 -`,l:"advanced/event.html#video-durationchange",a:"video-durationchange"},"2.43":{t:"`video:emptied`",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"advanced/event.html#video-emptied",a:"video-emptied"},"2.44":{t:"`video:ended`",p:`视频停止播放,因为 media 已经到达结束点 -`,l:"advanced/event.html#video-ended",a:"video-ended"},"2.45":{t:"`video:error`",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式 -`,l:"advanced/event.html#video-error",a:"video-error"},"2.46":{t:"`video:loadeddata`",p:`media 中的首帧已经完成加载 -`,l:"advanced/event.html#video-loadeddata",a:"video-loadeddata"},"2.47":{t:"`video:loadedmetadata`",p:`已加载元数据 -`,l:"advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"2.48":{t:"`video:pause`",p:`播放已暂停 -`,l:"advanced/event.html#video-pause",a:"video-pause"},"2.49":{t:"`video:play`",p:`播放已开始 -`,l:"advanced/event.html#video-play",a:"video-play"},"2.50":{t:"`video:playing`",p:`由于缺乏数据而暂停或延迟后,播放准备开始 -`,l:"advanced/event.html#video-playing",a:"video-playing"},"2.51":{t:"`video:progress`",p:`在浏览器加载资源时周期性触发 -`,l:"advanced/event.html#video-progress",a:"video-progress"},"2.52":{t:"`video:ratechange`",p:`播放速率发生变化 -`,l:"advanced/event.html#video-ratechange",a:"video-ratechange"},"2.53":{t:"`video:seeked`",p:`跳帧(seek)操作完成 -`,l:"advanced/event.html#video-seeked",a:"video-seeked"},"2.54":{t:"`video:seeking`",p:`跳帧(seek)操作开始 -`,l:"advanced/event.html#video-seeking",a:"video-seeking"},"2.55":{t:"`video:stalled`",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现 -`,l:"advanced/event.html#video-stalled",a:"video-stalled"},"2.56":{t:"`video:suspend`",p:`媒体数据加载已暂停 -`,l:"advanced/event.html#video-suspend",a:"video-suspend"},"2.57":{t:"`video:timeupdate`",p:`currentTime 属性指定的时间发生变化 -`,l:"advanced/event.html#video-timeupdate",a:"video-timeupdate"},"2.58":{t:"`video:volumechange`",p:`音量发生变化 -`,l:"advanced/event.html#video-volumechange",a:"video-volumechange"},"2.59":{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:"component/contextmenu.html",a:"右键菜单"},"5.1":{t:"配置",p:` - - -属性 -类型 -描述 - - - - -disable -Boolean -是否禁用组件 - - -name -String -组件唯一名称,用于 ...`,l:"component/contextmenu.html#配置",a:"配置"},"5.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#创建",a:"创建"},"5.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#添加",a:"添加"},"5.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#删除",a:"删除"},"5.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#更新",a:"更新"},"6.0":{t:"# 控制器",p:"",l:"component/controls.html",a:"控制器"},"6.1":{t:"配置",p:` - - -属性 -类型 -描述 - - - - -disable -Boolean -是否禁用组件 - - -name -String -组件唯一名称,用于 ...`,l:"component/controls.html#配置",a:"配置"},"6.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#创建",a:"创建"},"6.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#添加",a:"添加"},"6.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#删除",a:"删除"},"6.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#更新",a:"更新"},"7.0":{t:"# 业务层",p:"",l:"component/layers.html",a:"业务层"},"7.1":{t:"配置",p:` - - -属性 -类型 -描述 - - - - -disable -Boolean -是否禁用组件 - - -name -String -组件唯一名称,用于 ...`,l:"component/layers.html#配置",a:"配置"},"7.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#创建",a:"创建"},"7.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#添加",a:"添加"},"7.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#删除",a:"删除"},"7.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#更新",a:"更新"},"8.0":{t:"# 设置面板",p:"",l:"component/setting.html",a:"设置面板"},"8.1":{t:"内置",p:"需先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOf ...",l:"component/setting.html#内置",a:"内置"},"8.2":{t:"创建 - 选择列表",p:` - - -属性 -类型 -描述 - - - - -html -String, Element -元素的 DOM - - -icon -String, El ...`,l:"component/setting.html#创建-选择列表",a:"创建-选择列表"},"8.3":{t:"创建 - 列表嵌套",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#创建-列表嵌套",a:"创建-列表嵌套"},"8.4":{t:"创建 - 切换按钮",p:` - - -属性 -类型 -描述 - - - - -html -String, Element -元素的 DOM 元素 - - -icon -String, ...`,l:"component/setting.html#创建-切换按钮",a:"创建-切换按钮"},"8.5":{t:"创建 - 范围滑块",p:` - - -属性 -类型 -描述 - - - - -html -String, Element -元素的 DOM 元素 - - -icon -String, ...`,l:"component/setting.html#创建-范围滑块",a:"创建-范围滑块"},"8.6":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#添加",a:"添加"},"8.7":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#删除",a:"删除"},"8.8":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#更新",a:"更新"},"9.0":{t:"# 高级属性",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用 -`,l:"en/advanced/built-in.html",a:"高级属性"},"9.1":{t:"`option`",p:`播放器的选项 -<div className="run-code">▶ Run Code< ...`,l:"en/advanced/built-in.html#option",a:"option"},"9.2":{t:"`whitelist`",p:`管理移动设备的白名单功能,只有一个属性 state 返回是否启用播放器功能 -<div className=" ...`,l:"en/advanced/built-in.html#whitelist",a:"whitelist"},"9.3":{t:"`template`",p:`管理播放器所有的 DOM 元素 -<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#template",a:"template"},"9.4":{t:"`events`",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"en/advanced/built-in.html#events",a:"events"},"9.5":{t:"`storage`",p:`管理播放器的本地存储 - -name 属性用于设置缓存的 key -set 方法用于设置缓存 -get 方法用于获取缓存 -del 方 ...`,l:"en/advanced/built-in.html#storage",a:"storage"},"9.6":{t:"`icons`",p:`管理播放器所有的 svg 图标 -<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#icons",a:"icons"},"9.7":{t:"`i18n`",p:`管理播放器的 i18n - -get 方法用于获取 i18n 的值 -update 方法用于更新 i18n 对象 - -<div ...`,l:"en/advanced/built-in.html#i18n",a:"i18n"},"9.8":{t:"`notice`",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语 -<div className="run-code ...`,l:"en/advanced/built-in.html#notice",a:"notice"},"9.9":{t:"`layers`",p:`管理播放器的层 - -add 方法用于动态添加层 -show 属性用于设置是否显示全部层 -toggle 属性用于切换是否显示全部层 ...`,l:"en/advanced/built-in.html#layers",a:"layers"},"9.10":{t:"`controls`",p:`管理播放器的控制器 - -add 方法用于动态添加控制器 -show 属性用于设置是否显示全部控制器 -toggle 属性用于切换是 ...`,l:"en/advanced/built-in.html#controls",a:"controls"},"9.11":{t:"`contextmenu`",p:`管理播放器的右键菜单 - -add 方法用于动态添加菜单 -show 属性用于设置是否显示全部菜单 -toggle 属性用于切换是否 ...`,l:"en/advanced/built-in.html#contextmenu",a:"contextmenu"},"9.12":{t:"`subtitle`",p:`管理播放器的字幕功能 - -url 属性设置和返回当前字幕地址 -style 方法设置当前字幕的样式 -switch 方法设置当前字 ...`,l:"en/advanced/built-in.html#subtitle",a:"subtitle"},"9.13":{t:"`loading`",p:`管理播放器的加载层 - -show 属性用于设置是否显示加载层 -toggle 属性用于切换是否显示加载层 - -<div cl ...`,l:"en/advanced/built-in.html#loading",a:"loading"},"9.14":{t:"`hotkey`",p:`管理播放器的快捷键功能 - -add 方法用于添加快捷键 -remove 方法用于删除快捷键 - -<div className ...`,l:"en/advanced/built-in.html#hotkey",a:"hotkey"},"9.15":{t:"`mask`",p:`管理播放器的遮罩层 - -show 属性用于设置是否显示遮罩层 -toggle 属性用于切换是否显示遮罩层 - -<div cl ...`,l:"en/advanced/built-in.html#mask",a:"mask"},"9.16":{t:"`setting`",p:`管理播放器的设置面板 - -add 方法用于动态添加设置项 -show 属性用于设置是否显示全部设置项 -toggle 属性用于切换 ...`,l:"en/advanced/built-in.html#setting",a:"setting"},"9.17":{t:"`plugins`",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件 -<div className="run-cod ...`,l:"en/advanced/built-in.html#plugins",a:"plugins"},"10.0":{t:"# 静态属性",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用 -:::warning 提示 -有些属性是全大写的,说明这些属 ...`,l:"en/advanced/class.html",a:"静态属性"},"10.1":{t:"`instances`",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性 -<div className=" ...`,l:"en/advanced/class.html#instances",a:"instances"},"10.2":{t:"`version`",p:`返回播放器的版本信息 -<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#version",a:"version"},"10.3":{t:"`env`",p:`返回播放器的环境变量 -<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#env",a:"env"},"10.4":{t:"`build`",p:`返回播放器的打包时间 -<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#build",a:"build"},"10.5":{t:"`config`",p:`返回视频的默认配置 -<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#config",a:"config"},"10.6":{t:"`utils`",p:`返回播放器的工具函数集合 -<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#utils",a:"utils"},"10.7":{t:"`scheme`",p:`返回播放器选项的校验方案 -<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#scheme",a:"scheme"},"10.8":{t:"`Emitter`",p:`返回事件分发器的构造函数 -<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#emitter",a:"emitter"},"10.9":{t:"`validator`",p:`返回选项的校验函数 -<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#validator",a:"validator"},"10.10":{t:"`kindOf`",p:`返回类型检测的函数工具 -<div className="run-code">▶ Run Co ...`,l:"en/advanced/class.html#kindof",a:"kindof"},"10.11":{t:"`html`",p:`返回播放器所需的 html 字符串 -<div className="run-code">▶ ...`,l:"en/advanced/class.html#html",a:"html"},"10.12":{t:"`option`",p:`返回播放器的默认选项 -<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#option",a:"option"},"10.13":{t:"`DEBUG`",p:"",l:"en/advanced/class.html#debug",a:"debug"},"10.14":{t:"`CONTEXTMENU`",p:"",l:"en/advanced/class.html#contextmenu",a:"contextmenu"},"10.15":{t:"`NOTICE_TIME`",p:"",l:"en/advanced/class.html#notice-time",a:"notice-time"},"10.16":{t:"`SETTING_WIDTH`",p:"",l:"en/advanced/class.html#setting-width",a:"setting-width"},"10.17":{t:"`SETTING_ITEM_WIDTH`",p:"",l:"en/advanced/class.html#setting-item-width",a:"setting-item-width"},"10.18":{t:"`SETTING_ITEM_HEIGHT`",p:"",l:"en/advanced/class.html#setting-item-height",a:"setting-item-height"},"10.19":{t:"`INDICATOR_SIZE`",p:"",l:"en/advanced/class.html#indicator-size",a:"indicator-size"},"10.20":{t:"`INDICATOR_SIZE_ICON`",p:"",l:"en/advanced/class.html#indicator-size-icon",a:"indicator-size-icon"},"10.21":{t:"`INDICATOR_SIZE_MOBILE`",p:"",l:"en/advanced/class.html#indicator-size-mobile",a:"indicator-size-mobile"},"10.22":{t:"`INDICATOR_SIZE_MOBILE_ICON`",p:"",l:"en/advanced/class.html#indicator-size-mobile-icon",a:"indicator-size-mobile-icon"},"10.23":{t:"`VOLUME_PANEL_WIDTH`",p:"",l:"en/advanced/class.html#volume-panel-width",a:"volume-panel-width"},"10.24":{t:"`VOLUME_HANDLE_WIDTH`",p:"",l:"en/advanced/class.html#volume-handle-width",a:"volume-handle-width"},"10.25":{t:"`RESIZE_TIME`",p:"",l:"en/advanced/class.html#resize-time",a:"resize-time"},"10.26":{t:"`SCROLL_TIME`",p:"",l:"en/advanced/class.html#scroll-time",a:"scroll-time"},"10.27":{t:"`SCROLL_GAP`",p:"",l:"en/advanced/class.html#scroll-gap",a:"scroll-gap"},"10.28":{t:"`AUTO_PLAYBACK_MAX`",p:"",l:"en/advanced/class.html#auto-playback-max",a:"auto-playback-max"},"10.29":{t:"`AUTO_PLAYBACK_MIN`",p:"",l:"en/advanced/class.html#auto-playback-min",a:"auto-playback-min"},"10.30":{t:"`AUTO_PLAYBACK_TIMEOUT`",p:"",l:"en/advanced/class.html#auto-playback-timeout",a:"auto-playback-timeout"},"10.31":{t:"`RECONNECT_TIME_MAX`",p:"",l:"en/advanced/class.html#reconnect-time-max",a:"reconnect-time-max"},"10.32":{t:"`RECONNECT_SLEEP_TIME`",p:"",l:"en/advanced/class.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"10.33":{t:"`CONTROL_HIDE_TIME`",p:"",l:"en/advanced/class.html#control-hide-time",a:"control-hide-time"},"10.34":{t:"`DB_CLICE_TIME`",p:"",l:"en/advanced/class.html#db-clice-time",a:"db-clice-time"},"10.35":{t:"`MOBILE_AUTO_PLAYBACKRATE`",p:"",l:"en/advanced/class.html#mobile-auto-playbackrate",a:"mobile-auto-playbackrate"},"10.36":{t:"`MOBILE_AUTO_PLAYBACKRATE_TIME`",p:"",l:"en/advanced/class.html#mobile-auto-playbackrate-time",a:"mobile-auto-playbackrate-time"},"10.37":{t:"`MOBILE_AUTO_ORIENTATION_TIME`",p:"",l:"en/advanced/class.html#mobile-auto-orientation-time",a:"mobile-auto-orientation-time"},"10.38":{t:"`INFO_LOOP_TIME`",p:"",l:"en/advanced/class.html#info-loop-time",a:"info-loop-time"},"10.39":{t:"`FAST_FORWARD_VALUE`",p:"",l:"en/advanced/class.html#fast-forward-value",a:"fast-forward-value"},"10.40":{t:"`FAST_FORWARD_TIME`",p:"",l:"en/advanced/class.html#fast-forward-time",a:"fast-forward-time"},"10.41":{t:"`TOUCH_MOVE_RATIO`",p:"",l:"en/advanced/class.html#touch-move-ratio",a:"touch-move-ratio"},"10.42":{t:"`VOLUME_STEP`",p:"",l:"en/advanced/class.html#volume-step",a:"volume-step"},"10.43":{t:"`SEEK_STEP`",p:"",l:"en/advanced/class.html#seek-step",a:"seek-step"},"10.44":{t:"`PROGRESS_HEIGHT`",p:"",l:"en/advanced/class.html#progress-height",a:"progress-height"},"10.45":{t:"`PLAYBACK_RATE`",p:"",l:"en/advanced/class.html#playback-rate",a:"playback-rate"},"10.46":{t:"`ASPECT_RATIO`",p:"",l:"en/advanced/class.html#aspect-ratio",a:"aspect-ratio"},"10.47":{t:"`FLIP`",p:"",l:"en/advanced/class.html#flip",a:"flip"},"10.48":{t:"`FULLSCREEN_WEB_IN_BODY`",p:"",l:"en/advanced/class.html#fullscreen-web-in-body",a:"fullscreen-web-in-body"},"11.0":{t:"# 实例事件",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件 -监听事件: -<div cl ...`,l:"en/advanced/event.html",a:"实例事件"},"11.1":{t:"`ready`",p:`当播放器首次可以播放器时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#ready",a:"ready"},"11.2":{t:"`restart`",p:`当播放器切换地址后并可以播放时触发 -<div className="run-code">▶ ...`,l:"en/advanced/event.html#restart",a:"restart"},"11.3":{t:"`pause`",p:`当播放器暂停时触发 -<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#pause",a:"pause"},"11.4":{t:"`play`",p:`当播放器播放时触发 -<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#play",a:"play"},"11.5":{t:"`hotkey`",p:`当播放器热键被按下时触发 -<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#hotkey",a:"hotkey"},"11.6":{t:"`destroy`",p:`当播放器销毁时触发 -<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#destroy",a:"destroy"},"11.7":{t:"`url`",p:`当视频地址变化时触发 -<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#url",a:"url"},"11.8":{t:"`focus`",p:`当播放器获得焦点时触发 -<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#focus",a:"focus"},"11.9":{t:"`blur`",p:`当播放器失去焦点时触发 -<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#blur",a:"blur"},"11.10":{t:"`dblclick`",p:`当播放器被双击时触发 -<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#dblclick",a:"dblclick"},"11.11":{t:"`click`",p:`当播放器被单击时触发 -<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#click",a:"click"},"11.12":{t:"`error`",p:`当播放器加载视频发生错误时触发 -<div className="run-code">▶ Ru ...`,l:"en/advanced/event.html#error",a:"error"},"11.13":{t:"`hover`",p:`当播放器被鼠标移出或者移入时触发 -<div className="run-code">▶ R ...`,l:"en/advanced/event.html#hover",a:"hover"},"11.14":{t:"`mousemove`",p:`当播放器被鼠标经过时触发 -<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mousemove",a:"mousemove"},"11.15":{t:"`resize`",p:`当播放器尺寸变化时触发 -<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#resize",a:"resize"},"11.16":{t:"`view`",p:`当播放器出现在视口时触发 -<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#view",a:"view"},"11.17":{t:"`aspectRatio`",p:`当播放器长宽比变化时触发 -<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#aspectratio",a:"aspectratio"},"11.18":{t:"`autoHeight`",p:`当播放器自动设置高度时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#autoheight",a:"autoheight"},"11.19":{t:"`autoSize`",p:`当播放器自动设置尺寸时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#autosize",a:"autosize"},"11.20":{t:"`flip`",p:`当播放器发生翻转时触发 -<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#flip",a:"flip"},"11.21":{t:"`fullscreen`",p:`当播放器发生窗口全屏时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#fullscreen",a:"fullscreen"},"11.22":{t:"`fullscreenWeb`",p:`当播放器发生网页全屏时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#fullscreenweb",a:"fullscreenweb"},"11.23":{t:"`mini`",p:`当播放器进入迷你模式时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#mini",a:"mini"},"11.24":{t:"`pip`",p:`当播放器进入画中画时触发 -<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#pip",a:"pip"},"11.25":{t:"`screenshot`",p:`当播放器被截图时触发 -<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#screenshot",a:"screenshot"},"11.26":{t:"`seek`",p:`当播放器发生时间跳转时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#seek",a:"seek"},"11.27":{t:"`subtitleOffset`",p:`当播放器发生字幕偏移时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#subtitleoffset",a:"subtitleoffset"},"11.28":{t:"`subtitleUpdate`",p:`当字幕更新时触发 -<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleupdate",a:"subtitleupdate"},"11.29":{t:"`subtitleLoad`",p:`当字幕加载时触发 -<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleload",a:"subtitleload"},"11.30":{t:"`subtitleSwitch`",p:`当字幕切换时触发 -<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleswitch",a:"subtitleswitch"},"11.31":{t:"`info`",p:`当信息面板显示或隐藏时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#info",a:"info"},"11.32":{t:"`layer`",p:`当自定义层显示或隐藏时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#layer",a:"layer"},"11.33":{t:"`loading`",p:`当加载器显示或隐藏时触发 -<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#loading",a:"loading"},"11.34":{t:"`mask`",p:`当遮罩层显示或隐藏时触发 -<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mask",a:"mask"},"11.35":{t:"`subtitle`",p:`当字幕层显示或隐藏时触发 -<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#subtitle",a:"subtitle"},"11.36":{t:"`contextmenu`",p:`当右键菜单显示或隐藏时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#contextmenu",a:"contextmenu"},"11.37":{t:"`control`",p:`当控制器显示或隐藏时触发 -<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#control",a:"control"},"11.38":{t:"`setting`",p:`当设置面板显示或隐藏时触发 -<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#setting",a:"setting"},"11.39":{t:"`video:canplay`",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容 -`,l:"en/advanced/event.html#video-canplay",a:"video-canplay"},"11.40":{t:"`video:canplaythrough`",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束 -`,l:"en/advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"11.41":{t:"`video:complete`",p:`OfflineAudioContext 渲染完成 -`,l:"en/advanced/event.html#video-complete",a:"video-complete"},"11.42":{t:"`video:durationchange`",p:`duration 属性的值改变时触发 -`,l:"en/advanced/event.html#video-durationchange",a:"video-durationchange"},"11.43":{t:"`video:emptied`",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"en/advanced/event.html#video-emptied",a:"video-emptied"},"11.44":{t:"`video:ended`",p:`视频停止播放,因为 media 已经到达结束点 -`,l:"en/advanced/event.html#video-ended",a:"video-ended"},"11.45":{t:"`video:error`",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式 -`,l:"en/advanced/event.html#video-error",a:"video-error"},"11.46":{t:"`video:loadeddata`",p:`media 中的首帧已经完成加载 -`,l:"en/advanced/event.html#video-loadeddata",a:"video-loadeddata"},"11.47":{t:"`video:loadedmetadata`",p:`已加载元数据 -`,l:"en/advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"11.48":{t:"`video:pause`",p:`播放已暂停 -`,l:"en/advanced/event.html#video-pause",a:"video-pause"},"11.49":{t:"`video:play`",p:`播放已开始 -`,l:"en/advanced/event.html#video-play",a:"video-play"},"11.50":{t:"`video:playing`",p:`由于缺乏数据而暂停或延迟后,播放准备开始 -`,l:"en/advanced/event.html#video-playing",a:"video-playing"},"11.51":{t:"`video:progress`",p:`在浏览器加载资源时周期性触发 -`,l:"en/advanced/event.html#video-progress",a:"video-progress"},"11.52":{t:"`video:ratechange`",p:`播放速率发生变化 -`,l:"en/advanced/event.html#video-ratechange",a:"video-ratechange"},"11.53":{t:"`video:seeked`",p:`跳帧(seek)操作完成 -`,l:"en/advanced/event.html#video-seeked",a:"video-seeked"},"11.54":{t:"`video:seeking`",p:`跳帧(seek)操作开始 -`,l:"en/advanced/event.html#video-seeking",a:"video-seeking"},"11.55":{t:"`video:stalled`",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现 -`,l:"en/advanced/event.html#video-stalled",a:"video-stalled"},"11.56":{t:"`video:suspend`",p:`媒体数据加载已暂停 -`,l:"en/advanced/event.html#video-suspend",a:"video-suspend"},"11.57":{t:"`video:timeupdate`",p:`currentTime 属性指定的时间发生变化 -`,l:"en/advanced/event.html#video-timeupdate",a:"video-timeupdate"},"11.58":{t:"`video:volumechange`",p:`音量发生变化 -`,l:"en/advanced/event.html#video-volumechange",a:"video-volumechange"},"11.59":{t:"`video:waiting`",p:`由于暂时缺少数据,播放已停止 -`,l:"en/advanced/event.html#video-waiting",a:"video-waiting"},"12.0":{t:"# 编写插件",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事 -可以在实例化的时候加载插件的函数 -<div cla ...`,l:"en/advanced/plugin.html",a:"编写插件"},"13.0":{t:"# Instance Property",p:"The Instance Property here refers to the Primary Property atta ...",l:"en/advanced/property.html",a:"instance-property"},"13.1":{t:"`play`",p:` -Type: Function - -Play video -<div className="run-code&q ...`,l:"en/advanced/property.html#play",a:"play"},"13.2":{t:"`pause`",p:` -Type: Function - -Pause video -<div className="run-code& ...`,l:"en/advanced/property.html#pause",a:"pause"},"13.3":{t:"`toggle`",p:` -Type: Function - -Toggle video playback and pause -<div class ...`,l:"en/advanced/property.html#toggle",a:"toggle"},"13.4":{t:"`destroy`",p:` -Type: Function -Parameter: Boolean - -To destroy the player, acc ...`,l:"en/advanced/property.html#destroy",a:"destroy"},"13.5":{t:"`seek`",p:` -Type: Setter -Parameter: Number - -Video time jump in seconds -&l ...`,l:"en/advanced/property.html#seek",a:"seek"},"13.6":{t:"`forward`",p:` -Type: Setter -Parameter: Number - -Video time fast forward in se ...`,l:"en/advanced/property.html#forward",a:"forward"},"13.7":{t:"`backward`",p:` -Type: Setter -Parameter: Number - -Video time rewind in seconds - ...`,l:"en/advanced/property.html#backward",a:"backward"},"13.8":{t:"`volume`",p:` -Type: Setter/Getter -Parameter: Number - -Set and get video volu ...`,l:"en/advanced/property.html#volume",a:"volume"},"13.9":{t:"`url`",p:` -Type: Setter/Getter -Parameter: String - -Set and get video url - ...`,l:"en/advanced/property.html#url",a:"url"},"13.10":{t:"`switchUrl`",p:` -Type: Function -Parameter: String - -Setting the video url is si ...`,l:"en/advanced/property.html#switchurl",a:"switchurl"},"13.11":{t:"`switchQuality`",p:` -Type: Function -Parameter: String - -Set the video quality addre ...`,l:"en/advanced/property.html#switchquality",a:"switchquality"},"13.12":{t:"`muted`",p:` -Type: Setter/Getter -Parameter: Boolean - -Set and get whether t ...`,l:"en/advanced/property.html#muted",a:"muted"},"13.13":{t:"`currentTime`",p:` -Type: Setter/Getter -Parameter: Number - -Set and get the curren ...`,l:"en/advanced/property.html#currenttime",a:"currenttime"},"13.14":{t:"`duration`",p:` -Type: Getter - -Get video duration -<div className="run- ...`,l:"en/advanced/property.html#duration",a:"duration"},"13.15":{t:"`screenshot`",p:` -Type: Function - -Download a screenshot of the current video fr ...`,l:"en/advanced/property.html#screenshot",a:"screenshot"},"13.16":{t:"`getDataURL`",p:` -Type: Function - -Get the base64 address of the screenshot of t ...`,l:"en/advanced/property.html#getdataurl",a:"getdataurl"},"13.17":{t:"`getBlobUrl`",p:` -Type: Function - -Get the blob address of the screenshot of the ...`,l:"en/advanced/property.html#getbloburl",a:"getbloburl"},"13.18":{t:"`fullscreen`",p:` -Type: Setter/Getter -Parameter: Boolean - -Set and get full scre ...`,l:"en/advanced/property.html#fullscreen",a:"fullscreen"},"13.19":{t:"`fullscreenWeb`",p:` -Type: Setter/Getter -Parameter: Boolean - -Set and get full scre ...`,l:"en/advanced/property.html#fullscreenweb",a:"fullscreenweb"},"13.20":{t:"`pip`",p:` -Type: Setter/Getter -Parameter: Boolean - -Set and get the pictu ...`,l:"en/advanced/property.html#pip",a:"pip"},"13.21":{t:"`poster`",p:` -Type: Setter/Getter -Parameter: String - -Set and obtain video p ...`,l:"en/advanced/property.html#poster",a:"poster"},"13.22":{t:"`mini`",p:` -Type: Setter/Getter -Parameter: Boolean - -Set and get player mi ...`,l:"en/advanced/property.html#mini",a:"mini"},"13.23":{t:"`playing`",p:` -Type: Getter -Parameter: Boolean - -Get whether the video is pla ...`,l:"en/advanced/property.html#playing",a:"playing"},"13.24":{t:"`autoSize`",p:` -Type: Setter/Getter -Parameter: Boolean - -Set whether the video ...`,l:"en/advanced/property.html#autosize",a:"autosize"},"13.25":{t:"`rect`",p:` -Type: Getter - -Get the size and coordinate information of the ...`,l:"en/advanced/property.html#rect",a:"rect"},"13.26":{t:"`flip`",p:` -Type: Setter/Getter -Parameter: String - -Set and get player rol ...`,l:"en/advanced/property.html#flip",a:"flip"},"13.27":{t:"`playbackRate`",p:` -Type: Setter/Getter -Parameter: Number - -Set and get player pla ...`,l:"en/advanced/property.html#playbackrate",a:"playbackrate"},"13.28":{t:"`aspectRatio`",p:` -Type: Setter/Getter -Parameter: String - -Set and obtain the pla ...`,l:"en/advanced/property.html#aspectratio",a:"aspectratio"},"13.29":{t:"`loop`",p:` -Type: Setter/Getter -Parameter: Array - -Set and obtain interval ...`,l:"en/advanced/property.html#loop",a:"loop"},"13.30":{t:"`autoHeight`",p:` -Type: Setter/Getter -Parameter: Boolean - -When the container ha ...`,l:"en/advanced/property.html#autoheight",a:"autoheight"},"13.31":{t:"`attr`",p:` -Type: Function -Parameter: String - -Get and set the attributes ...`,l:"en/advanced/property.html#attr",a:"attr"},"13.32":{t:"`title`",p:` -Type: Setter/Getter -Parameter: String - -Get and set player tit ...`,l:"en/advanced/property.html#title",a:"title"},"13.33":{t:"`type`",p:` -Type: Setter/Getter -Parameter: String - -Get and set video type ...`,l:"en/advanced/property.html#type",a:"type"},"13.34":{t:"`theme`",p:` -Type: Setter/Getter -Parameter: String - -Get and set player the ...`,l:"en/advanced/property.html#theme",a:"theme"},"13.35":{t:"`airplay`",p:` -Type: Function - -Enable airplay -<div className="run-co ...`,l:"en/advanced/property.html#airplay",a:"airplay"},"13.36":{t:"`loaded`",p:` -Type: Getter - -The proportion of video cache, with the range o ...`,l:"en/advanced/property.html#loaded",a:"loaded"},"13.37":{t:"`played`",p:` -Type: Getter - -The proportion of video playback, with the rang ...`,l:"en/advanced/property.html#played",a:"played"},"13.38":{t:"`proxy`",p:` -Type: Function - -The proxy function of DOM event essentially p ...`,l:"en/advanced/property.html#proxy",a:"proxy"},"13.39":{t:"`query`",p:` -Type: Function - -The query function of DOM is similar to docum ...`,l:"en/advanced/property.html#query",a:"query"},"13.40":{t:"`video`",p:` -Type: Element - -Return the video element of the player -<div ...`,l:"en/advanced/property.html#video",a:"video"},"14.0":{t:"# 右键菜单",p:"",l:"en/component/contextmenu.html",a:"右键菜单"},"14.1":{t:"配置",p:` - - -属性 -类型 -描述 - - - - -disable -Boolean -是否禁用组件 - - -name -String -组件唯一名称,用于 ...`,l:"en/component/contextmenu.html#配置",a:"配置"},"14.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#创建",a:"创建"},"14.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#添加",a:"添加"},"14.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#删除",a:"删除"},"14.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#更新",a:"更新"},"15.0":{t:"# 控制器",p:"",l:"en/component/controls.html",a:"控制器"},"15.1":{t:"配置",p:` - - -属性 -类型 -描述 - - - - -disable -Boolean -是否禁用组件 - - -name -String -组件唯一名称,用于 ...`,l:"en/component/controls.html#配置",a:"配置"},"15.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#创建",a:"创建"},"15.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#添加",a:"添加"},"15.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#删除",a:"删除"},"15.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#更新",a:"更新"},"16.0":{t:"# 业务层",p:"",l:"en/component/layers.html",a:"业务层"},"16.1":{t:"配置",p:` - - -属性 -类型 -描述 - - - - -disable -Boolean -是否禁用组件 - - -name -String -组件唯一名称,用于 ...`,l:"en/component/layers.html#配置",a:"配置"},"16.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#创建",a:"创建"},"16.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#添加",a:"添加"},"16.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#删除",a:"删除"},"16.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#更新",a:"更新"},"17.0":{t:"# 设置面板",p:"",l:"en/component/setting.html",a:"设置面板"},"17.1":{t:"内置",p:"需先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOf ...",l:"en/component/setting.html#内置",a:"内置"},"17.2":{t:"创建 - 选择列表",p:` - - -属性 -类型 -描述 - - - - -html -String, Element -元素的 DOM - - -icon -String, El ...`,l:"en/component/setting.html#创建-选择列表",a:"创建-选择列表"},"17.3":{t:"创建 - 列表嵌套",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#创建-列表嵌套",a:"创建-列表嵌套"},"17.4":{t:"创建 - 切换按钮",p:` - - -属性 -类型 -描述 - - - - -html -String, Element -元素的 DOM 元素 - - -icon -String, ...`,l:"en/component/setting.html#创建-切换按钮",a:"创建-切换按钮"},"17.5":{t:"创建 - 范围滑块",p:` - - -属性 -类型 -描述 - - - - -html -String, Element -元素的 DOM 元素 - - -icon -String, ...`,l:"en/component/setting.html#创建-范围滑块",a:"创建-范围滑块"},"17.6":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#添加",a:"添加"},"17.7":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#删除",a:"删除"},"17.8":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#更新",a:"更新"},"18.0":{t:"::: danger Important Note",p:"The English document has not yet been completed, everything is ...",l:"en/index.html",a:"danger-important-note"},"18.1":{t:"Install",p:`::: code-group -npm install artplayer - -yarn add artplayer - -pnpm ...`,l:"en/index.html#install",a:"install"},"18.2":{t:"`CDN`",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"en/index.html#cdn",a:"cdn"},"18.3":{t:"Use",p:`::: code-group -import Artplayer from 'artplayer'; - -const art = ...`,l:"en/index.html#use",a:"use"},"18.4":{t:"`Vue.js`",p:`::: code-group -<template> - <div ref="artRef&quo ...`,l:"en/index.html#vue-js",a:"vue-js"},"18.5":{t:"`React.js`",p:`::: code-group -import { useEffect, useRef } from 'react'; -impo ...`,l:"en/index.html#react-js",a:"react-js"},"18.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"},"19.0":{t:"# dash.js",p:`👉 https://github.com/Dash-Industry-Forum/dash.js -<div clas ...`,l:"en/library/dash.html",a:"dash-js"},"20.0":{t:"# flv.js",p:`👉 https://github.com/Bilibili/flv.js -<div className=" ...`,l:"en/library/flv.html",a:"flv-js"},"21.0":{t:"# hls.js",p:`👉 https://github.com/video-dev/hls.js -<div className=" ...`,l:"en/library/hls.html",a:"hls-js"},"22.0":{t:"# 视频广告",p:"",l:"en/plugin/ads.html",a:"视频广告"},"22.1":{t:"演示",p:`👉 查看完整演示 -`,l:"en/plugin/ads.html#演示",a:"演示"},"22.2":{t:"安装",p:`::: code-group -npm install artplayer-plugin-ads - -yarn add artp ...`,l:"en/plugin/ads.html#安装",a:"安装"},"22.3":{t:"CDN",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"en/plugin/ads.html#cdn",a:"cdn"},"22.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/ads.html#使用",a:"使用"},"23.0":{t:"# 控制器皮肤",p:"",l:"en/plugin/control-ui.html",a:"控制器皮肤"},"23.1":{t:"演示",p:`👉 查看完整演示 -`,l:"en/plugin/control-ui.html#演示",a:"演示"},"23.2":{t:"安装",p:`::: code-group -npm install artplayer-plugin-control - -yarn add ...`,l:"en/plugin/control-ui.html#安装",a:"安装"},"23.3":{t:"CDN",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"en/plugin/control-ui.html#cdn",a:"cdn"},"23.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/control-ui.html#使用",a:"使用"},"23.5":{t:"`enable`",p:` -Type: Getter/Setter -Parameter: Boolean - -是否启用新的控制器皮肤 -<div c ...`,l:"en/plugin/control-ui.html#enable",a:"enable"},"24.0":{t:"# Dash 画质",p:"",l:"en/plugin/dash-quality.html",a:"dash-画质"},"24.1":{t:"演示",p:`👉 查看完整演示 -`,l:"en/plugin/dash-quality.html#演示",a:"演示"},"24.2":{t:"安装",p:`::: code-group -npm install artplayer-plugin-dash-quality - -yarn ...`,l:"en/plugin/dash-quality.html#安装",a:"安装"},"24.3":{t:"CDN",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"en/plugin/dash-quality.html#cdn",a:"cdn"},"25.0":{t:"# HLS 画质",p:"",l:"en/plugin/hls-quality.html",a:"hls-画质"},"25.1":{t:"演示",p:`👉 查看完整演示 -`,l:"en/plugin/hls-quality.html#演示",a:"演示"},"25.2":{t:"安装",p:`::: code-group -npm install artplayer-plugin-hls-quality - -yarn ...`,l:"en/plugin/hls-quality.html#安装",a:"安装"},"25.3":{t:"CDN",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"en/plugin/hls-quality.html#cdn",a:"cdn"},"26.0":{t:"# Iframe 控制",p:"",l:"en/plugin/iframe.html",a:"iframe-控制"},"26.1":{t:"说明",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"en/plugin/iframe.html#说明",a:"说明"},"26.2":{t:"演示",p:`👉 查看完整演示 -`,l:"en/plugin/iframe.html#演示",a:"演示"},"26.3":{t:"安装",p:`::: code-group -npm install artplayer-plugin-iframe - -yarn add a ...`,l:"en/plugin/iframe.html#安装",a:"安装"},"26.4":{t:"`CDN`",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"en/plugin/iframe.html#cdn",a:"cdn"},"26.5":{t:"使用",p:`::: code-group -<!DOCTYPE html> -<html> - <head ...`,l:"en/plugin/iframe.html#使用",a:"使用"},"26.6":{t:"`index.html` 接口",p:"",l:"en/plugin/iframe.html#index-html-接口",a:"index-html-接口"},"26.7":{t:"`commit`",p:"从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行,同时它也能用于 ...",l:"en/plugin/iframe.html#commit",a:"commit"},"26.8":{t:"`message`",p:`在 index.html 接收来自 iframe.html 的消息 -iframe.message((event) => ...`,l:"en/plugin/iframe.html#message",a:"message"},"26.9":{t:"`destroy`",p:`销毁后 index.html 无法与 iframe.html 通信 -iframe.destroy(); - -`,l:"en/plugin/iframe.html#destroy",a:"destroy"},"26.10":{t:"`iframe.html` 接口",p:`:::warning 提示 -iframe.html 接口 只能运行在 iframe.html 里 -::: -`,l:"en/plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"26.11":{t:"`inject`",p:`注入脚本,接收来自 index.html 的消息 -ArtplayerPluginIframe.inject(); - -`,l:"en/plugin/iframe.html#inject",a:"inject"},"26.12":{t:"`postMessage`",p:`将消息推送到 index.html -iframe.message((event) => { - console.i ...`,l:"en/plugin/iframe.html#postmessage",a:"postmessage"},"26.13":{t:"例子",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 ...",l:"en/plugin/iframe.html#例子",a:"例子"},"27.0":{t:"# Option",p:"",l:"en/start/option.html",a:"option"},"27.1":{t:"`container`",p:` -Type: String, Element -Default: #artplayer - -The DOM container ...`,l:"en/start/option.html#container",a:"container"},"27.2":{t:"`url`",p:` -Type: String -Default: '' - -Video source address -<div classN ...`,l:"en/start/option.html#url",a:"url"},"27.3":{t:"`id`",p:` -Type: String -Default: '' - -The unique identifier of the player ...`,l:"en/start/option.html#id",a:"id"},"27.4":{t:"`onReady`",p:` -Type: Function -Default: undefined - -The constructor accepts a ...`,l:"en/start/option.html#onready",a:"onready"},"27.5":{t:"`poster`",p:` -Type: String -Default: '' - -Video posters will only appear when ...`,l:"en/start/option.html#poster",a:"poster"},"27.6":{t:"`title`",p:` -Type: String -Default: '' - -Video title, which currently appear ...`,l:"en/start/option.html#title",a:"title"},"27.7":{t:"`theme`",p:` -Type: String -Default: #f00 - -The player theme color is current ...`,l:"en/start/option.html#theme",a:"theme"},"27.8":{t:"`volume`",p:` -Type: Number -Default: 0.7 - -Default volume of player -<div c ...`,l:"en/start/option.html#volume",a:"volume"},"27.9":{t:"`isLive`",p:` -Type: Boolean -Default: false - -When using live mode, the progr ...`,l:"en/start/option.html#islive",a:"islive"},"27.10":{t:"`muted`",p:` -Type: Boolean -Default: false - -Whether to mute by default -< ...`,l:"en/start/option.html#muted",a:"muted"},"27.11":{t:"`autoplay`",p:` -Type: Boolean -Default: false - -Whether to play automatically -& ...`,l:"en/start/option.html#autoplay",a:"autoplay"},"27.12":{t:"`autoSize`",p:` -Type: Boolean -Default: false - -The size of the player will fil ...`,l:"en/start/option.html#autosize",a:"autosize"},"27.13":{t:"`autoMini`",p:` -Type: Boolean -Default: false - -When the player scrolls outside ...`,l:"en/start/option.html#automini",a:"automini"},"27.14":{t:"`loop`",p:` -Type: Boolean -Default: false - -Whether to play in a loop -<d ...`,l:"en/start/option.html#loop",a:"loop"},"27.15":{t:"`flip`",p:` -Type: Boolean -Default: false - -Whether to display the video fl ...`,l:"en/start/option.html#flip",a:"flip"},"27.16":{t:"`playbackRate`",p:` -Type: Boolean -Default: false - -Whether to display the video pl ...`,l:"en/start/option.html#playbackrate",a:"playbackrate"},"27.17":{t:"`aspectRatio`",p:` -Type: Boolean -Default: false - -Whether to display the video as ...`,l:"en/start/option.html#aspectratio",a:"aspectratio"},"27.18":{t:"`screenshot`",p:` -Type: Boolean -Default: false - -Whether to display the video sc ...`,l:"en/start/option.html#screenshot",a:"screenshot"},"27.19":{t:"`setting`",p:` -Type: Boolean -Default: false - -Whether to display the switch b ...`,l:"en/start/option.html#setting",a:"setting"},"27.20":{t:"`hotkey`",p:` -Type: Boolean -Default: true - -Whether to use shortcut keys -< ...`,l:"en/start/option.html#hotkey",a:"hotkey"},"27.21":{t:"`pip`",p:` -Type: Boolean -Default: false - -Whether to display the picture ...`,l:"en/start/option.html#pip",a:"pip"},"27.22":{t:"`mutex`",p:` -Type: Boolean -Default: true - -If there are multiple players in ...`,l:"en/start/option.html#mutex",a:"mutex"},"27.23":{t:"`fullscreen`",p:` -Type: Boolean -Default: false - -Whether to display the player w ...`,l:"en/start/option.html#fullscreen",a:"fullscreen"},"27.24":{t:"`fullscreenWeb`",p:` -Type: Boolean -Default: false - -Whether to display the player f ...`,l:"en/start/option.html#fullscreenweb",a:"fullscreenweb"},"27.25":{t:"`subtitleOffset`",p:` -Type: Boolean -Default: false - -Subtitle time offset, with the ...`,l:"en/start/option.html#subtitleoffset",a:"subtitleoffset"},"27.26":{t:"`miniProgressBar`",p:` -Type: Boolean -Default: false - -Mini progress bar, only appears ...`,l:"en/start/option.html#miniprogressbar",a:"miniprogressbar"},"27.27":{t:"`useSSR`",p:` -Type: Boolean -Default: false - -Whether to use the SSR mount mo ...`,l:"en/start/option.html#usessr",a:"usessr"},"27.28":{t:"`playsInline`",p:` -Type: Boolean -Default: true - -Whether to use the playsInline m ...`,l:"en/start/option.html#playsinline",a:"playsinline"},"27.29":{t:"`layers`",p:` -Type: Array -Default: [] - -Initialize the customized layers -< ...`,l:"en/start/option.html#layers",a:"layers"},"27.30":{t:"`settings`",p:` -Type: Array -Default: [] - -Initialize the customized Setting -&l ...`,l:"en/start/option.html#settings",a:"settings"},"27.31":{t:"`contextmenu`",p:` -Type: Array -Default: [] - -Initialize the customized Contextmen ...`,l:"en/start/option.html#contextmenu",a:"contextmenu"},"27.32":{t:"`controls`",p:` -Type: Array -Default: [] - -Initialize the customized Controls -& ...`,l:"en/start/option.html#controls",a:"controls"},"27.33":{t:"`quality`",p:` -Type: Array -Default: [] - -Whether to display the Quality list ...`,l:"en/start/option.html#quality",a:"quality"},"27.34":{t:"`highlight`",p:` -Type: Array -Default: [] - -Display highlight on the progress ba ...`,l:"en/start/option.html#highlight",a:"highlight"},"27.35":{t:"`plugins`",p:` -Type: Array -Default: [] - -Initialize customized plugins -<di ...`,l:"en/start/option.html#plugins",a:"plugins"},"27.36":{t:"`whitelist`",p:` -Type: Array -Default: [] - -Because different mobile devices hav ...`,l:"en/start/option.html#whitelist",a:"whitelist"},"27.37":{t:"`thumbnails`",p:` -Type: Object -Default: {} - -Set the thumbnails image on the pro ...`,l:"en/start/option.html#thumbnails",a:"thumbnails"},"27.38":{t:"`subtitle`",p:` -Type: Object -Default: {} - -Set the subtitle of the video and s ...`,l:"en/start/option.html#subtitle",a:"subtitle"},"27.39":{t:"`moreVideoAttr`",p:` -Type: Object -Default: {'controls': false,'preload': 'metadata ...`,l:"en/start/option.html#morevideoattr",a:"morevideoattr"},"27.40":{t:"`icons`",p:` -Type: Object -Default: {} - -It is used to replace the default i ...`,l:"en/start/option.html#icons",a:"icons"},"27.41":{t:"`type`",p:` -Type: String -Default: '' - -It is used to indicate the format o ...`,l:"en/start/option.html#type",a:"type"},"27.42":{t:"`customType`",p:` -Type: Object -Default: {} - -By matching the video's type, the v ...`,l:"en/start/option.html#customtype",a:"customtype"},"27.43":{t:"`lang`",p:` -Type: String -Default: navigator.language.toLowerCase() - -The d ...`,l:"en/start/option.html#lang",a:"lang"},"27.44":{t:"`i18n`",p:` -Type: Object -Default: {} - -Customize the i18n configuration, w ...`,l:"en/start/option.html#i18n",a:"i18n"},"27.45":{t:"`lock`",p:` -Type: Boolean -Default: false - -Whether to display a lock butto ...`,l:"en/start/option.html#lock",a:"lock"},"27.46":{t:"`fastForward`",p:` -Type: Boolean -Default: false - -Whether to add long-press video ...`,l:"en/start/option.html#fastforward",a:"fastforward"},"27.47":{t:"`autoPlayback`",p:` -Type: Boolean -Default: false - -Whether to use automatic playba ...`,l:"en/start/option.html#autoplayback",a:"autoplayback"},"27.48":{t:"`autoOrientation`",p:` -Type: Boolean -Default: false - -Whether to rotate the player ac ...`,l:"en/start/option.html#autoorientation",a:"autoorientation"},"27.49":{t:"`airplay`",p:` -Type: Boolean -Default: false - -Whether to display the airplay ...`,l:"en/start/option.html#airplay",a:"airplay"},"27.50":{t:"`cssVar`",p:` -Type: Object -Default: {} - -Used to change built-in CSS variabl ...`,l:"en/start/option.html#cssvar",a:"cssvar"},"28.0":{t:"# 安装使用",p:"",l:"index.html",a:"安装使用"},"28.1":{t:"安装",p:`::: code-group -npm install artplayer - -yarn add artplayer - -pnpm ...`,l:"index.html#安装",a:"安装"},"28.2":{t:"`CDN`",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"index.html#cdn",a:"cdn"},"28.3":{t:"使用",p:`::: code-group -import Artplayer from 'artplayer'; - -const art = ...`,l:"index.html#使用",a:"使用"},"28.4":{t:"`Vue.js`",p:`::: code-group -<template> - <div ref="artRef&quo ...`,l:"index.html#vue-js",a:"vue-js"},"28.5":{t:"`React.js`",p:`::: code-group -import { useEffect, useRef } from 'react'; -impo ...`,l:"index.html#react-js",a:"react-js"},"28.6":{t:"语法提示",p:`有时你的 js 文件会丢失 TypeScript 的类型提示,这时候你可以手动导入类型 -变量: -/** - * @type { ...`,l:"index.html#语法提示",a:"语法提示"},"29.0":{t:"# dash.js",p:`👉 https://github.com/Dash-Industry-Forum/dash.js -<div clas ...`,l:"library/dash.html",a:"dash-js"},"30.0":{t:"# flv.js",p:`👉 https://github.com/Bilibili/flv.js -<div className=" ...`,l:"library/flv.html",a:"flv-js"},"31.0":{t:"# hls.js",p:`👉 https://github.com/video-dev/hls.js -<div className=" ...`,l:"library/hls.html",a:"hls-js"},"32.0":{t:"# 视频广告",p:"",l:"plugin/ads.html",a:"视频广告"},"32.1":{t:"演示",p:`👉 查看完整演示 -`,l:"plugin/ads.html#演示",a:"演示"},"32.2":{t:"安装",p:`::: code-group -npm install artplayer-plugin-ads - -yarn add artp ...`,l:"plugin/ads.html#安装",a:"安装"},"32.3":{t:"CDN",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"plugin/ads.html#cdn",a:"cdn"},"32.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/ads.html#使用",a:"使用"},"33.0":{t:"# 控制器皮肤",p:"",l:"plugin/control-ui.html",a:"控制器皮肤"},"33.1":{t:"演示",p:`👉 查看完整演示 -`,l:"plugin/control-ui.html#演示",a:"演示"},"33.2":{t:"安装",p:`::: code-group -npm install artplayer-plugin-control - -yarn add ...`,l:"plugin/control-ui.html#安装",a:"安装"},"33.3":{t:"CDN",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"plugin/control-ui.html#cdn",a:"cdn"},"33.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/control-ui.html#使用",a:"使用"},"33.5":{t:"`enable`",p:` -Type: Getter/Setter -Parameter: Boolean - -是否启用新的控制器皮肤 -<div c ...`,l:"plugin/control-ui.html#enable",a:"enable"},"34.0":{t:"# 弹幕库",p:"",l:"plugin/danmuku.html",a:"弹幕库"},"34.1":{t:"演示",p:`👉 查看完整演示 -`,l:"plugin/danmuku.html#演示",a:"演示"},"34.2":{t:"安装",p:`::: code-group -npm install artplayer-plugin-danmuku - -yarn add ...`,l:"plugin/danmuku.html#安装",a:"安装"},"34.3":{t:"CDN",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/danmuku.html#cdn",a:"cdn"},"34.4":{t:"选项",p:`{ - danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组 - speed: ...`,l:"plugin/danmuku.html#选项",a:"选项"},"34.5":{t:"使用弹幕数组",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕数组",a:"使用弹幕数组"},"34.6":{t:"使用弹幕 XML",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕-xml",a:"使用弹幕-xml"},"34.7":{t:"使用异步调用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用异步调用",a:"使用异步调用"},"34.8":{t:"`hide/show`",p:`通过方法 hide 和 show 进行隐藏或者显示弹幕 -<div className="run-code&q ...`,l:"plugin/danmuku.html#hide-show",a:"hide-show"},"34.9":{t:"`isHide`",p:`通过属性 isHide 判断当前弹幕是隐藏或者显示 -<div className="run-code&quo ...`,l:"plugin/danmuku.html#ishide",a:"ishide"},"34.10":{t:"`emit`",p:`通过方法 emit 发送一条实时弹幕 -<div className="run-code" data ...`,l:"plugin/danmuku.html#emit",a:"emit"},"34.11":{t:"`config`",p:`通过方法 config 实时改变弹幕配置,支持属性有: - -danmuku -speed -opacity -fontSize -co ...`,l:"plugin/danmuku.html#config",a:"config"},"34.12":{t:"`load`",p:`通过 load 方法可以重载弹幕源,或者切换新弹幕 -<div className="run-code&quo ...`,l:"plugin/danmuku.html#load",a:"load"},"34.13":{t:"`reset`",p:`用于清空当前显示的弹幕 -<div className="run-code" data-libs=& ...`,l:"plugin/danmuku.html#reset",a:"reset"},"34.14":{t:"`option`",p:`用于获取当前弹幕配置 -<div className="run-code" data-libs=&q ...`,l:"plugin/danmuku.html#option",a:"option"},"34.15":{t:"事件",p:`var art = new Artplayer({ - container: '.artplayer-app', - ...`,l:"plugin/danmuku.html#事件",a:"事件"},"35.0":{t:"# Dash 画质",p:"",l:"plugin/dash-quality.html",a:"dash-画质"},"35.1":{t:"演示",p:`👉 查看完整演示 -`,l:"plugin/dash-quality.html#演示",a:"演示"},"35.2":{t:"安装",p:`::: code-group -npm install artplayer-plugin-dash-quality - -yarn ...`,l:"plugin/dash-quality.html#安装",a:"安装"},"35.3":{t:"CDN",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/dash-quality.html#cdn",a:"cdn"},"36.0":{t:"# HLS 画质",p:"",l:"plugin/hls-quality.html",a:"hls-画质"},"36.1":{t:"演示",p:`👉 查看完整演示 -`,l:"plugin/hls-quality.html#演示",a:"演示"},"36.2":{t:"安装",p:`::: code-group -npm install artplayer-plugin-hls-quality - -yarn ...`,l:"plugin/hls-quality.html#安装",a:"安装"},"36.3":{t:"CDN",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"plugin/hls-quality.html#cdn",a:"cdn"},"37.0":{t:"# Iframe 控制",p:"",l:"plugin/iframe.html",a:"iframe-控制"},"37.1":{t:"说明",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"plugin/iframe.html#说明",a:"说明"},"37.2":{t:"演示",p:`👉 查看完整演示 -`,l:"plugin/iframe.html#演示",a:"演示"},"37.3":{t:"安装",p:`::: code-group -npm install artplayer-plugin-iframe - -yarn add a ...`,l:"plugin/iframe.html#安装",a:"安装"},"37.4":{t:"`CDN`",p:`::: code-group -https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"plugin/iframe.html#cdn",a:"cdn"},"37.5":{t:"使用",p:`::: code-group -<!DOCTYPE html> -<html> - <head ...`,l:"plugin/iframe.html#使用",a:"使用"},"37.6":{t:"`index.html` 接口",p:"",l:"plugin/iframe.html#index-html-接口",a:"index-html-接口"},"37.7":{t:"`commit`",p:"从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行,同时它也能用于 ...",l:"plugin/iframe.html#commit",a:"commit"},"37.8":{t:"`message`",p:`在 index.html 接收来自 iframe.html 的消息 -iframe.message((event) => ...`,l:"plugin/iframe.html#message",a:"message"},"37.9":{t:"`destroy`",p:`销毁后 index.html 无法与 iframe.html 通信 -iframe.destroy(); - -`,l:"plugin/iframe.html#destroy",a:"destroy"},"37.10":{t:"`iframe.html` 接口",p:`:::warning 提示 -iframe.html 接口 只能运行在 iframe.html 里 -::: -`,l:"plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"37.11":{t:"`inject`",p:`注入脚本,接收来自 index.html 的消息 -ArtplayerPluginIframe.inject(); - -`,l:"plugin/iframe.html#inject",a:"inject"},"37.12":{t:"`postMessage`",p:`将消息推送到 index.html -iframe.message((event) => { - console.i ...`,l:"plugin/iframe.html#postmessage",a:"postmessage"},"37.13":{t:"例子",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 ...",l:"plugin/iframe.html#例子",a:"例子"},"38.0":{t:"# 基础选项",p:"",l:"start/option.html",a:"基础选项"},"38.1":{t:"`container`",p:` -Type: String, Element -Default: #artplayer - -播放器挂载的 DOM 容器 -< ...`,l:"start/option.html#container",a:"container"},"38.2":{t:"`url`",p:` -Type: String -Default: '' - -视频源地址 -<div className="run-c ...`,l:"start/option.html#url",a:"url"},"38.3":{t:"`id`",p:` -Type: String -Default: '' - -播放器的唯一标识,目前只用于记忆播放 autoplayback -< ...`,l:"start/option.html#id",a:"id"},"38.4":{t:"`onReady`",p:` -Type: Function -Default: undefined - -构造函数接受一个函数作为第二个参数,播放器初始化成功 ...`,l:"start/option.html#onready",a:"onready"},"38.5":{t:"`poster`",p:` -Type: String -Default: '' - -视频的海报,只会出现在播放器初始化且未播放的状态下 -<div c ...`,l:"start/option.html#poster",a:"poster"},"38.6":{t:"`title`",p:` -Type: String -Default: '' - -视频标题,目前会出现在 视频截图 和 迷你模式 下 -<div c ...`,l:"start/option.html#title",a:"title"},"38.7":{t:"`theme`",p:` -Type: String -Default: #f00 - -播放器主题颜色,目前用于 进度条 和 高亮元素 上 -<div ...`,l:"start/option.html#theme",a:"theme"},"38.8":{t:"`volume`",p:` -Type: Number -Default: 0.7 - -播放器的默认音量 -<div className="r ...`,l:"start/option.html#volume",a:"volume"},"38.9":{t:"`isLive`",p:` -Type: Boolean -Default: false - -使用直播模式,会隐藏进度条和播放时间 -<div clas ...`,l:"start/option.html#islive",a:"islive"},"38.10":{t:"`muted`",p:` -Type: Boolean -Default: false - -是否默认静音 -<div className=" ...`,l:"start/option.html#muted",a:"muted"},"38.11":{t:"`autoplay`",p:` -Type: Boolean -Default: false - -是否自动播放 -<div className=" ...`,l:"start/option.html#autoplay",a:"autoplay"},"38.12":{t:"`autoSize`",p:` -Type: Boolean -Default: false - -播放器的尺寸默认会填充整个 container 容器尺寸,所以 ...`,l:"start/option.html#autosize",a:"autosize"},"38.13":{t:"`autoMini`",p:` -Type: Boolean -Default: false - -当播放器滚动到浏览器视口以外时,自动进入 迷你播放 模式 -&l ...`,l:"start/option.html#automini",a:"automini"},"38.14":{t:"`loop`",p:` -Type: Boolean -Default: false - -是否循环播放 -<div className=" ...`,l:"start/option.html#loop",a:"loop"},"38.15":{t:"`flip`",p:` -Type: Boolean -Default: false - -是否显示视频翻转功能,目前只出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#flip",a:"flip"},"38.16":{t:"`playbackRate`",p:` -Type: Boolean -Default: false - -是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#playbackrate",a:"playbackrate"},"38.17":{t:"`aspectRatio`",p:` -Type: Boolean -Default: false - -是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 - ...`,l:"start/option.html#aspectratio",a:"aspectratio"},"38.18":{t:"`screenshot`",p:` -Type: Boolean -Default: false - -是否在底部控制栏里显示 视频截图 功能 -<div cla ...`,l:"start/option.html#screenshot",a:"screenshot"},"38.19":{t:"`setting`",p:` -Type: Boolean -Default: false - -是否在底部控制栏里显示 设置面板 的开关按钮 -<div ...`,l:"start/option.html#setting",a:"setting"},"38.20":{t:"`hotkey`",p:` -Type: Boolean -Default: true - -是否使用快捷键 -<div className=" ...`,l:"start/option.html#hotkey",a:"hotkey"},"38.21":{t:"`pip`",p:` -Type: Boolean -Default: false - -是否在底部控制栏里显示 画中画 的开关按钮 -<div c ...`,l:"start/option.html#pip",a:"pip"},"38.22":{t:"`mutex`",p:` -Type: Boolean -Default: true - -假如页面里同时存在多个播放器,是否只能让一个播放器播放 -< ...`,l:"start/option.html#mutex",a:"mutex"},"38.23":{t:"`fullscreen`",p:` -Type: Boolean -Default: false - -是否在底部控制栏里显示播放器 窗口全屏 按钮 -<div ...`,l:"start/option.html#fullscreen",a:"fullscreen"},"38.24":{t:"`fullscreenWeb`",p:` -Type: Boolean -Default: false - -是否在底部控制栏里显示播放器 网页全屏 按钮 -<div ...`,l:"start/option.html#fullscreenweb",a:"fullscreenweb"},"38.25":{t:"`subtitleOffset`",p:` -Type: Boolean -Default: false - -字幕时间偏移,范围在 [-5s, 5s],出现在 设置面板 里 ...`,l:"start/option.html#subtitleoffset",a:"subtitleoffset"},"38.26":{t:"`miniProgressBar`",p:` -Type: Boolean -Default: false - -迷你进度条,只在播放器失去焦点后且正在播放时出现 -<di ...`,l:"start/option.html#miniprogressbar",a:"miniprogressbar"},"38.27":{t:"`useSSR`",p:` -Type: Boolean -Default: false - -是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲 ...`,l:"start/option.html#usessr",a:"usessr"},"38.28":{t:"`playsInline`",p:` -Type: Boolean -Default: true - -在移动端是否使用 playsInline 模式 -<div ...`,l:"start/option.html#playsinline",a:"playsinline"},"38.29":{t:"`layers`",p:` -Type: Array -Default: [] - -初始化自定义的 层 -<div className="ru ...`,l:"start/option.html#layers",a:"layers"},"38.30":{t:"`settings`",p:` -Type: Array -Default: [] - -初始化自定义的 设置面板 -<div className=" ...`,l:"start/option.html#settings",a:"settings"},"38.31":{t:"`contextmenu`",p:` -Type: Array -Default: [] - -初始化自定义的 右键菜单 -<div className=" ...`,l:"start/option.html#contextmenu",a:"contextmenu"},"38.32":{t:"`controls`",p:` -Type: Array -Default: [] - -初始化自定义的底部 控制栏 -<div className=&quo ...`,l:"start/option.html#controls",a:"controls"},"38.33":{t:"`quality`",p:` -Type: Array -Default: [] - -是否在底部控制栏里显示 画质选择 列表 - - - -属性 -类型 -描述 - - - - - ...`,l:"start/option.html#quality",a:"quality"},"38.34":{t:"`highlight`",p:` -Type: Array -Default: [] - -在进度条上显示 高亮信息 - - - -属性 -类型 -描述 - - - - -time -Nu ...`,l:"start/option.html#highlight",a:"highlight"},"38.35":{t:"`plugins`",p:` -Type: Array -Default: [] - -初始化自定义的 插件 -<div className="r ...`,l:"start/option.html#plugins",a:"plugins"},"38.36":{t:"`whitelist`",p:` -Type: Array -Default: [] - -因为不同的移动设备存在多种差异和限制,有时候你希望在某些移动设备上不使用 ...`,l:"start/option.html#whitelist",a:"whitelist"},"38.37":{t:"`thumbnails`",p:` -Type: Object -Default: {} - -在进度条上设置 预览图 - - - -属性 -类型 -描述 - - - - -url -Str ...`,l:"start/option.html#thumbnails",a:"thumbnails"},"38.38":{t:"`subtitle`",p:` -Type: Object -Default: {} - -设置视频的字幕,支持字幕格式:vtt, srt, ass - - - -属性 - ...`,l:"start/option.html#subtitle",a:"subtitle"},"38.39":{t:"`moreVideoAttr`",p:` -Type: Object -Default: {'controls': false,'preload': 'metadata ...`,l:"start/option.html#morevideoattr",a:"morevideoattr"},"38.40":{t:"`icons`",p:` -Type: Object -Default: {} - -用于替换默认图标,支持 Html 字符串和 HTMLElement -& ...`,l:"start/option.html#icons",a:"icons"},"38.41":{t:"`type`",p:` -Type: String -Default: '' - -用于指明视频的格式,需要配合 customType 一起使用,默认视频 ...`,l:"start/option.html#type",a:"type"},"38.42":{t:"`customType`",p:` -Type: Object -Default: {} - -通过视频的 type 进行匹配,把视频解码权交给第三方程序进行处理,处 ...`,l:"start/option.html#customtype",a:"customtype"},"38.43":{t:"`lang`",p:` -Type: String -Default: navigator.language.toLowerCase() - -默认显示语 ...`,l:"start/option.html#lang",a:"lang"},"38.44":{t:"`i18n`",p:` -Type: Object -Default: {} - -自定义 i18n 配置,该配置会和自带的 i18n 进行深度合并 -新增 ...`,l:"start/option.html#i18n",a:"i18n"},"38.45":{t:"`lock`",p:` -Type: Boolean -Default: false - -是否在移动端显示一个 锁定按钮 ,用于隐藏底部 控制栏 -< ...`,l:"start/option.html#lock",a:"lock"},"38.46":{t:"`fastForward`",p:` -Type: Boolean -Default: false - -是否在移动端添加长按视频快进功能 -<div classN ...`,l:"start/option.html#fastforward",a:"fastforward"},"38.47":{t:"`autoPlayback`",p:` -Type: Boolean -Default: false - -是否使用自动 回放功能 -<div className=& ...`,l:"start/option.html#autoplayback",a:"autoplayback"},"38.48":{t:"`autoOrientation`",p:` -Type: Boolean -Default: false - -是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 - ...`,l:"start/option.html#autoorientation",a:"autoorientation"},"38.49":{t:"`airplay`",p:` -Type: Boolean -Default: false - -是否显示 airplay 按钮,当前只有部分浏览器支持该功能 - ...`,l:"start/option.html#airplay",a:"airplay"},"38.50":{t:"`cssVar`",p:` -Type: Object -Default: {} - -用于改变内置的css变量 -<div className=&quo ...`,l:"start/option.html#cssvar",a:"cssvar"}},n={previewLength:62,buttonLabel:"Search",placeholder:"Search docs",allow:[],ignore:[]},a={INDEX_DATA:t,PREVIEW_LOOKUP:e,Options:n};export{a as default}; diff --git a/docs/document/assets/chunks/virtual_search-data.f0053986.js b/docs/document/assets/chunks/virtual_search-data.f0053986.js new file mode 100644 index 000000000..72bfda940 --- /dev/null +++ b/docs/document/assets/chunks/virtual_search-data.f0053986.js @@ -0,0 +1,1419 @@ +const t={map:'[{"高级属性":["0.0","9.0"],"option":["0.1","1.12","9.1","10.12","27.0","34.14"],"whitelist":["0.2","9.2","27.36","38.36"],"template":["0.3","9.3"],"events":["0.4","9.4"],"storage":["0.5","9.5"],"icons":["0.6","9.6","27.40","38.40"],"i18n":["0.7","9.7","27.44","38.44"],"notice":["0.8","9.8","10.15"],"layers":["0.9","9.9","27.29","38.29"],"controls":["0.10","9.10","27.32","38.32"],"contextmenu":["0.11","2.37","9.11","10.14","11.36","27.31","38.31"],"subtitle":["0.12","2.36","9.12","11.35","27.38","38.38"],"loading":["0.13","2.34","9.13","11.33"],"hotkey":["0.14","2.6","9.14","11.5","27.20","38.20"],"mask":["0.15","2.35","9.15","11.34"],"setting":["0.16","2.39","9.16","10.16","10.17","10.18","11.38","27.19","38.19"],"plugins":["0.17","9.17","27.35","38.35"],"静态属性":["1.0","10.0"],"instances":["1.1","10.1"],"version":["1.2","10.2"],"env":["1.3","10.3"],"build":["1.4","10.4"],"config":["1.5","10.5","34.11"],"utils":["1.6","10.6"],"scheme":["1.7","10.7"],"emitter":["1.8","10.8"],"validator":["1.9","10.9"],"kindof":["1.10","10.10"],"html":["1.11","10.11"],"实例事件":["2.0","11.0"],"ready":["2.1","11.1"],"restart":["2.2","11.2"],"loop":["2.3","4.29","13.29","27.14","38.14"],"pause":["2.4","4.2","11.3","13.2"],"play":["2.5","4.1","11.4","13.1"],"destroy":["2.7","4.4","11.6","13.4","26.9","37.9"],"focus":["2.8","11.8"],"blur":["2.9","11.9"],"dblclick":["2.10","11.10"],"click":["2.11","11.11"],"error":["2.12","11.12"],"hover":["2.13","11.13"],"mousemove":["2.14","11.14"],"resize":["2.15","10.25","11.15"],"view":["2.16","11.16"],"lock":["2.17","27.45","38.45"],"aspectratio":["2.18","4.28","11.17","13.28","27.17","38.17"],"autoheight":["2.19","4.30","11.18","13.30"],"autosize":["2.20","4.24","11.19","13.24","27.12","38.12"],"flip":["2.21","4.26","10.47","11.20","13.26","27.15","38.15"],"fullscreen":["2.22","4.18","10.48","11.21","13.18","27.23","38.23"],"fullscreenweb":["2.23","4.19","11.22","13.19","27.24","38.24"],"mini":["2.24","4.22","11.23","13.22"],"pip":["2.25","4.20","11.24","13.20","27.21","38.21"],"screenshot":["2.26","4.15","11.25","13.15","27.18","38.18"],"seek":["2.27","4.5","10.43","11.26","13.5"],"subtitleoffset":["2.28","11.27","27.25","38.25"],"subtitleupdate":["2.29","11.28"],"subtitleload":["2.30","11.29"],"subtitleswitch":["2.31","11.30"],"info":["2.32","10.38","11.31"],"layer":["2.33","11.32"],"control":["2.38","10.33","11.37"],"video":["2.40","2.41","2.42","2.43","2.44","2.45","2.46","2.47","2.48","2.49","2.50","2.51","2.52","2.53","2.54","2.55","2.56","2.57","2.58","2.59","2.60","4.40","11.39","11.40","11.41","11.42","11.43","11.44","11.45","11.46","11.47","11.48","11.49","11.50","11.51","11.52","11.53","11.54","11.55","11.56","11.57","11.58","11.59","13.40"],"编写插件":["3.0","12.0"],"实例属性":["4.0"],"toggle":["4.3","13.3"],"forward":["4.6","13.6"],"backward":["4.7","13.7"],"volume":["4.8","10.23","10.24","10.42","13.8","27.8","38.8"],"url":["4.9","11.7","13.9","27.2","38.2"],"switchurl":["4.10","13.10"],"switchquality":["4.11","13.11"],"muted":["4.12","13.12","27.10","38.10"],"currenttime":["4.13","13.13"],"duration":["4.14","13.14"],"getdataurl":["4.16","13.16"],"getbloburl":["4.17","13.17"],"poster":["4.21","13.21","27.5","38.5"],"playing":["4.23","13.23"],"rect":["4.25","13.25"],"playbackrate":["4.27","13.27","27.16","38.16"],"attr":["4.31","13.31"],"title":["4.32","13.32","27.6","38.6"],"type":["4.33","13.33","27.41","38.41"],"theme":["4.34","13.34","27.7","38.7"],"airplay":["4.35","13.35","27.49","38.49"],"loaded":["4.36","13.36"],"played":["4.37","13.37"],"proxy":["4.38","13.38"],"query":["4.39","13.39"],"cssvar":["4.41","27.50","38.50"],"右键菜单":["5.0","14.0"],"配置":["5.1","6.1","7.1","14.1","15.1","16.1"],"创建":["5.2","6.2","7.2","8.2","8.3","8.4","8.5","14.2","15.2","16.2","17.2","17.3","17.4","17.5"],"添加":["5.3","6.3","7.3","8.6","14.3","15.3","16.3","17.6"],"删除":["5.4","6.4","7.4","8.7","14.4","15.4","16.4","17.7"],"更新":["5.5","6.5","7.5","8.8","14.5","15.5","16.5","17.8"],"控制器":["6.0","15.0"],"业务层":["7.0","16.0"],"设置面板":["8.0","17.0"],"内置":["8.1","17.1"],"debug":["10.13"],"indicator":["10.19","10.20","10.21","10.22"],"scroll":["10.26","10.27"],"auto":["10.28","10.29","10.30"],"reconnect":["10.31","10.32"],"db":["10.34"],"mobile":["10.35","10.36","10.37"],"fast":["10.39","10.40"],"touch":["10.41"],"progress":["10.44"],"playback":["10.45"],"aspect":["10.46"],"instance":["13.0"],"danger":["18.0"],"install":["18.1"],"cdn":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"use":["18.3"],"vue":["18.4","28.4"],"react":["18.5","28.5"],"syntax":["18.6"],"dash":["19.0","24.0","29.0","35.0"],"flv":["20.0","30.0"],"hls":["21.0","25.0","31.0","36.0"],"视频广告":["22.0","32.0"],"演示":["22.1","23.1","24.1","25.1","26.2","32.1","33.1","34.1","35.1","36.1","37.2"],"安装":["22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"使用":["22.4","23.4","26.5","28.3","32.4","33.4","37.5"],"控制器皮肤":["23.0","33.0"],"enable":["23.5","33.5"],"iframe":["26.0","26.10","37.0","37.10"],"说明":["26.1","37.1"],"index":["26.6","37.6"],"commit":["26.7","37.7"],"message":["26.8","37.8"],"inject":["26.11","37.11"],"postmessage":["26.12","37.12"],"例子":["26.13","37.13"],"container":["27.1","38.1"],"id":["27.3","38.3"],"onready":["27.4","38.4"],"islive":["27.9","38.9"],"autoplay":["27.11","38.11"],"automini":["27.13","38.13"],"mutex":["27.22","38.22"],"miniprogressbar":["27.26","38.26"],"usessr":["27.27","38.27"],"playsinline":["27.28","38.28"],"settings":["27.30","38.30"],"quality":["27.33","38.33"],"highlight":["27.34","38.34"],"thumbnails":["27.37","38.37"],"morevideoattr":["27.39","38.39"],"customtype":["27.42","38.42"],"lang":["27.43","38.43"],"fastforward":["27.46","38.46"],"autoplayback":["27.47","38.47"],"autoorientation":["27.48","38.48"],"安装使用":["28.0"],"语法提示":["28.6"],"弹幕库":["34.0"],"选项":["34.4"],"使用弹幕数组":["34.5"],"使用弹幕":["34.6"],"使用异步调用":["34.7"],"hide":["34.8"],"ishide":["34.9"],"emit":["34.10"],"load":["34.12"],"reset":["34.13"],"事件":["34.15"],"基础选项":["38.0"]},{"0":["4.36","4.37","27.8","38.8"],"1":["34.4"],"5":["7.2","16.2","34.4"],"7":["7.3","16.3","27.8"],"10":["34.4"],"15":["3.0","12.0"],"21":["7.5","8.8","16.5","17.8"],"26":["6.5","15.5"],"27":["8.8","17.8"],"这里的":["0.0","1.0","4.0","9.0","10.0"],"播放器的选项":["0.1","9.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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.0","4.1","4.2","4.3","4.14","4.25","4.35","5.2","5.3","5.4","5.5","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.3","8.6","8.7","8.8","9.1","9.2","9.3","9.5","9.6","9.8","9.14","9.17","10.1","10.6","11.0","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.27","11.28","11.29","11.30","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","12.0","13.14","14.2","14.3","14.4","14.5","15.2","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.3","17.6","17.7","17.8","19.0","20.0","21.0","22.4","23.4","23.5","27.2","27.29","27.30","29.0","30.0","31.0","32.4","33.4","33.5","34.5","34.6","34.7","34.8","34.9","34.10","34.12","34.13","34.14","38.2","38.29","38.30","38.31","38.32"],"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","2.31","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","3.0","5.2","5.3","5.4","5.5","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.3","8.6","8.7","8.8","9.1","9.2","9.3","9.17","11.0","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.27","11.28","11.29","11.30","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","12.0","13.14","14.2","14.3","14.4","14.5","15.2","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.3","17.6","17.7","17.8","19.0","20.0","21.0","22.4","23.4","27.2","27.29","27.30","29.0","30.0","31.0","32.4","33.4","34.5","34.6","34.7","34.9","34.10","34.12","34.13","34.14","38.2","38.29","38.30"],"run":["0.1","0.3","2.0","2.2","2.3","2.7","2.12","2.13","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","2.30","2.31","2.39","3.0","5.2","5.3","5.4","5.5","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.3","8.6","8.7","8.8","9.1","9.3","11.0","11.2","11.6","11.7","11.12","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.27","11.28","11.29","11.30","11.38","12.0","14.2","14.3","14.4","14.5","15.2","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.3","17.6","17.7","17.8","19.0","20.0","21.0","22.4","23.4","27.2","27.29","29.0","30.0","31.0","32.4","33.4","34.5","34.6","34.7","34.9","34.10","34.12","34.13","34.14","38.2","38.29","38.30"],"管理移动设备的白名单功能":["0.2","9.2"],"只有一个属性":["0.2","9.2"],"state":["0.2","9.2"],"返回是否启用播放器功能":["0.2","9.2"],"管理播放器所有的":["0.3","0.4","0.6","9.3","9.4","9.6"],"dom":["0.3","0.4","4.38","4.39","8.2","8.4","8.5","9.3","9.4","13.38","13.39","17.2","17.4","17.5","27.1","38.1"],"元素":["0.3","8.4","8.5","9.3","17.4","17.5"],"事件":["0.4","3.0","9.4","12.0"],"实质上是代理了":["0.4","9.4"],"addeventlistener":["0.4","4.38","9.4","13.38"],"和":["0.4","3.0","4.11","9.4","12.0","34.8","38.4"],"removeeventlistener":["0.4","9.4"],"当使用以下方法来处理事件":["0.4","9.4"],"播放器销毁时也会自动销毁该事件":["0.4","9.4"],"proxy":["0.4","9.4"],"方法用于代理":["0.4","9.4"],"管理播放器的本地存储":["0.5","9.5"],"name":["0.5","3.0","9.5","12.0"],"属性用于设置缓存的":["0.5","9.5"],"key":["0.5","9.5"],"set":["0.5","9.5","13.8","13.11","13.12","13.13","13.18","13.19","13.20","13.21","13.24","13.26","13.28","13.29","27.37","27.38"],"方法用于设置缓存":["0.5","9.5"],"get":["0.5","0.7","9.5","9.7","13.13","13.14","13.16","13.17","13.18","13.20","13.23","13.25","13.31","13.32","13.34"],"方法用于获取缓存":["0.5","9.5"],"del":["0.5","9.5"],"方法用于删除缓存":["0.5","9.5"],"clear":["0.5","9.5"],"方法用于清空缓存":["0.5","9.5"],"svg":["0.6","9.6"],"图标":["0.6","9.6"],"管理播放器的":["0.7","9.7"],"方法用于获取":["0.7","9.7"],"的值":["0.7","9.7"],"update":["0.7","0.9","0.10","0.11","0.16","9.7"],"管理播放器的提示语":["0.8","9.8"],"只有一个":["0.8","9.8"],"show":["0.8","0.13","0.15","9.8","9.9","9.10","9.11","9.13","9.15","9.16","34.8"],"属性用于显示提示语":["0.8","9.8"],"管理播放器的层":["0.9","9.9"],"add":["0.9","0.10","0.11","0.14","0.16","0.17","9.9","9.10","9.11","9.14","9.16","9.17"],"方法用于动态添加层":["0.9","9.9"],"remove":["0.9","0.10","0.11","0.14","0.16","9.14"],"方法用于动态删除层":["0.9"],"管理播放器的控制器":["0.10","9.10"],"方法用于动态添加控制器":["0.10","9.10"],"方法用于动态删除控制器":["0.10"],"管理播放器的右键菜单":["0.11","9.11"],"方法用于动态添加菜单":["0.11","9.11"],"方法用于动态删除菜单":["0.11"],"方法用于动态更新菜单":["0.11"],"管理播放器的字幕功能":["0.12","9.12"],"url":["0.12","9.12","13.10","34.15"],"属性设置和返回当前字幕地址":["0.12","9.12"],"style":["0.12","9.12"],"方法设置当前字幕的样式":["0.12","9.12"],"管理播放器的加载层":["0.13","9.13"],"属性用于设置是否显示加载层":["0.13","9.13"],"toggle":["0.13","0.15","9.9","9.10","9.11","9.13","9.15","9.16"],"管理播放器的快捷键功能":["0.14","9.14"],"方法用于添加快捷键":["0.14","9.14"],"方法用于删除快捷键":["0.14","9.14"],"管理播放器的遮罩层":["0.15","9.15"],"属性用于设置是否显示遮罩层":["0.15","9.15"],"管理播放器的设置面板":["0.16","9.16"],"方法用于动态添加设置项":["0.16","9.16"],"方法用于动态删除设置项":["0.16"],"方法用于动态更新设置项":["0.16"],"管理播放器的插件功能":["0.17","9.17"],"只有一个方法":["0.17","9.17"],"用于动态添加插件":["0.17","9.17"],"返回全部播放器实例的数组":["1.1","10.1"],"假如你想同时管理多个播放器的时候":["1.1","10.1"],"可以用到该属性":["1.1","10.1"],"返回播放器的版本信息":["1.2","10.2"],"返回播放器的环境变量":["1.3","10.3"],"返回播放器的打包时间":["1.4","10.4"],"返回视频的默认配置":["1.5","10.5"],"返回播放器的工具函数集合":["1.6","10.6"],"返回播放器选项的校验方案":["1.7","10.7"],"返回事件分发器的构造函数":["1.8","10.8"],"返回选项的校验函数":["1.9","10.9"],"返回类型检测的函数工具":["1.10","10.10"],"返回播放器所需的":["1.11","10.11"],"返回播放器的默认选项":["1.12","10.12"],"播放器的事件分为两种":["2.0","11.0"],"一种视频的":["2.0","11.0"],"原生事件":["2.0","11.0"],"前缀":["2.0","11.0"],"video":["2.0","11.0","13.1","13.2","13.3","13.7","13.10","13.11","13.14","13.36","13.37","21.0","27.2","27.5","27.6","27.38","27.41","27.42","31.0"],"另外一种是":["2.0","11.0"],"自定义事件":["2.0","11.0"],"监听事件":["2.0","11.0"],"code":["2.0","2.2","2.28","2.31","3.0","5.2","5.3","5.4","5.5","6.2","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.3","8.6","8.7","8.8","11.0","11.7","11.27","11.30","12.0","14.2","14.3","14.4","14.5","15.2","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.3","17.6","17.7","17.8","18.1","18.2","18.3","18.4","18.5","19.0","20.0","21.0","22.2","22.3","22.4","23.2","23.3","23.4","24.2","24.3","25.2","25.3","26.3","26.4","26.5","27.2","28.1","28.2","28.3","28.4","28.5","29.0","30.0","31.0","32.2","32.3","32.4","33.2","33.3","33.4","34.2","34.3","34.5","34.6","34.7","34.9","34.10","34.12","34.13","34.14","35.2","35.3","36.2","36.3","37.3","37.4","37.5","38.2","38.29"],"js":["2.0","3.0","5.5","6.2","6.3","6.5","7.2","7.3","7.5","8.3","8.7","8.8","11.0","12.0","14.5","15.2","15.3","15.5","16.2","16.3","16.5","17.3","17.7","17.8","18.3","18.4","18.5","18.6","19.0","20.0","21.0","22.4","28.3","28.4","28.5","28.6","29.0","30.0","31.0","32.4","34.4","34.15"],"当播放器首次可以播放器时触发":["2.1","11.1"],"当播放器切换地址后并可以播放时触发":["2.2","11.2"],"当出现区间循环时触发":["2.3"],"当播放器暂停时触发":["2.4","11.3"],"当播放器播放时触发":["2.5","11.4"],"当播放器热键被按下时触发":["2.6","11.5"],"当播放器销毁时触发":["2.7","11.6"],"当播放器获得焦点时触发":["2.8","11.8"],"当播放器失去焦点时触发":["2.9","11.9"],"当播放器被双击时触发":["2.10","11.10"],"当播放器被单击时触发":["2.11","11.11"],"当播放器加载视频发生错误时触发":["2.12","11.12"],"当播放器被鼠标移出或者移入时触发":["2.13","11.13"],"当播放器被鼠标经过时触发":["2.14","11.14"],"当播放器尺寸变化时触发":["2.15","11.15"],"当播放器出现在视口时触发":["2.16","11.16"],"在移动端":["2.17"],"当锁定的状态发生变化时触发":["2.17"],"当播放器长宽比变化时触发":["2.18","11.17"],"当播放器自动设置高度时触发":["2.19","11.18"],"当播放器自动设置尺寸时触发":["2.20","11.19"],"当播放器发生翻转时触发":["2.21","11.20"],"当播放器发生窗口全屏时触发":["2.22","11.21"],"当播放器发生网页全屏时触发":["2.23","11.22"],"当播放器进入迷你模式时触发":["2.24","11.23"],"当播放器进入画中画时触发":["2.25","11.24"],"当播放器被截图时触发":["2.26","11.25"],"当播放器发生时间跳转时触发":["2.27","11.26"],"当播放器发生字幕偏移时触发":["2.28","11.27"],"当字幕更新时触发":["2.29","11.28"],"当字幕加载时触发":["2.30","11.29"],"当字幕切换时触发":["2.31","11.30"],"当信息面板显示或隐藏时触发":["2.32","11.31"],"当自定义层显示或隐藏时触发":["2.33","11.32"],"当加载器显示或隐藏时触发":["2.34","11.33"],"当遮罩层显示或隐藏时触发":["2.35","11.34"],"当字幕层显示或隐藏时触发":["2.36","11.35"],"当右键菜单显示或隐藏时触发":["2.37","11.36"],"当控制器显示或隐藏时触发":["2.38","11.37"],"当设置面板显示或隐藏时触发":["2.39","11.38"],"canplay":["2.40","11.39"],"canplaythrough":["2.41","11.40"],"complete":["2.42","11.41"],"durationchange":["2.43","11.42"],"emptied":["2.44","11.43"],"ended":["2.45","11.44"],"error":["2.46","11.45"],"loadeddata":["2.47","11.46"],"loadedmetadata":["2.48","11.47"],"pause":["2.49","11.48"],"play":["2.50","11.49","27.11"],"playing":["2.51","11.50"],"progress":["2.52","11.51","27.34"],"ratechange":["2.53","11.52"],"seeked":["2.54","11.53"],"seeking":["2.55","11.54"],"stalled":["2.56","11.55"],"suspend":["2.57","11.56"],"timeupdate":["2.58","11.57"],"volumechange":["2.59","11.58"],"waiting":["2.60","11.59"],"但你已经知道播放器的":["3.0","12.0"],"属性":["3.0","5.1","6.1","7.1","8.2","8.4","8.5","12.0","14.1","15.1","16.1","17.2","17.4","17.5","38.33","38.34","38.37","38.38"],"方法":["3.0","12.0"],"后":["3.0","12.0"],"再编写插件是非常简单的事":["3.0","12.0"],"可以在实例化的时候加载插件的函数":["3.0","12.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","4.41","8.2","12.0","13.1","13.2","13.3","13.4","13.10","13.11","13.15","13.16","13.17","13.31","13.35","13.38","13.39","17.2","27.4","38.4"],"myplugin":["3.0","12.0"],"art":["3.0","6.2","12.0","15.2","34.15"],"console":["3.0","12.0"],"info":["3.0","12.0"],"return":["3.0","12.0","13.40"],"something":["3.0","12.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","4.41","13.1","13.2","13.3","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.14","13.15","13.16","13.17","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.28","13.29","13.30","13.31","13.32","13.34","13.35","13.36","13.37","13.38","13.39","13.40","23.5","27.1","27.2","27.3","27.4","27.5","27.6","27.7","27.8","27.9","27.10","27.11","27.12","27.13","27.14","27.15","27.16","27.17","27.18","27.19","27.20","27.21","27.22","27.23","27.24","27.25","27.26","27.27","27.28","27.29","27.30","27.31","27.32","27.33","27.34","27.35","27.36","27.37","27.38","27.39","27.40","27.42","27.43","27.44","27.45","27.46","27.47","27.48","27.49","27.50","33.5","38.1","38.2","38.3","38.4","38.5","38.6","38.7","38.8","38.9","38.10","38.11","38.12","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.20","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.29","38.30","38.31","38.32","38.33","38.34","38.35","38.36","38.37","38.38","38.39","38.40","38.42","38.43","38.44","38.45","38.46","38.47","38.48","38.49","38.50"],"播放视频":["4.1"],"暂停视频":["4.2"],"切换视频的播放和暂停":["4.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","13.4","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.26","13.27","13.28","13.29","13.30","13.31","13.32","13.33","13.34","23.5","27.4","33.5"],"boolean":["4.4","4.12","4.18","4.19","4.20","4.23","4.24","4.30","6.1","13.4","13.12","13.18","13.19","13.20","13.23","13.24","13.30","15.1","23.5","27.9","27.10","27.11","27.12","27.13","27.14","27.15","27.16","27.17","27.18","27.19","27.20","27.21","27.22","27.23","27.24","27.25","27.26","27.27","27.28","27.45","27.46","27.47","27.48","27.49","33.5","38.9","38.10","38.11","38.12","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.20","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.45","38.46","38.47","38.48","38.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","13.5","13.6","13.7","13.8","13.9","13.12","13.13","13.18","13.19","13.20","13.21","13.22","13.24","13.26","13.27","13.28","13.29","13.30","13.32","13.33","13.34","23.5","33.5"],"number":["4.5","4.6","4.7","4.8","4.13","4.27","13.5","13.6","13.7","13.8","13.13","13.27","27.8","38.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","13.8","13.9","13.12","13.13","13.14","13.18","13.19","13.20","13.21","13.22","13.23","13.24","13.25","13.26","13.27","13.28","13.29","13.30","13.32","13.33","13.34","13.36","13.37","23.5","33.5"],"string":["4.10","4.11","4.21","4.26","4.28","4.31","4.32","4.33","4.34","8.2","8.4","8.5","13.9","13.10","13.11","13.21","13.26","13.28","13.31","13.32","13.33","13.34","17.2","17.4","17.5","27.1","27.2","27.3","27.5","27.6","27.7","27.41","27.43","38.1","38.2","38.3","38.5","38.6","38.7","38.41","38.43"],"设置视频地址":["4.10"],"设置时和":["4.10"],"设置视频画质地址":["4.11"],"获取视频时长":["4.14"],"下载当前视频帧的截图":["4.15"],"获取当前视频帧的截图的":["4.16","4.17"],"base64":["4.16","13.16"],"地址":["4.16","4.17","34.4"],"blob":["4.17","13.17"],"设置和获取视频海报":["4.21"],"获取播放器的尺寸和坐标信息":["4.25"],"array":["4.29","8.2","13.29","17.2","27.29","27.30","27.31","27.32","27.33","27.34","27.35","27.36","38.29","38.30","38.31","38.32","38.33","38.34","38.35","38.36"],"设置和获取区间循序播放":["4.29"],"单位秒":["4.29","34.4"],"当容器只有宽度":["4.30"],"动态获取和设置":["4.31"],"开启隔空播放":["4.35"],"视频缓存的比例":["4.36"],"范围是":["4.36","4.37"],"视频播放的比例":["4.37"],"事件的代理函数":["4.38"],"实质上代理了":["4.38"],"的查询函数":["4.39"],"element":["4.40","8.2","8.4","8.5","13.40","17.2","17.4","17.5","27.1","38.1"],"快捷返回播放器的":["4.40"],"动态获取或设置":["4.41"],"css":["4.41"],"变量":["4.41"],"类型":["5.1","6.1","7.1","8.2","8.4","8.5","14.1","15.1","16.1","17.2","17.4","17.5","38.34","38.37","38.38"],"描述":["5.1","6.1","7.1","8.2","8.4","8.5","14.1","15.1","16.1","17.2","17.4","17.5"],"disable":["5.1","6.1","7.1","14.1","15.1","16.1"],"var":["6.2","8.3","15.2","17.3","34.15"],"new":["6.2","15.2","34.15"],"artplayer":["6.2","15.2","18.3","18.5","22.4","27.1","28.3","28.5","32.4","34.5","34.15","38.1"],"container":["6.2","13.30","15.2","34.15"],"需先打开设置面板":["8.1","17.1"],"然后自带四个内置项":["8.1","17.1"],"flip":["8.1","17.1"],"playbackrate":["8.1","17.1"],"选择列表":["8.2","17.2"],"html":["8.2","8.4","8.5","17.2","17.4","17.5","26.5","26.6","26.7","26.10","26.13","37.5","37.6","37.7","37.10","37.13","38.40"],"元素的":["8.2","8.4","8.5","17.2","17.4","17.5"],"icon":["8.2","8.4","8.5","17.2","17.4","17.5"],"元素的图标":["8.2","17.2"],"selector":["8.2","17.2"],"元素列表":["8.2","17.2"],"onselect":["8.2","17.2"],"元素点击事件":["8.2","17.2"],"width":["8.2","10.16","13.30","17.2"],"列表嵌套":["8.3","17.3"],"切换按钮":["8.4","17.4"],"范围滑块":["8.5","17.5"],"属性用于设置是否显示全部层":["9.9"],"属性用于设置是否显示全部控制器":["9.10"],"属性用于设置是否显示全部菜单":["9.11"],"属性用于设置是否显示全部设置项":["9.16"],"属性用于切换是否显示全部设置项":["9.16"],"time":["10.15","10.25","10.26","10.31","27.25"],"item":["10.17","10.18"],"size":["10.19","10.20","10.21","10.22","13.25","27.12"],"panel":["10.23"],"handle":["10.24"],"gap":["10.27"],"playback":["10.28","10.29","10.30","13.3","27.47"],"sleep":["10.32"],"hide":["10.33"],"clice":["10.34"],"auto":["10.35","10.36","10.37"],"loop":["10.38"],"forward":["10.39","10.40"],"move":["10.41"],"step":["10.42","10.43"],"height":["10.44"],"rate":["10.45"],"ratio":["10.46"],"web":["10.48"],"当视频地址变化时触发":["11.7"],"property":["13.0"],"the":["13.0","13.10","13.11","13.16","13.17","13.20","13.25","13.30","13.36","13.37","13.38","13.39","13.40","27.1","27.3","27.4","27.7","27.12","27.27","27.29","27.30","27.31","27.32","27.33","27.34","27.37","27.38","27.41","27.42","27.44"],"to":["13.4","27.1","27.11","27.18","27.20","27.27","27.33","27.40","27.41","27.47","27.48","27.50"],"setting":["13.10","27.30"],"is":["13.10","27.40","27.41"],"similar":["13.10","13.11"],"quality":["13.11"],"address":["13.11","13.16","13.17","27.2"],"and":["13.13","13.18","13.20","13.21","13.25","13.29","13.31","13.38","27.36","27.38"],"download":["13.15"],"a":["13.15","27.4"],"full":["13.18"],"obtain":["13.21","13.29"],"whether":["13.24","27.11","27.15","27.16","27.17","27.18","27.19","27.20","27.21","27.23","27.24","27.27","27.33","27.45","27.46","27.47","27.48","27.49"],"interval":["13.29"],"when":["13.30","27.9","27.13"],"has":["13.30"],"only":["13.30"],"this":["13.30"],"attribute":["13.30"],"enable":["13.35"],"proportion":["13.36","13.37"],"of":["13.36","13.37","13.38","13.39","27.12","27.38","27.41"],"event":["13.38"],"essentially":["13.38"],"proxies":["13.38"],"important":["18.0"],"note":["18.0"],"group":["18.1","18.2","18.3","18.4","18.5","22.2","22.3","23.2","23.3","24.2","24.3","25.2","25.3","26.3","26.4","26.5","28.1","28.2","28.3","28.4","28.5","32.2","32.3","33.2","33.3","34.2","34.3","35.2","35.3","36.2","36.3","37.3","37.4","37.5"],"bash":["18.2","22.2","22.3","23.2","23.3","24.2","24.3","25.2","25.3","26.3","26.4","28.2","32.2","32.3","33.2","33.3","34.2","34.3","35.2","35.3","36.2","36.3","37.3","37.4"],"index":["18.3","22.4","26.5","26.7","26.12","26.13","28.3","32.4","37.5","37.7","37.12","37.13"],"import":["18.3","18.5","28.3","28.5"],"from":["18.3","18.5","28.5"],"jsx":["18.5","28.5"],"useeffect":["18.5","28.5"],"useref":["18.5","28.5"],"hint":["18.6"],"sometimes":["18.6","27.36"],"your":["18.6"],"file":["18.6"],"will":["18.6","27.44"],"https":["19.0","20.0","21.0","29.0","30.0","31.0"],"github":["19.0","20.0","21.0","29.0","30.0","31.0"],"com":["19.0","20.0","21.0","29.0","30.0","31.0"],"industry":["19.0","29.0"],"forum":["19.0","29.0"],"bilibili":["20.0","30.0"],"data":["20.0","21.0","22.4","30.0","31.0","32.4","34.5","34.7","34.9","34.10","34.14"],"dev":["21.0","31.0"],"libs":["21.0","22.4","31.0","32.4","34.5","34.7","34.10"],"查看完整演示":["22.1","23.1","24.1","25.1","26.2","32.1","33.1","34.1","35.1","36.1","37.2"],"jsdelivr":["22.3","23.3","24.3","25.3","26.4","32.3","33.3","34.3","35.3","36.3","37.4"],"uncompiled":["22.4","32.4","34.5"],"plugin":["22.4","32.4","34.5"],"ads":["22.4","32.4"],"是否启用新的控制器皮肤":["23.5","33.5"],"画质":["24.0","25.0","35.0","36.0"],"控制":["26.0","37.0"],"通过该插件":["26.1","37.1"],"你可以轻松在":["26.1","37.1"],"doctype":["26.5","37.5"],"从":["26.7","37.7"],"将消息推送到":["26.7","26.12","37.7","37.12"],"iframe":["26.7","26.13","37.7","37.13"],"该函数将在":["26.7","37.7"],"在":["26.8","37.8"],"销毁后":["26.9","37.9"],"注入脚本":["26.11","37.11"],"最常遇到的问题是":["26.13","37.13"],"播放器在":["26.13","37.13"],"里进行网页全屏":["26.13","37.13"],"但在":["26.13","37.13"],"default":["27.1","27.2","27.3","27.4","27.5","27.6","27.7","27.8","27.9","27.10","27.11","27.12","27.13","27.14","27.15","27.16","27.17","27.18","27.19","27.20","27.21","27.22","27.23","27.24","27.25","27.26","27.27","27.28","27.29","27.30","27.31","27.32","27.33","27.34","27.35","27.36","27.37","27.38","27.39","27.40","27.41","27.42","27.43","27.44","27.45","27.46","27.47","27.48","27.49","27.50","38.1","38.2","38.3","38.4","38.5","38.6","38.7","38.8","38.9","38.10","38.11","38.12","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.20","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.29","38.30","38.31","38.32","38.33","38.34","38.35","38.36","38.37","38.38","38.39","38.40","38.41","38.42","38.43","38.44","38.45","38.46","38.47","38.48","38.49","38.50"],"attached":["27.1"],"source":["27.2"],"unique":["27.3"],"undefined":["27.4","38.4"],"constructor":["27.4"],"accepts":["27.4"],"as":["27.4"],"second":["27.4"],"which":["27.4","27.44"],"posters":["27.5"],"f00":["27.7","38.7"],"false":["27.9","27.10","27.11","27.12","27.13","27.14","27.15","27.16","27.17","27.18","27.19","27.21","27.23","27.24","27.25","27.26","27.27","27.39","27.45","27.46","27.47","27.48","27.49","38.11","38.12","38.13","38.15","38.16","38.17","38.18","38.25","38.27","38.45","38.47","38.49"],"display":["27.18","27.33","27.34"],"true":["27.20","27.22","27.28","38.20"],"use":["27.20","27.27","27.47"],"shortcut":["27.20"],"if":["27.22"],"subtitle":["27.25"],"mini":["27.26"],"ssr":["27.27","38.27"],"initialize":["27.29","27.30","27.31","27.32","27.35"],"customized":["27.29","27.30","27.31","27.32","27.35"],"on":["27.34","27.37"],"because":["27.36"],"different":["27.36"],"mobile":["27.36"],"devices":["27.36"],"have":["27.36"],"many":["27.36"],"differences":["27.36"],"limitations":["27.36"],"you":["27.36"],"want":["27.36"],"object":["27.37","27.38","27.39","27.40","27.42","27.44","27.50","38.37","38.38","38.39","38.40","38.42","38.44","38.50"],"image":["27.37"],"support":["27.38"],"controls":["27.39","38.39"],"preload":["27.39"],"it":["27.40","27.41"],"used":["27.40","27.41","27.50"],"replace":["27.40"],"indicate":["27.41"],"format":["27.41"],"needs":["27.41"],"by":["27.42"],"matching":["27.42"],"s":["27.42"],"navigator":["27.43","38.43"],"language":["27.43","38.43"],"customize":["27.44"],"configuration":["27.44"],"be":["27.44"],"deeply":["27.44"],"merged":["27.44"],"automatic":["27.47"],"有时你的":["28.6"],"文件会丢失":["28.6"],"typescript":["28.6"],"danmuku":["34.4","34.11"],"弹幕库":["34.4"],"支持数组":["34.4"],"xml":["34.4","34.6"],"promise返回数组":["34.4"],"speed":["34.4","34.11"],"弹幕持续时间":["34.4"],"范围在":["34.4"],"opacity":["34.4","34.11"],"通过方法":["34.8","34.10","34.11"],"进行隐藏或者显示弹幕":["34.8"],"通过属性":["34.9"],"判断当前弹幕是隐藏或者显示":["34.9"],"发送一条实时弹幕":["34.10"],"实时改变弹幕配置":["34.11"],"支持属性有":["34.11"],"fontsize":["34.11"],"color":["34.11"],"mode":["34.11"],"margin":["34.11"],"通过":["34.12"],"方法可以重载弹幕源":["34.12"],"或者切换新弹幕":["34.12"],"用于清空当前显示的弹幕":["34.13"],"用于获取当前弹幕配置":["34.14"],"app":["34.15"],"assets":["34.15"],"sample":["34.15"],"播放器挂载的":["38.1"],"视频源地址":["38.2"],"播放器的唯一标识":["38.3"],"构造函数接受一个函数作为第二个参数":["38.4"],"播放器初始化成功且视频可以播放时触发":["38.4"],"ready":["38.4"],"视频的海报":["38.5"],"视频标题":["38.6"],"是否自动播放":["38.11"],"是否使用快捷键":["38.20"],"字幕时间偏移":["38.25"],"是否使用":["38.27"],"初始化自定义的":["38.29","38.30","38.31","38.35"],"层":["38.29"],"设置面板":["38.30"],"右键菜单":["38.31"],"初始化自定义的底部":["38.32"],"控制栏":["38.32"],"是否在底部控制栏里显示":["38.33"],"画质选择":["38.33"],"列表":["38.33"],"在进度条上显示":["38.34"],"高亮信息":["38.34"],"插件":["38.35"],"因为不同的移动设备存在多种差异和限制":["38.36"],"有时候你希望在某些移动设备上不使用本播放器":["38.36"],"而是直接使用原生的功能时":["38.36"],"可以通过该选项控制":["38.36"],"在进度条上设置":["38.37"],"预览图":["38.37"],"设置视频的字幕":["38.38"],"支持字幕格式":["38.38"],"vtt":["38.38"],"srt":["38.38"],"ass":["38.38"],"用于替换默认图标":["38.40"],"支持":["38.40"],"用于指明视频的格式":["38.41"],"需要配合":["38.41"],"customtype":["38.41"],"通过视频的":["38.42"],"自定义":["38.44"],"配置":["38.44"],"该配置会和自带的":["38.44"],"进行深度合并":["38.44"],"新增你的语言":["38.44"],"是否使用自动":["38.47"],"回放功能":["38.47"],"用于改变内置的css变量":["38.50"]},{"0":["4.8","13.8","13.36","13.37","21.0","31.0","34.4"],"1":["4.8","4.36","4.37","13.36","13.37","20.0","30.0"],"2":["19.0","20.0","29.0","30.0"],"3":["21.0","27.2","31.0","38.2"],"4":["5.2","14.2","19.0","27.47","29.0","38.44"],"5":["19.0","27.29","27.30","29.0","38.29","38.30"],"6":["2.0","5.3","6.3","11.0","14.3","15.3","20.0","30.0"],"7":["13.14","38.8"],"8":["21.0","31.0"],"9":["8.6","17.6","38.44"],"10":["2.2","6.2","11.7","15.2"],"11":["2.28","11.27"],"13":["2.31","5.2","5.3","11.30","14.2","14.3"],"14":["8.6","17.6"],"21":["5.4","5.5","6.3","6.4","7.4","14.4","14.5","15.3","15.4","16.4"],"22":["7.2","7.3","8.7","16.2","16.3","17.7"],"23":["27.29","38.29"],"24":["5.5","14.5"],"25":["34.4"],"29":["7.5","16.5"],"34":["27.30","38.30"],"40":["6.5","15.5"],"code":["0.1","0.2","0.3","0.5","0.6","0.7","0.8","0.13","0.14","0.15","0.16","0.17","1.1","1.6","2.1","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.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","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","4.41","8.2","9.1","9.2","9.3","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.13","9.14","9.15","9.16","9.17","10.1","10.6","11.1","11.2","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.14","13.18","13.29","13.35","17.2","23.5","27.1","27.8","27.11","27.20","27.29","27.30","27.31","27.32","27.35","27.44","27.47","33.5","34.8","34.11","38.1","38.4","38.11","38.20","38.30","38.31","38.32","38.35","38.40","38.44","38.47","38.50"],"run":["0.2","0.5","0.6","0.7","0.8","0.11","0.12","0.13","0.14","0.15","0.16","0.17","1.1","1.6","2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.17","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","4.41","8.1","8.2","9.2","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","10.1","10.6","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.19","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","13.1","13.2","13.3","13.14","13.18","13.20","13.29","13.35","17.1","17.2","23.5","27.1","27.8","27.11","27.20","27.30","27.31","27.32","27.35","27.44","27.47","33.5","34.8","34.11","38.1","38.4","38.5","38.8","38.11","38.20","38.31","38.32","38.35","38.40","38.44","38.47","38.50"],"js":["0.2","0.3","0.5","0.14","0.17","2.2","2.19","2.24","2.28","2.29","2.30","2.31","5.2","5.3","5.4","6.4","7.4","8.2","8.6","9.2","9.3","9.5","9.14","9.17","11.2","11.7","11.18","11.23","11.27","11.28","11.29","11.30","13.14","14.2","14.3","14.4","15.4","16.4","17.2","17.6","26.7","26.12","27.1","27.2","27.29","27.30","27.32","27.47","34.5","34.7","34.9","34.10","34.12","37.7","37.12","38.2","38.4","38.29","38.30","38.32","38.44"],"var":["0.3","0.5","2.0","2.31","3.0","5.2","5.3","5.4","5.5","6.3","6.4","6.5","7.2","7.3","7.4","7.5","8.2","8.6","8.7","8.8","9.3","9.5","11.0","11.30","12.0","13.14","14.2","14.3","14.4","14.5","15.3","15.4","15.5","16.2","16.3","16.4","16.5","17.2","17.6","17.7","17.8","22.4","26.7","27.2","27.29","27.30","32.4","34.5","37.7","38.2","38.29","38.30","38.44"],"hover":["0.4","9.4"],"方法用于代理自定义的":["0.4","9.4"],"loadimg":["0.4","9.4"],"方法用于监听图片的":["0.4","9.4"],"load":["0.4","9.4"],"加载事件":["0.4","9.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.10","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","4.41","8.1","8.2","9.4","9.7","9.9","9.10","9.11","9.12","9.13","9.15","9.16","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.11","10.12","13.1","13.2","13.3","13.7","13.18","13.20","13.25","13.29","13.32","13.35","17.1","17.2","18.4","27.1","27.8","27.11","27.20","27.31","27.32","27.35","27.44","27.47","28.4","34.11","38.1","38.3","38.4","38.5","38.8","38.9","38.10","38.11","38.14","38.18","38.20","38.22","38.26","38.35","38.40","38.44","38.46","38.47","38.50"],"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","4.41","8.1","8.2","9.5","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.15","9.16","10.1","10.2","10.3","10.4","10.5","10.6","10.7","10.8","10.9","10.10","10.12","13.1","13.2","13.3","13.18","13.20","13.25","13.29","13.35","17.1","17.2","23.5","27.1","27.8","27.11","27.20","27.31","27.32","27.35","27.44","27.47","33.5","34.8","34.11","38.1","38.3","38.4","38.5","38.8","38.10","38.11","38.14","38.18","38.20","38.31","38.32","38.35","38.40","38.44","38.46","38.47","38.50"],"art":["0.5","2.0","5.2","5.3","5.4","5.5","6.3","6.4","6.5","7.2","7.3","7.5","8.2","8.3","8.6","8.7","8.8","9.5","11.0","14.2","14.3","14.4","14.5","15.3","15.4","15.5","16.2","16.3","16.5","17.2","17.3","17.6","17.7","17.8","18.3","18.5","22.4","27.2","28.3","32.4","34.5","38.2"],"new":["0.5","2.0","3.0","5.2","5.3","5.4","5.5","6.3","6.4","6.5","7.3","8.2","8.3","8.6","8.7","8.8","9.5","11.0","12.0","14.2","14.3","14.4","14.5","15.3","15.4","15.5","16.3","17.2","17.3","17.6","17.7","17.8","18.3","22.4","27.2","28.3","32.4","38.2"],"artplayer":["0.5","2.0","3.0","5.2","5.3","5.4","5.5","6.3","6.4","6.5","8.2","8.3","8.7","8.8","9.5","11.0","12.0","14.2","14.3","14.4","14.5","15.3","15.4","15.5","17.2","17.3","17.7","17.8","18.4","23.4","23.5","24.2","25.2","26.5","27.2","28.4","33.4","33.5","34.6","34.7","34.8","34.9","34.10","34.12","34.13","34.14","35.2","36.2","37.5","38.2"],"container":["0.5","2.0","3.0","5.4","5.5","6.3","6.5","8.2","8.3","8.7","8.8","9.5","11.0","12.0","14.4","14.5","15.3","15.5","17.2","17.3","17.7","17.8","18.3","22.4","27.2","27.12","28.3","32.4","38.12"],"方法用于更新":["0.7","9.7"],"对象":["0.7","9.7"],"方法用于动态更新层":["0.9"],"show":["0.9","0.10","0.11","0.16"],"属性用于设置是否显示全部层":["0.9"],"toggle":["0.9","0.10","0.11","0.16"],"方法用于切换是否显示全部层":["0.9"],"方法用于动态更新控制器":["0.10"],"属性用于设置是否显示全部控制器":["0.10"],"方法用于切换是否显示全部控制器":["0.10"],"属性用于设置是否显示全部菜单":["0.11"],"方法用于切换是否显示全部菜单":["0.11"],"switch":["0.12","8.4","9.12","17.4","27.19"],"方法设置当前字幕地址和选项":["0.12","9.12"],"属性用于切换是否显示加载层":["0.13","9.13"],"属性用于切换是否显示遮罩层":["0.15","9.15"],"属性用于设置是否显示全部设置项":["0.16"],"方法用于切换是否显示全部设置项":["0.16"],"字符串":["1.11","10.11"],"app":["2.0","3.0","6.2","6.5","8.2","8.3","8.7","8.8","11.0","12.0","15.2","15.5","17.2","17.3","17.7","17.8","18.3","22.4","27.2","32.4"],"url":["2.0","3.0","4.10","6.2","6.5","8.3","8.8","11.0","12.0","15.2","15.5","17.3","17.8","18.3","22.4","27.37","27.38","32.4","38.37","38.38"],"assets":["2.0","3.0","6.2","7.2","7.3","7.4","7.5","8.3","8.8","11.0","12.0","15.2","16.2","16.3","16.4","16.5","17.3","17.8","22.4","27.2","27.29","32.4","38.29"],"sample":["2.0","3.0","6.2","7.2","7.3","7.4","7.5","8.3","8.8","11.0","12.0","15.2","16.2","16.3","16.4","16.5","17.3","17.8","22.4","27.2","27.29","32.4","38.29"],"mp4":["2.0","3.0","6.2","11.0","12.0","15.2","34.15"],"on":["2.0","3.0","11.0","12.0","27.36","27.45"],"canplay":["2.0","11.0"],"浏览器可以播放媒体文件了":["2.40","11.39"],"浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束":["2.41","11.40"],"offlineaudiocontext":["2.42","11.41"],"duration":["2.43","11.42"],"媒体内容变为空":["2.44","11.43"],"例如":["2.44","11.43"],"视频停止播放":["2.45","11.44"],"获取媒体数据时出错":["2.46","11.45"],"media":["2.47","11.46"],"已加载元数据":["2.48","11.47"],"播放已暂停":["2.49","11.48"],"播放已开始":["2.50","11.49"],"由于缺乏数据而暂停或延迟后":["2.51","11.50"],"在浏览器加载资源时周期性触发":["2.52","11.51"],"播放速率发生变化":["2.53","11.52"],"跳帧":["2.54","2.55","11.53","11.54"],"用户代理":["2.56","11.55"],"媒体数据加载已暂停":["2.57","11.56"],"currenttime":["2.58","11.57"],"音量发生变化":["2.59","11.58"],"由于暂时缺少数据":["2.60","11.59"],"dosomething":["3.0","12.0"],"video":["3.0","4.31","4.36","4.37","6.2","8.3","8.8","12.0","13.5","13.6","13.8","13.9","13.12","13.13","13.15","13.16","13.17","13.21","13.23","13.24","13.30","13.31","13.33","15.2","17.3","17.8","27.4","27.15","27.16","27.17","27.18","27.39","27.46","34.15","38.42"],"plugins":["3.0","12.0","34.15"],"ready":["3.0","12.0"],"可以在实例化之后再加载插件的函数":["3.0","12.0"],"销毁播放器":["4.4"],"接受一个参数表示是否销毁后同时移除播放器的":["4.4"],"html":["4.4","26.1","26.8","26.12","27.40","37.1","37.8","37.12","38.27","38.33"],"默认为":["4.4"],"true":["4.4","4.24","4.30","34.15","38.22","38.28"],"视频时间跳转":["4.5"],"单位秒":["4.5","4.6","4.7","38.34"],"视频时间快进":["4.6"],"视频时间快退":["4.7"],"设置和获取视频音量":["4.8"],"范围在":["4.8","38.25"],"string":["4.9","5.1","6.1","7.1","14.1","15.1","16.1","27.37","27.38","27.40","38.33","38.34","38.37","38.38"],"设置和获取视频地址":["4.9"],"类似":["4.10","4.11","4.13","4.39"],"但会执行一些优化操作":["4.10"],"函数支持两个参数":["4.10","4.11"],"第一个为新的视频地址":["4.10","4.11"],"第二个为可选新的视频名字":["4.10","4.11"],"switchurl":["4.11","13.11"],"但会带上之前的播放进度":["4.11"],"设置和获取视频是否静音":["4.12"],"设置和获取视频当前时间":["4.13"],"设置时间时和":["4.13"],"seek":["4.13"],"但它不会触发额外的事件":["4.13"],"返回的是一个":["4.16","4.17"],"promise":["4.16","4.17"],"设置和获取播放器窗口全屏":["4.18"],"设置和获取播放器网页全屏":["4.19"],"设置和获取播放器画中画模式":["4.20"],"只有在视频播放前才能看到海报效果":["4.21"],"boolean":["4.22","5.1","7.1","8.4","13.22","14.1","16.1","17.4","38.33"],"设置和获取播放器迷你模式":["4.22"],"获取视频是否正在播放中":["4.23"],"设置视频是否自适应尺寸":["4.24"],"设置为":["4.24","4.30"],"之后它会只执行一次":["4.24","4.30"],"设置和获取播放器翻转":["4.26"],"支持":["4.26"],"normal":["4.26","13.26"],"horizontal":["4.26"],"vertical":["4.26"],"设置和获取播放器播放速度":["4.27"],"设置和获取播放器长宽比":["4.28"],"该属性可以自动计算出并设置视频的高度":["4.30"],"元素的属性":["4.31"],"动态获取和设置播放器标题":["4.32"],"动态获取和设置视频类型":["4.33"],"动态获取和设置播放器主题颜色":["4.34"],"常配合":["4.36","4.37"],"timeupdate":["4.36","4.37"],"事件使用":["4.36","4.37"],"和":["4.38","38.6","38.7","38.15","38.16","38.17"],"removeeventlistener":["4.38","13.38"],"当使用":["4.38"],"来处理事件":["4.38"],"播放器销毁时也会自动销毁该事件":["4.38"],"document":["4.39","13.39"],"queryselector":["4.39","13.39"],"但被查询的对象局限于当前播放器内":["4.39"],"可以避免同类名的错误":["4.39"],"元素":["4.40"],"是否禁用组件":["5.1","6.1","7.1","14.1","15.1","16.1"],"name":["5.1","6.1","6.2","7.1","14.1","15.1","15.2","16.1"],"组件唯一名称":["6.1","15.1"],"用于标记类名":["6.1","15.1"],"index":["6.1","6.2","15.1","15.2","26.1","26.8","26.9","34.5","34.7","34.9","34.10","34.12","34.14","37.1","37.8","37.9"],"controls":["6.2","15.2"],"your":["6.2","15.2","27.44"],"button":["6.2","15.2","27.19","27.45","27.49"],"img":["7.2","7.3","7.4","7.5","16.2","16.3","16.4","16.5","27.29","38.29"],"layer":["7.2","7.3","7.4","7.5","16.2","16.3","16.4","16.5"],"png":["7.2","7.3","7.5","16.2","16.3","16.5"],"aspectratio":["8.1","17.1"],"subtitleoffset":["8.1","17.1"],"number":["8.2","17.2","27.34","38.34","38.37"],"列表宽度":["8.2","17.2"],"tooltip":["8.2","8.4","8.5","17.2","17.4","17.5"],"提示文本":["8.2","8.5","17.2","17.5"],"元素的图标":["8.4","8.5","17.4","17.5"],"按钮默认状态":["8.4","17.4"],"onswitch":["8.4","17.4"],"function":["8.4","8.5","17.4","17.5","18.5","27.15","27.18","27.47","28.5"],"按钮切换事件":["8.4","17.4"],"range":["8.5","13.8","13.36","13.37","17.5","27.25"],"array":["8.5","17.5"],"默认状态数组":["8.5","17.5"],"onrange":["8.5","17.5"],"完成时触发的事件":["8.5","17.5"],"onchange":["8.5","17.5"],"变化时触发的事件":["8.5","17.5"],"属性用于切换是否显示全部层":["9.9"],"属性用于切换是否显示全部控制器":["9.10"],"属性用于切换是否显示全部菜单":["9.11"],"update":["9.16"],"方法动态更新设置项":["9.16"],"是指挂载在":["10.0"],"width":["10.17","10.23","10.24"],"height":["10.18","13.30"],"icon":["10.20","27.40"],"mobile":["10.21","10.22"],"max":["10.28","10.31"],"min":["10.29","21.0","31.0"],"timeout":["10.30"],"time":["10.32","10.33","10.34","10.38","10.40","13.5","13.6","13.7","13.13","27.34","38.34"],"playbackrate":["10.35","10.36"],"orientation":["10.37"],"value":["10.39"],"ratio":["10.41","13.28","27.17"],"in":["10.48","13.5","13.6","13.7","13.20","13.29","27.6","27.14","27.18","27.21","27.22","27.33","27.44","27.50"],"here":["13.0"],"and":["13.3","13.8","13.9","13.12","13.19","13.22","13.26","13.27","13.28","13.30","13.32","13.33","13.34","27.4","27.40"],"pause":["13.3"],"the":["13.4","13.12","13.13","13.15","13.21","13.23","13.24","13.28","13.31","18.0","18.6","27.5","27.9","27.13","27.15","27.16","27.17","27.18","27.19","27.21","27.22","27.23","27.24","27.25","27.28","27.40","27.43","27.48","27.49"],"player":["13.4","13.18","13.19","13.20","13.22","13.25","13.26","13.27","13.28","13.32","13.34","13.38","18.5","27.1","27.3","27.4","27.7","27.8","27.12","27.13","27.23","27.24","27.36","27.48","28.5"],"accept":["13.4"],"a":["13.4","27.45"],"indicating":["13.4"],"whether":["13.4","13.12","13.23","27.10","27.14","27.28"],"jump":["13.5"],"seconds":["13.5","13.7","13.29"],"fast":["13.6"],"rewind":["13.7"],"get":["13.8","13.9","13.12","13.19","13.22","13.26","13.27","13.33"],"set":["13.9","13.22","13.27","13.30","13.31","13.32","13.33","13.34"],"to":["13.10","13.11","13.38","13.39","18.3","27.10","27.14","27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.28","27.36","27.42","27.45","27.46","27.49"],"that":["13.10"],"of":["13.10","13.13","13.15","13.16","13.17","13.18","13.19","13.20","13.25","13.30","13.31","13.40","18.6","27.3","27.8","27.25","27.36"],"but":["13.10","13.11","13.39"],"some":["13.10","27.36"],"optimization":["13.10"],"operations":["13.10"],"will":["13.10","13.38","27.5","27.12","27.39"],"be":["13.10","27.4","27.41"],"with":["13.11","13.36","13.37","27.25","27.41","27.44"],"previous":["13.11"],"playback":["13.11","13.27","13.29","13.37","27.16"],"progress":["13.11","27.9","27.26","27.37"],"is":["13.12","13.23","13.24","13.30","13.38","13.39","27.4","27.7","27.27","27.42"],"current":["13.13","13.15","13.16","13.17"],"setting":["13.13","13.24","34.15"],"screenshot":["13.16","13.17"],"screen":["13.18","13.19"],"window":["13.18","27.23","38.36"],"full":["13.19","27.24"],"picture":["13.20","27.21"],"mode":["13.20","27.9","27.27","34.4"],"posters":["13.21"],"you":["13.21","27.27"],"can":["13.21","13.30","27.4"],"only":["13.21","27.5","27.26"],"see":["13.21"],"effect":["13.21"],"adaptive":["13.24"],"size":["13.24"],"after":["13.24","13.30"],"coordinate":["13.25"],"information":["13.25"],"rollover":["13.26"],"support":["13.26"],"speed":["13.27","27.16"],"obtain":["13.28"],"aspect":["13.28","27.17"],"sequential":["13.29"],"automatically":["13.30","27.11"],"calculate":["13.30"],"it":["13.30"],"attributes":["13.31","27.39"],"element":["13.31"],"titles":["13.32"],"dynamically":["13.32","13.33","13.34"],"types":["13.33"],"color":["13.34","27.7","34.4"],"cache":["13.36"],"when":["13.38","27.4","27.5","27.26"],"used":["13.38"],"process":["13.38"],"similar":["13.39"],"english":["18.0"],"bash":["18.1","28.1"],"npm":["18.1","22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"jsdelivr":["18.2","28.2"],"net":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"https":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"const":["18.3","18.5","28.3","28.5"],"path":["18.3"],"template":["18.4","28.4"],"ref":["18.4"],"export":["18.5","28.5"],"default":["18.5","28.5"],"option":["18.5","28.5"],"getinstance":["18.5","28.5"],"rest":["18.5","28.5"],"artref":["18.5","28.5"],"lose":["18.6"],"type":["18.6"],"prompt":["18.6"],"typescript":["18.6"],"data":["19.0","23.4","23.5","29.0","33.4","33.5","34.6","34.8","34.11","34.12","34.13"],"libs":["19.0","20.0","23.4","23.5","29.0","30.0","33.4","33.5","34.6","34.8","34.9","34.11","34.12","34.13","34.14"],"cdnjs":["19.0","20.0","21.0","29.0","30.0","31.0"],"cloudflare":["19.0","20.0","21.0","29.0","30.0","31.0"],"ajax":["19.0","20.0","21.0","29.0","30.0","31.0"],"dashjs":["19.0","29.0"],"all":["19.0","29.0"],"beta":["21.0","31.0"],"install":["22.2","23.2","24.2","25.2","26.3","32.2","33.2","34.2","35.2","36.2","37.3"],"uncompiled":["23.4","23.5","33.4","33.5","34.6","34.7","34.8","34.9","34.10","34.11","34.12","34.13","34.14"],"plugin":["23.4","23.5","33.4","33.5","34.6","34.7","34.8","34.9","34.10","34.12","34.13","34.14"],"里控制跨域":["26.1","37.1"],"head":["26.5","37.5"],"title":["26.5","37.5"],"meta":["26.5","37.5"],"接口":["26.6","26.10","37.6","37.10"],"内部运行":["26.7","37.7"],"同时它也能用于异步获取":["26.7","37.7"],"里的值":["26.7","37.7"],"warning":["26.10","37.10"],"接收来自":["26.11","37.11"],"iframe":["26.12","37.12"],"是不生效的":["26.13","37.13"],"这时候只要监听":["26.13","37.13"],"里的":["26.13","37.13"],"fullscreenweb":["26.13","37.13"],"事件并通知到":["26.13","37.13"],"identifier":["27.3"],"currently":["27.3","27.6","27.7","27.43"],"triggered":["27.4"],"initialized":["27.4"],"successfully":["27.4"],"played":["27.4"],"just":["27.4"],"appear":["27.5"],"which":["27.6","27.39"],"appears":["27.6","27.26"],"using":["27.9","27.36"],"live":["27.9"],"mute":["27.10"],"by":["27.10","27.12"],"fill":["27.12"],"entire":["27.12"],"scrolls":["27.13"],"outside":["27.13"],"play":["27.14"],"display":["27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.43","27.45","27.49"],"bottom":["27.18","27.33"],"control":["27.18","27.33"],"keys":["27.20"],"there":["27.22"],"are":["27.22"],"multiple":["27.22"],"players":["27.22"],"offset":["27.25"],"5s":["27.25","38.25"],"bar":["27.26","27.33","27.34","27.37"],"mount":["27.27"],"useful":["27.27"],"if":["27.27"],"want":["27.27"],"render":["27.27"],"use":["27.28","27.36"],"list":["27.33"],"property":["27.33","27.34","27.37","27.38"],"describe":["27.33","27.34","27.37","27.38"],"native":["27.36"],"functions":["27.36"],"directly":["27.36"],"instead":["27.36"],"this":["27.36"],"thumbnail":["27.37"],"format":["27.38"],"vtt":["27.38"],"srt":["27.38"],"ass":["27.38"],"metadata":["27.39","38.39"],"more":["27.39"],"supports":["27.40"],"together":["27.41"],"customtype":["27.41"],"decoding":["27.42"],"right":["27.42"],"handed":["27.42"],"over":["27.42"],"tolowercase":["27.43","38.43"],"built":["27.44","27.50"],"add":["27.44","27.46"],"language":["27.44"],"long":["27.46"],"press":["27.46"],"rotate":["27.48"],"according":["27.48"],"change":["27.50"],"css":["27.50"],"variables":["27.50"],"from":["28.3"],"的类型提示":["28.6"],"这时候你可以手动导入类型":["28.6"],"变量":["28.6"],"弹幕透明度":["34.4"],"fontsize":["34.4"],"字体大小":["34.4"],"支持数字和百分比":["34.4"],"ffffff":["34.4"],"默认字体颜色":["34.4"],"默认模式":["34.4"],"danmuku":["34.5","34.7","34.9","34.10","34.12","34.13","34.14","34.15"],"antioverlap":["34.11"],"synchronousplayback":["34.11"],"filter":["34.11"],"locktime":["34.11"],"beforeemit":["34.11"],"artplayerplugindanmuku":["34.15"],"xml":["34.15"],"容器":["38.1"],"目前只用于记忆播放":["38.3"],"autoplayback":["38.3"],"事件一样":["38.4"],"只会出现在播放器初始化且未播放的状态下":["38.5"],"目前会出现在":["38.6"],"视频截图":["38.6","38.18"],"迷你模式":["38.6"],"下":["38.6"],"播放器主题颜色":["38.7"],"目前用于":["38.7"],"进度条":["38.7"],"播放器的默认音量":["38.8"],"false":["38.9","38.10","38.14","38.19","38.21","38.23","38.24","38.26","38.39","38.46","38.48"],"使用直播模式":["38.9"],"会隐藏进度条和播放时间":["38.9"],"是否默认静音":["38.10"],"播放器的尺寸默认会填充整个":["38.12"],"容器尺寸":["38.12"],"所以经常出现黑边":["38.12"],"该值能自动调整播放器尺寸以隐藏黑边":["38.12"],"当播放器滚动到浏览器视口以外时":["38.13"],"自动进入":["38.13"],"迷你播放":["38.13"],"模式":["38.13","38.28"],"是否循环播放":["38.14"],"是否显示视频翻转功能":["38.15"],"目前只出现在":["38.15"],"设置面板":["38.15","38.16","38.17","38.19","38.25"],"右键菜单":["38.15","38.16","38.17"],"是否显示视频播放速度功能":["38.16"],"会出现在":["38.16","38.17"],"是否显示视频长宽比功能":["38.17"],"是否在底部控制栏里显示":["38.18","38.19","38.21"],"功能":["38.18"],"的开关按钮":["38.19","38.21"],"画中画":["38.21"],"假如页面里同时存在多个播放器":["38.22"],"是否只能让一个播放器播放":["38.22"],"是否在底部控制栏里显示播放器":["38.23","38.24"],"窗口全屏":["38.23"],"按钮":["38.23","38.24","38.49"],"网页全屏":["38.24"],"出现在":["38.25"],"迷你进度条":["38.26"],"只在播放器失去焦点后且正在播放时出现":["38.26"],"挂载模式":["38.27"],"假如你希望在播放器挂载前":["38.27"],"就提前渲染好播放器所需的":["38.27"],"时有用":["38.27"],"你可以通过":["38.27"],"在移动端是否使用":["38.28"],"类型":["38.33"],"描述":["38.33","38.34","38.37","38.38"],"默认画质":["38.33"],"画质名字":["38.33"],"高亮时间":["38.34"],"text":["38.34"],"高亮文本":["38.34"],"白名单是一个数组类型":["38.36"],"分别与":["38.36"],"navigator":["38.36"],"useragent":["38.36"],"进行匹配":["38.36","38.42"],"只要其中一项匹配成功则启用播放器":["38.36"],"预览图地址":["38.37"],"预览图数量":["38.37"],"column":["38.37"],"字幕地址":["38.38"],"字幕类型":["38.38"],"可选":["38.38"],"preload":["38.39"],"更多视频属性":["38.39"],"这些属性将直接写入视频元素里":["38.39"],"字符串和":["38.40"],"htmlelement":["38.40"],"一起使用":["38.41"],"默认视频的格式就是视频地址的后缀":["38.41"],"如":["38.41"],"m3u8":["38.41"],"mkv":["38.41"],"ts":["38.41"],"但有时候视频地地址没有正确的后缀":["38.41"],"把视频解码权交给第三方程序进行处理":["38.42"],"处理的函数能接收三个参数":["38.42"],"视频":["38.42"],"dom":["38.42"],"默认显示语言":["38.43"],"目前支持":["38.43"],"en":["38.43"],"zh":["38.43"],"是否在移动端显示一个":["38.45"],"锁定按钮":["38.45"],"用于隐藏底部":["38.45"],"控制栏":["38.45"],"是否在移动端添加长按视频快进功能":["38.46"],"是否在移动端的网页全屏时":["38.48"],"根据视频尺寸和视口尺寸":["38.48"],"旋转播放器":["38.48"],"是否显示":["38.49"],"当前只有部分浏览器支持该功能":["38.49"]},{"0":["8.5","17.5"],"1":["8.5","13.8","17.5"],"2":["27.1","38.1"],"4":["27.8","27.11","27.20","27.31","27.32","27.44","38.11","38.20","38.31","38.32","38.40","38.47","38.50"],"5":["8.5","17.5","27.47","38.47"],"6":["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.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38"],"7":["2.20","2.22","2.23","2.25","2.26","4.14","4.25","4.30","11.19","11.21","11.22","11.24","11.25","27.4","38.4","38.40"],"8":["2.18","2.21","4.1","4.12","4.19","4.27","4.28","4.29","4.31","4.32","4.33","4.34","4.41","11.17","11.20","13.29","26.5","37.5","38.38"],"9":["2.29","2.30","4.18","4.20","4.21","11.28","11.29","13.18","13.20","27.4","27.44","38.4"],"10":["2.7","2.19","2.24","4.35","6.5","8.5","11.2","11.6","11.18","11.23","13.35","15.5","17.5"],"11":["4.2","4.3","4.19","13.2"],"12":["27.31","38.31"],"15":["27.35","38.35"],"16":["27.32","38.32"],"17":["3.0","12.0"],"18":["19.0","29.0"],"19":["20.0","30.0"],"21":["19.0","21.0","29.0","31.0"],"22":["20.0","30.0"],"24":["21.0","31.0"],"25":["19.0","29.0"],"26":["20.0","30.0"],"28":["21.0","31.0"],"250":["8.2","17.2"],"是指挂载在":["0.0","1.0","4.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.7","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.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","4.1","4.2","4.3","4.7","4.8","4.9","4.10","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","4.41","8.1","8.4","8.5","9.1","9.4","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.15","9.16","10.1","11.1","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.19","11.20","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.18","13.20","13.25","13.29","13.35","17.1","17.4","17.5","23.4","23.5","27.4","27.8","27.11","27.20","27.31","27.35","27.44","33.4","33.5","34.6","34.8","34.11","34.13","34.14","38.1","38.8","38.11","38.20","38.31","38.34","38.35","38.40","38.47","38.50"],"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","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","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","4.41","8.4","9.1","9.2","9.4","9.6","9.7","9.8","9.9","9.10","9.11","9.12","9.13","9.14","9.15","9.16","9.17","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.27","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.2","13.18","13.20","13.29","17.4","23.5","27.1","27.4","27.8","27.11","27.20","27.31","27.32","27.44","27.47","33.5","34.7","34.8","34.9","34.10","34.11","34.12","34.14","38.1","38.4","38.11","38.20","38.31","38.32","38.40","38.47"],"art":["0.1","0.2","0.3","0.6","0.7","0.8","0.11","0.14","0.16","0.17","2.2","2.3","2.7","2.12","2.13","2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","2.30","2.31","2.39","4.14","4.18","4.20","4.21","4.25","4.29","4.41","7.4","8.4","9.1","9.2","9.3","9.6","9.7","9.8","9.9","9.10","9.11","9.14","9.16","9.17","11.2","11.6","11.7","11.12","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.27","11.28","11.29","11.30","11.38","13.14","13.18","13.20","13.29","16.4","17.4","19.0","21.0","26.7","27.1","27.8","27.11","27.20","27.29","27.30","27.31","27.32","27.44","27.47","28.5","28.6","29.0","31.0","34.7","34.9","34.10","34.11","34.12","37.7","38.1","38.4","38.20","38.29","38.30","38.31","38.32","38.35","38.40","38.42","38.44","38.47"],"new":["0.1","0.2","0.3","0.7","0.8","0.14","0.16","0.17","2.2","2.7","2.18","2.19","2.21","2.24","2.28","2.29","2.30","2.31","4.21","4.29","4.41","7.2","7.4","7.5","9.1","9.2","9.3","9.7","9.8","9.9","9.10","9.11","9.14","9.16","9.17","11.2","11.6","11.7","11.17","11.18","11.20","11.23","11.27","11.28","11.29","11.30","13.10","13.11","13.14","13.18","13.20","13.29","16.2","16.4","16.5","18.5","26.7","27.1","27.8","27.11","27.20","27.29","27.30","27.31","27.32","27.44","27.47","28.5","34.5","34.7","34.9","34.10","34.11","34.12","37.7","38.1","38.4","38.29","38.30","38.31","38.32","38.44"],"artplayer":["0.2","0.3","0.4","0.8","0.14","0.16","0.17","2.2","2.19","2.24","2.28","2.29","2.30","2.31","4.21","4.29","7.2","7.3","7.4","7.5","8.6","9.2","9.3","9.4","9.8","9.10","9.11","9.14","9.16","9.17","11.2","11.7","11.18","11.23","11.27","11.28","11.29","11.30","13.14","13.18","13.29","16.2","16.3","16.4","16.5","17.6","18.1","22.2","22.3","23.2","23.3","24.3","25.3","26.3","26.4","26.7","27.8","27.11","27.20","27.29","27.30","27.31","27.32","27.44","27.47","28.1","28.6","32.2","32.3","33.2","33.3","34.2","34.3","34.11","35.3","36.3","37.3","37.4","37.7","38.4","38.27","38.29","38.30","38.31","38.32","38.44"],"container":["0.2","0.3","0.4","0.14","0.17","2.2","2.28","2.31","4.29","5.2","5.3","6.4","7.2","7.3","7.4","7.5","8.6","9.2","9.3","9.4","9.11","9.14","9.16","9.17","11.7","11.27","11.30","13.14","13.18","13.29","14.2","14.3","15.4","16.2","16.3","16.4","16.5","17.6","18.5","26.7","27.8","27.11","27.20","27.29","27.30","27.32","27.44","27.47","28.5","34.5","34.9","34.10","34.12","37.7","38.2","38.4","38.29","38.30","38.32","38.44"],"app":["0.2","0.3","0.5","0.14","2.31","5.2","5.3","5.4","5.5","6.3","6.4","7.2","7.3","7.4","7.5","8.6","9.2","9.3","9.5","9.14","11.30","13.14","13.18","14.2","14.3","14.4","14.5","15.3","15.4","16.2","16.3","16.4","16.5","17.6","18.4","26.7","27.1","27.20","27.29","27.30","27.47","28.3","34.5","34.9","34.10","37.7","38.2","38.4","38.29","38.30","38.44"],"url":["0.3","0.5","5.2","5.3","5.4","5.5","6.3","6.4","7.2","7.3","7.5","8.2","8.6","8.7","9.3","9.5","13.11","13.14","14.2","14.3","14.4","14.5","15.3","15.4","16.2","16.3","16.5","17.2","17.6","17.7","19.0","20.0","21.0","26.7","27.29","27.30","27.33","27.47","28.3","29.0","30.0","31.0","34.5","34.10","37.7","38.29","38.30","38.33","38.42","38.44"],"classname":["0.4","1.11","4.4","4.10","4.11","4.13","4.26","4.36","4.37","4.38","4.39","8.4","9.4","10.11","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.19","13.21","13.22","13.23","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.38","13.40","17.4","27.4","27.6","27.10","27.14","27.18","27.34","27.40","27.50","38.6","38.7","38.9","38.13","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.33","38.34","38.39","38.41","38.45","38.48","38.49"],"run":["0.4","0.9","0.10","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","8.4","9.4","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.11","10.12","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.19","13.21","13.22","13.23","13.25","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.38","13.40","17.4","27.4","27.10","27.14","27.18","27.34","27.40","27.50","38.3","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.28","38.33","38.34","38.39","38.41","38.45","38.46","38.48","38.49"],"code":["0.4","0.9","0.10","0.11","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","8.1","8.4","9.4","9.12","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.12","13.3","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.19","13.20","13.23","13.25","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.40","17.1","17.4","26.13","27.4","27.18","27.34","27.40","27.50","37.13","38.3","38.5","38.6","38.8","38.9","38.10","38.13","38.14","38.18","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.28","38.33","38.34","38.39","38.41","38.45","38.46","38.48","38.49"],"document":["0.4","9.4","18.0","27.1"],"queryselector":["0.4","9.4"],"assets":["0.5","5.2","5.3","5.4","5.5","6.3","6.4","6.5","8.2","8.6","8.7","9.5","13.14","14.2","14.3","14.4","14.5","15.3","15.4","15.5","17.2","17.6","17.7","27.30","27.47","34.5","34.10","38.2","38.30","38.44"],"sample":["0.5","5.2","5.3","5.4","5.5","6.3","6.4","6.5","8.2","8.7","9.5","14.2","14.3","14.4","14.5","15.3","15.4","15.5","17.2","17.7","27.30","34.5","38.2","38.30","38.44"],"video":["0.5","5.2","5.3","5.4","5.5","6.3","6.5","7.2","7.3","7.5","8.2","8.7","9.5","14.2","14.3","14.4","14.5","15.3","15.5","16.2","16.3","16.5","17.2","17.7","18.3","19.0","20.0","22.4","27.30","27.48","28.3","29.0","30.0","32.4","34.5","38.2","38.44"],"mp4":["0.5","5.3","5.4","5.5","6.3","6.5","7.2","7.3","7.5","8.2","8.3","8.7","8.8","9.5","14.3","14.4","14.5","15.3","15.5","16.2","16.3","16.5","17.2","17.3","17.7","17.8","18.3","22.4","27.2","28.3","32.4","38.2"],"test":["0.5","9.5"],"foo":["0.5","9.5"],"bar":["0.5","9.5","27.7","27.9","27.18"],"const":["0.5","8.5","9.5","17.5"],"console":["1.1","2.0","10.1","11.0","34.15"],"info":["2.0","11.0","34.15"],"只监听一次事件":["2.0","11.0"],"但估计没有足够的数据来支撑播放到结束":["2.40","11.39"],"渲染完成":["2.42","11.41"],"属性的值改变时触发":["2.43","11.42"],"当这个":["2.44","11.43"],"因为":["2.45","11.44"],"或者资源类型不是受支持的媒体格式":["2.46","11.45"],"中的首帧已经完成加载":["2.47","11.46"],"播放准备开始":["2.51","11.50"],"seek":["2.54","2.55","11.53","11.54","13.13"],"user":["2.56","11.55"],"属性指定的时间发生变化":["2.58","11.57"],"播放已停止":["2.60","11.59"],"div":["4.4","4.11","4.36","4.37","4.39","8.4","13.5","13.6","13.8","13.9","13.12","13.15","13.16","13.17","13.19","13.21","13.22","13.23","13.26","13.27","13.28","13.30","13.31","13.33","13.34","13.38","13.40","17.4","27.3","27.4","27.6","27.10","27.14","27.18","27.25","27.34","27.40","27.50","38.6","38.7","38.13","38.15","38.16","38.17","38.19","38.21","38.23","38.24","38.25","38.27","38.28","38.33","38.34","38.36","38.39","38.41","38.42","38.45","38.48","38.49"],"组件唯一名称":["5.1","7.1","14.1","16.1"],"用于标记类名":["5.1","7.1","14.1","16.1"],"index":["5.1","6.5","7.1","14.1","15.5","16.1","23.4","23.5","26.11","33.4","33.5","34.6","34.8","34.11","34.13","37.11"],"number":["5.1","6.1","7.1","14.1","15.1","16.1","27.37"],"contextmenu":["5.4","5.5","14.4","14.5"],"name":["5.5","6.5","8.8","14.5","15.5","17.8","27.33"],"组件索引":["6.1","15.1"],"用于显示的优先级":["6.1","15.1"],"html":["6.1","6.2","8.3","8.8","13.4","15.1","15.2","17.3","17.8","18.3","22.4","26.9","27.27","27.33","32.4","37.9"],"element":["6.1","15.1"],"position":["6.2","6.5","15.2","15.5"],"left":["6.2","15.2"],"tooltip":["6.2","8.8","15.2","17.8"],"style":["6.2","8.2","15.2","17.2","27.38","38.38"],"color":["6.2","15.2"],"red":["6.2","15.2"],"click":["6.2","15.2"],"function":["6.2","15.2","19.0","20.0","21.0","27.16","27.17","27.35","27.42","27.46","29.0","30.0","31.0","38.35"],"args":["6.2","15.2"],"controls":["6.3","6.5","15.3","15.5"],"add":["6.3","15.3"],"button1":["6.5","15.5"],"png":["7.4","16.4","27.29","38.29"],"setting":["8.2","8.3","8.7","8.8","17.2","17.3","17.7","17.8","27.15","27.16","27.17"],"true":["8.2","8.3","8.7","8.8","13.24","13.30","17.2","17.3","17.7","17.8","22.4","32.4","34.4"],"settings":["8.2","8.3","8.8","17.2","17.3","17.8","27.25"],"subtitle":["8.2","17.2"],"01":["8.2","8.3","17.2","17.3"],"default":["8.2","17.2"],"span":["8.2","17.2"],"multi":["8.3","17.3"],"level":["8.3","17.3"],"selector":["8.3","17.3"],"提示文本":["8.4","17.4"],"value":["8.5","17.5","27.12"],"min":["8.5","17.5","19.0","20.0","29.0","30.0"],"flip":["8.7","17.7"],"slider":["8.8","17.8"],"5x":["8.8","17.8"],"icon":["8.8","10.22","17.8"],"构造函数":["10.0"],"的":["10.0","38.12"],"time":["10.36","10.37","18.6","27.9","27.22"],"body":["10.48","26.5","37.5"],"refers":["13.0"],"to":["13.0","13.13","13.24","13.30","26.7","28.3","37.7"],"remove":["13.4"],"s":["13.4"],"after":["13.4"],"seconds":["13.6"],"performed":["13.10"],"supports":["13.10","13.11","27.43"],"two":["13.10","13.11"],"parameters":["13.10","13.11"],"first":["13.10","13.11"],"is":["13.11","13.13","13.21","13.36","13.37","27.2","27.5","27.36"],"similar":["13.13"],"but":["13.13","27.41"],"it":["13.13","13.24","13.38","27.13"],"will":["13.13","13.24","13.30","27.9","27.16","27.17"],"frame":["13.15","13.16","13.17"],"and":["13.16","13.17","27.5","27.6","27.7","27.9","27.26","27.48"],"return":["13.16","13.17","18.5"],"a":["13.16","13.17","27.14","27.42"],"promise":["13.16","13.17"],"web":["13.19","27.24"],"page":["13.19","27.22","27.24"],"before":["13.21","27.27"],"played":["13.21","27.5"],"mode":["13.22","27.6","27.28"],"only":["13.24","27.3","27.15","27.49"],"be":["13.24","13.30","27.39"],"executed":["13.24","13.30"],"horizontal":["13.26"],"vertical":["13.26"],"once":["13.30"],"dynamically":["13.31"],"often":["13.36","13.37","27.12"],"used":["13.36","13.37","27.3","27.7"],"in":["13.36","13.37","27.15","27.16","27.17","27.19","27.23","27.24","27.25","27.27"],"conjunction":["13.36","13.37"],"also":["13.38"],"automatically":["13.38","27.12","27.13"],"destroy":["13.38"],"destroyed":["13.38"],"queried":["13.39"],"object":["13.39","38.12"],"limited":["13.39"],"current":["13.39","18.5","28.5"],"player":["13.39","13.40","27.5","27.26","27.27"],"has":["18.0"],"not":["18.0","27.2","27.5"],"head":["18.3"],"title":["18.3"],"demo":["18.3"],"artref":["18.4","28.4"],"if":["18.5","21.0","28.5","31.0"],"typeof":["18.5","28.5"],"at":["18.6","27.2","27.22"],"this":["18.6","27.2","27.12"],"you":["18.6"],"can":["18.6","27.12","27.22","27.36"],"manually":["18.6"],"import":["18.6","28.6"],"plaympd":["19.0","29.0"],"playflv":["20.0","30.0"],"playm3u8":["21.0","31.0"],"plugin":["22.2","22.3","23.2","23.3","24.2","24.3","25.2","25.3","26.3","26.4","32.2","32.3","33.2","33.3","34.2","34.3","34.11","35.2","35.3","36.2","36.3","37.3","37.4"],"ads":["22.2","32.2"],"npm":["22.3","23.3","24.3","25.3","26.4","32.3","33.3","34.3","35.3","36.3","37.4"],"autosize":["22.4","32.4"],"fullscreen":["22.4","32.4"],"fullscreenweb":["22.4","32.4"],"plugins":["22.4","32.4"],"artplayerpluginads":["22.4","32.4"],"html广告":["22.4","32.4"],"假如是视频广告则忽略该值":["22.4","32.4"],"control":["23.2","23.4","23.5","27.36","33.2","33.4","33.5"],"dash":["24.2","24.3","35.2","35.3"],"quality":["24.2","24.3","25.2","25.3","35.2","35.3","36.2","36.3"],"hls":["25.2","25.3","36.2","36.3"],"iframe":["26.1","26.3","26.5","26.8","37.1","37.3","37.5","37.8"],"charset":["26.5","37.5"],"utf":["26.5","37.5","38.38"],"id":["26.5","37.5"],"path":["26.7","28.3","37.7"],"接收来自":["26.8","37.8"],"无法与":["26.9","37.9"],"提示":["26.10","37.10"],"message":["26.12","37.12"],"event":["26.12","27.4","37.12"],"即可":["26.13","37.13"],"group":["26.13","37.13"],"doctype":["26.13","37.13"],"sometimes":["27.2","27.41"],"the":["27.2","27.26","27.36","27.39","27.45","27.46"],"known":["27.2"],"so":["27.2","27.12"],"quickly":["27.2"],"for":["27.3","27.42"],"autoplayback":["27.3"],"like":["27.4"],"ready":["27.4"],"initialized":["27.5"],"screenshot":["27.6"],"mini":["27.6"],"on":["27.7","27.28","27.46","34.15"],"progress":["27.7"],"playback":["27.9"],"black":["27.12"],"edges":["27.12"],"appear":["27.12","27.16","27.17"],"viewport":["27.13","27.48"],"enters":["27.13"],"currently":["27.15","27.49"],"appears":["27.15","27.25"],"of":["27.19"],"bottom":["27.19","27.21","27.23"],"switch":["27.21"],"button":["27.21","27.23","27.24"],"same":["27.22"],"full":["27.23"],"screen":["27.23","27.24"],"loses":["27.26"],"focus":["27.26"],"required":["27.27"],"by":["27.27"],"advance":["27.27"],"mobile":["27.28","27.45"],"end":["27.28","27.45"],"layer":["27.29","38.29"],"boolean":["27.33"],"string":["27.33","27.34"],"text":["27.34"],"myplugin":["27.35","38.35"],"option":["27.36"],"an":["27.36"],"which":["27.36"],"matched":["27.36"],"column":["27.37"],"width":["27.37","38.37"],"encoding":["27.38","38.38"],"directly":["27.39"],"written":["27.39"],"into":["27.39"],"htmlelement":["27.40"],"suffix":["27.41"],"address":["27.41"],"such":["27.41"],"as":["27.41"],"m3u8":["27.41"],"mkv":["27.41"],"ts":["27.41"],"does":["27.41"],"third":["27.42"],"party":["27.42"],"program":["27.42"],"processing":["27.42"],"en":["27.43"],"zh":["27.43"],"cn":["27.43","38.43"],"tw":["27.43","38.43"],"hide":["27.45"],"fast":["27.46"],"forward":["27.46"],"size":["27.48"],"when":["27.48"],"some":["27.49"],"browsers":["27.49"],"support":["27.49"],"install":["28.1"],"ref":["28.4"],"type":["28.6"],"let":["28.6"],"danmuku":["34.2","34.6","34.8"],"滚动":["34.4"],"静止":["34.4"],"margin":["34.4"],"弹幕上下边距":["34.4"],"antioverlap":["34.4"],"是否防重叠":["34.4"],"useworker":["34.4"],"是否使用":["34.4"],"emit":["34.15"],"danmu":["34.15"],"新增弹幕":["34.15"],"loaded":["34.15"],"高亮元素":["38.7"],"上":["38.7"],"类似":["38.12"],"css":["38.12"],"fit":["38.12"],"里":["38.15","38.16","38.17","38.25"],"访问到播放器所需的":["38.27"],"画质地址":["38.33"],"支持":["38.36"],"字符串":["38.36"],"匹配":["38.36"],"函数":["38.36"],"正则":["38.36"],"预览图列数":["38.37"],"预览图宽度":["38.37"],"height":["38.37"],"预览图高度":["38.37"],"字幕样式":["38.38"],"字幕编码":["38.38"],"默认":["38.38"],"escape":["38.38"],"所以需要特别指明":["38.41"],"元素":["38.42"],"视频地址":["38.42"],"当前实例":["38.42"],"cs":["38.43"],"pl":["38.43"],"es":["38.43"]},{"1":["8.2","17.2"],"2":["8.5","17.5","38.3"],"3":["8.5","17.5"],"4":["8.1","17.1","27.18","27.34","27.40","27.50","38.5","38.6","38.8","38.9","38.10","38.14","38.18","38.22","38.25","38.26","38.33","38.34","38.39","38.41","38.46"],"5":["26.7","37.7"],"6":["4.39","4.40"],"7":["4.4","4.5","4.6","4.9","4.15","4.16","4.17","4.22","4.36","4.37","4.38","13.5","13.6","13.9","13.25","13.30","13.38","23.4","27.40","33.4","38.39"],"8":["4.8","4.13","4.23","4.24","4.26","13.1","13.8","13.12","13.19","13.23","13.26","13.27","13.28","13.31","13.32","13.33","13.34","18.3","26.13","27.38","37.13"],"9":["4.10","4.11","13.21"],"10":["4.7","4.38","6.3","6.4","13.7","13.38","15.3","15.4"],"11":["4.30","13.3","13.19","13.30"],"14":["38.33"],"22":["8.8","17.8"],"25":["27.34","38.34"],"50":["34.4"],"111":["34.5"],"150":["8.3","17.3"],"实例":["0.0","4.0","9.0"],"artplayer":["0.1","0.6","0.7","0.9","0.10","0.11","0.12","0.13","0.15","1.1","2.1","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.20","2.21","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","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","4.41","8.1","8.4","9.1","9.6","9.7","9.9","9.12","9.13","9.15","10.1","11.1","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.19","11.20","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.2","13.3","13.20","13.25","13.30","13.32","13.35","13.38","17.1","17.4","18.2","26.13","27.4","27.18","27.40","28.2","37.13","38.11","38.20","38.34","38.40","38.41","38.47","38.50"],"container":["0.1","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.15","0.16","2.3","2.6","2.7","2.8","2.9","2.10","2.11","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.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","4.2","4.3","4.8","4.10","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","4.41","8.4","9.1","9.6","9.7","9.8","9.9","9.10","9.12","9.13","9.15","11.2","11.5","11.6","11.12","11.13","11.14","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.2","13.20","13.25","13.38","17.4","23.5","27.4","27.18","27.31","27.40","33.5","34.7","34.8","34.11","34.13","34.14","38.11","38.20","38.31","38.34","38.40","38.47","38.50"],"app":["0.1","0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.16","0.17","2.2","2.7","2.18","2.19","2.21","2.24","2.28","2.29","2.30","4.14","4.18","4.20","4.21","4.25","4.29","4.31","4.41","8.4","9.1","9.4","9.6","9.7","9.8","9.9","9.10","9.11","9.16","9.17","11.2","11.6","11.7","11.17","11.18","11.20","11.23","11.27","11.28","11.29","13.20","13.29","13.30","17.4","23.5","27.4","27.8","27.11","27.31","27.32","27.44","28.4","33.5","34.7","34.8","34.11","34.12","34.14","38.1","38.20","38.31","38.32","38.40","38.47"],"url":["0.2","0.4","0.7","0.8","0.10","0.11","0.14","0.16","0.17","2.2","2.19","2.24","2.28","2.29","2.30","2.31","4.18","4.21","4.29","4.41","7.4","8.4","9.2","9.4","9.7","9.8","9.9","9.10","9.11","9.14","9.16","9.17","11.2","11.18","11.23","11.27","11.28","11.29","11.30","13.18","13.20","13.29","13.30","16.4","17.4","23.5","27.1","27.4","27.8","27.11","27.20","27.31","27.32","27.44","33.5","34.7","34.8","34.9","34.11","34.12","38.1","38.4","38.31","38.32","38.40","38.47"],"assets":["0.2","0.3","0.4","0.7","0.8","0.11","0.14","0.16","0.17","2.2","2.28","2.31","4.21","4.29","4.41","8.4","9.2","9.3","9.4","9.7","9.8","9.9","9.10","9.11","9.14","9.16","9.17","11.2","11.7","11.27","11.30","13.18","13.20","13.29","13.30","17.4","23.5","27.1","27.4","27.8","27.11","27.20","27.31","27.32","27.44","33.5","34.7","34.8","34.9","34.11","34.12","38.1","38.4","38.31","38.32"],"sample":["0.2","0.3","0.4","0.7","0.14","0.16","0.17","2.2","2.28","2.31","4.21","4.29","8.4","8.6","9.2","9.3","9.4","9.7","9.10","9.11","9.14","9.16","9.17","11.7","11.27","11.30","13.14","13.18","13.20","13.29","17.4","17.6","27.1","27.4","27.8","27.11","27.20","27.31","27.32","27.44","27.47","34.7","34.9","34.10","34.11","34.12","38.4","38.31","38.32"],"video":["0.2","0.3","0.4","0.14","0.16","0.17","2.31","4.29","6.4","7.4","8.4","8.6","9.2","9.3","9.4","9.11","9.14","9.16","9.17","11.7","11.30","13.18","13.20","13.29","15.4","16.4","17.4","17.6","26.7","27.1","27.8","27.11","27.20","27.29","27.31","27.32","27.44","27.47","34.7","34.9","34.10","34.11","34.12","37.7","38.4","38.29","38.30","38.32"],"mp4":["0.2","0.3","0.14","0.17","2.31","4.29","5.2","6.4","7.4","8.4","8.6","9.2","9.3","9.14","9.16","9.17","11.30","13.14","13.18","13.20","13.29","14.2","15.4","16.4","17.4","17.6","26.7","27.1","27.4","27.8","27.11","27.20","27.29","27.30","27.32","27.44","27.47","34.5","34.9","34.10","34.11","34.12","37.7","38.4","38.29","38.30","38.44"],"console":["0.3","0.5","1.6","6.2","9.3","9.5","10.6","13.14","13.29","15.2","26.12","27.35","37.12","38.35"],"info":["0.3","0.5","1.1","6.2","9.3","9.5","10.1","15.2","26.12","27.35","37.12","38.35"],"art":["0.4","0.9","0.10","0.12","0.13","0.15","2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","8.1","9.4","9.12","9.13","9.15","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.19","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","13.1","13.2","13.3","13.7","13.8","13.9","13.12","13.21","13.25","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.35","17.1","20.0","23.5","27.4","27.18","27.34","27.35","27.40","27.50","30.0","33.5","34.6","34.8","34.13","34.14","38.5","38.8","38.11","38.18","38.33","38.34","38.41","38.50"],"new":["0.4","0.6","0.9","0.10","0.11","0.12","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.20","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","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","8.1","8.4","9.4","9.6","9.12","9.13","9.15","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.19","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.7","13.8","13.21","13.25","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.35","17.1","17.4","21.0","23.5","27.4","27.18","27.34","27.40","31.0","33.5","34.6","34.8","34.13","34.14","38.8","38.11","38.20","38.34","38.40","38.41","38.47","38.50"],"function":["0.14","5.5","9.14","14.5","27.49","38.38"],"构造函数":["1.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","8.1","10.1","13.1","13.3","13.7","13.8","13.9","13.12","13.19","13.21","13.23","13.25","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.35","13.38","17.1","23.4","27.18","27.34","27.40","27.50","33.4","34.6","34.13","38.3","38.5","38.8","38.18","38.25","38.33","38.34","38.41","38.50"],"js":["1.6","4.4","4.5","4.6","4.11","4.13","4.22","4.26","4.36","4.37","4.39","4.40","10.6","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.16","13.17","13.19","13.21","13.22","13.23","13.26","13.27","13.28","13.30","13.31","13.32","13.33","13.34","13.38","13.40","27.18","27.34","27.40","27.50","38.3","38.5","38.6","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.27","38.28","38.33","38.36","38.39","38.41","38.45","38.46","38.48","38.49"],"code":["1.11","8.5","10.11","13.13","13.16","13.17","13.21","13.22","13.24","13.38","17.5","27.3","27.5","27.6","27.10","27.14","27.25","27.28","27.33","27.38","27.39","38.7","38.12","38.15","38.16","38.17","38.27","38.36","38.37","38.42"],"once":["2.0","11.0","13.24"],"subtitle":["2.31","6.2","6.5","11.30","15.2","15.5"],"不必停下来进一步缓冲内容":["2.40","11.39"],"media":["2.44","2.45","11.43","11.44"],"已经加载完成":["2.44","11.43"],"操作完成":["2.54","11.53"],"操作开始":["2.55","11.54"],"agent":["2.56","11.55"],"add":["3.0","5.3","7.3","12.0","14.3","16.3","22.2","23.2","24.2","25.2","26.3","32.2","33.2","34.2","35.2","36.2","37.3"],"例如我想写一个在视频暂停后":["3.0","12.0"],"显示一个图片广告的插件":["3.0","12.0"],"document":["4.38","13.38","38.1"],"queryselector":["4.38","13.38","27.1","38.1"],"组件索引":["5.1","7.1","14.1","16.1"],"用于显示的优先级":["5.1","7.1","14.1","16.1"],"html":["5.1","5.2","5.3","5.4","5.5","6.3","6.5","7.1","7.2","7.3","7.5","8.7","13.18","14.1","14.2","14.3","14.4","14.5","15.3","15.5","16.1","16.2","16.3","16.5","17.7","26.11","27.29","27.30","27.38","28.3","37.11","38.29","38.30","38.38"],"contextmenu":["5.2","5.3","14.2","14.3","27.15","27.16","27.17"],"name":["5.2","5.3","5.4","6.3","6.4","7.2","7.3","7.4","7.5","8.7","13.11","14.2","14.3","14.4","15.3","15.4","16.2","16.3","16.4","16.5","17.7","27.29","27.35","38.29","38.35"],"your":["5.2","5.3","5.4","5.5","6.3","14.2","14.3","14.4","14.5","15.3","27.47","38.44"],"menu":["5.2","5.3","5.4","5.5","14.2","14.3","14.4","14.5"],"click":["5.4","5.5","14.4","14.5"],"args":["5.5","14.5"],"组件的":["6.1","15.1"],"dom":["6.1","15.1","27.42"],"元素":["6.1","15.1"],"style":["6.1","7.2","7.3","7.5","15.1","16.2","16.3","16.5","27.29"],"object":["6.1","15.1"],"mounted":["6.2","15.2","27.27"],"button1":["6.3","6.4","15.3","15.4"],"index":["6.3","6.4","15.3","15.4"],"position":["6.3","13.18","15.3"],"left":["6.3","15.3"],"controls":["6.4","13.18","13.20","15.4"],"right":["6.5","13.18","15.5"],"selector":["6.5","15.5","27.30","38.30"],"default":["6.5","13.4","15.5"],"true":["6.5","8.6","13.4","15.5","17.6","27.4","27.11","27.30","27.47","34.5","38.4","38.30","38.38"],"01":["6.5","15.5"],"layers":["7.2","7.3","7.4","7.5","16.2","16.3","16.4","16.5"],"potser":["7.2","7.3","7.5","16.2","16.3","16.5","27.29","38.29"],"width":["7.2","7.3","7.5","8.3","8.8","16.2","16.3","16.5","17.3","17.8","27.29"],"100px":["7.2","7.3","7.5","16.2","16.3","16.5"],"src":["7.2","7.5","8.8","16.2","16.5","17.8","22.4","32.4"],"color":["8.2","17.2"],"red":["8.2","17.2"],"srt":["8.2","17.2"],"id":["8.2","17.2","27.43","27.47","38.43"],"yellow":["8.2","17.2"],"02":["8.2","17.2"],"setting":["8.4","8.6","17.4","17.6","34.5","38.30"],"max":["8.5","17.5"],"step":["8.5","17.5"],"div":["8.5","13.11","13.13","13.24","13.36","13.37","17.5","18.3","18.5","27.5","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.33","27.37","27.39","27.41","27.45","27.46","27.49","28.5","38.12","38.37","38.43"],"classname":["8.5","13.13","13.16","13.17","13.24","13.36","13.37","17.5","27.3","27.5","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.25","27.26","27.28","27.33","27.37","27.39","27.41","27.45","27.46","27.49","38.12","38.36","38.37","38.42","38.43"],"run":["8.5","13.13","13.16","13.17","13.24","13.36","13.37","17.5","27.3","27.5","27.6","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.23","27.25","27.26","27.28","27.33","27.37","27.39","27.41","27.46","27.49","38.12","38.27","38.36","38.37","38.42"],"settings":["8.7","17.7"],"slider":["8.7","17.7"],"tooltip":["8.7","17.7"],"5x":["8.7","17.7"],"icon":["8.7","17.7"],"img":["8.8","17.8","22.4","32.4"],"heigth":["8.8","17.8"],"state":["8.8","17.8"],"svg":["8.8","17.8"],"一级属性":["10.0"],"primary":["13.0"],"destruction":["13.4"],"value":["13.4"],"is":["13.4","27.26","27.48"],"and":["13.10","13.11","27.15","27.16","27.17"],"second":["13.10","13.11"],"optional":["13.10","13.11"],"not":["13.13","27.41"],"trigger":["13.13"],"additional":["13.13"],"events":["13.13"],"on":["13.14","13.29"],"ready":["13.14","13.29"],"timeupdate":["13.36","13.37"],"event":["13.36","13.37"],"which":["13.39"],"can":["13.39","27.2","27.27","27.42"],"avoid":["13.39"],"errors":["13.39"],"same":["13.39"],"yet":["18.0"],"been":["18.0"],"yarn":["18.1","22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"npm":["18.2","28.2"],"dist":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"meta":["18.3","26.13","37.13"],"charset":["18.3","26.13","37.13"],"utf":["18.3","26.13","27.38","37.13"],"body":["18.3"],"class":["18.3"],"get":["18.4","26.7","37.7"],"instance":["18.4"],"destroy":["18.5","19.0","20.0","21.0","28.5","29.0","30.0","31.0"],"false":["18.5","28.5","34.4"],"ref":["18.5","28.5"],"variable":["18.6"],"if":["19.0","20.0","29.0","30.0"],"supportsmediasource":["19.0","29.0"],"const":["19.0","20.0","21.0","29.0","30.0","31.0"],"mediaplayer":["19.0","29.0"],"flvjs":["20.0","30.0"],"issupported":["20.0","21.0","30.0","31.0"],"loadsource":["21.0","31.0"],"ads":["22.3","32.3"],"poster":["22.4","32.4"],"jpg":["22.4","32.4"],"视频广告的地址":["22.4","32.4"],"test1":["22.4","32.4"],"广告跳转网址":["22.4","32.4"],"control":["23.3","27.19","27.21","27.23","27.24","27.45","33.3"],"页面里的播放器":["26.1","37.1"],"如在":["26.1","37.1"],"iframe":["26.4","26.9","37.4","37.9"],"seek":["26.7","37.7"],"the":["26.7","37.7"],"的消息":["26.8","37.8"],"head":["26.13","28.3","37.13"],"title":["26.13","28.3","37.13"],"you":["27.1","27.2"],"may":["27.1"],"time":["27.2"],"set":["27.2"],"asynchronously":["27.2"],"muted":["27.4","38.4"],"highlighted":["27.7"],"element":["27.7","27.39","27.42"],"be":["27.9","27.36"],"hidden":["27.9"],"adjust":["27.12"],"to":["27.12","27.38"],"hide":["27.12"],"mini":["27.13"],"mode":["27.13"],"bar":["27.19","27.21","27.23","27.24","27.45"],"hotkeys":["27.20"],"only":["27.22"],"one":["27.22","27.36"],"player":["27.22"],"play":["27.22","38.44"],"bottom":["27.24","27.45"],"playing":["27.26"],"access":["27.27"],"setting01":["27.30","38.30"],"return":["27.35","28.5","38.35"],"with":["27.36"],"window":["27.36"],"navigator":["27.36"],"useragent":["27.36"],"respectively":["27.36"],"will":["27.36"],"enabled":["27.36"],"as":["27.36"],"long":["27.36"],"height":["27.37"],"escape":["27.38"],"boolean":["27.38","38.38"],"whether":["27.38"],"tag":["27.38"],"have":["27.41"],"correct":["27.41"],"so":["27.41"],"specially":["27.41"],"specified":["27.41"],"receive":["27.42"],"three":["27.42"],"parameters":["27.42"],"cs":["27.43"],"pl":["27.43"],"es":["27.43"],"fa":["27.43","38.43"],"fr":["27.43","38.43"],"lang":["27.44","38.44"],"mobile":["27.46","27.48"],"terminal":["27.46"],"warning":["27.47"],"page":["27.48"],"full":["27.48"],"screen":["27.48"],"this":["27.49"],"null":["28.6"],"参数":["28.6"],"param":["28.6"],"danmuku":["34.3"],"web":["34.4"],"worker":["34.4"],"synchronousplayback":["34.4"],"是否同步到播放速度":["34.4"],"filter":["34.4"],"danmu":["34.4"],"text":["34.4","34.5"],"length":["34.4","34.15"],"弹幕过滤函数":["34.4"],"返回":["34.4"],"则可以发送":["34.4"],"plugins":["34.5","34.9","34.10","34.11","34.12"],"artplayerplugindanmuku":["34.5","34.9","34.10","34.11","34.12"],"弹幕数组":["34.5"],"danmus":["34.15"],"加载弹幕":["34.15"],"error":["34.15"],"有时候":["38.2"],"地址没那么快知道":["38.2"],"这时候你可以异步设置":["38.2"],"cover":["38.12"],"是否转义":["38.38"],"标签":["38.38"],"默认为":["38.38"],"onvttload":["38.38"],"用于修改":["38.38"],"文本的函数":["38.38"],"修改现有的语言":["38.44"]},{"1":["8.8","17.8","34.5"],"2":["8.2","17.2","27.3"],"3":["38.1"],"4":["27.5","27.6","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.25","27.26","27.28","27.33","27.37","27.39","27.41","27.46","27.49","38.7","38.12","38.13","38.15","38.16","38.17","38.19","38.21","38.23","38.24","38.28","38.36","38.37","38.38","38.42","38.45","38.48","38.49"],"5":["8.8","13.29","17.8","22.4","27.8","32.4"],"6":["13.40","27.2","38.2"],"7":["13.15","13.16","13.17","13.22","13.36","13.37","27.39","38.27"],"8":["13.13","13.24","27.37","28.3","38.37","38.42"],"9":["13.10","13.11"],"10":["8.8","13.29","17.8"],"11":["38.44"],"12":["38.38"],"14":["27.33"],"22":["8.4","17.4"],"60":["34.4"],"100":["34.4"],"200":["34.4"],"500":["34.4"],"的":["0.0","0.5","1.0","4.0","9.0","9.5"],"url":["0.1","0.6","0.9","0.13","0.15","2.1","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.20","2.21","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","4.1","4.2","4.3","4.7","4.8","4.11","4.12","4.13","4.14","4.16","4.17","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","8.1","8.5","9.1","9.6","9.13","9.15","11.1","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.19","11.20","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.7","13.8","13.12","13.21","13.25","13.26","13.27","13.28","13.31","13.32","13.33","13.34","13.35","13.38","17.1","17.5","27.18","27.34","27.40","27.41","27.42","34.6","34.13","34.14","38.8","38.11","38.20","38.34","38.41","38.50"],"assets":["0.1","0.6","0.9","0.10","0.12","0.13","0.15","2.3","2.6","2.7","2.8","2.9","2.10","2.11","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.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","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","8.1","8.5","9.1","9.6","9.12","9.13","9.15","11.5","11.6","11.12","11.13","11.14","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.2","13.3","13.8","13.12","13.21","13.25","13.27","13.28","13.31","13.32","13.33","13.34","13.35","13.38","17.1","17.5","27.18","27.34","27.40","27.41","34.6","34.13","34.14","38.11","38.20","38.33","38.34","38.40","38.41","38.47","38.50"],"sample":["0.1","0.6","0.8","0.9","0.10","0.11","0.12","0.13","0.15","2.3","2.7","2.12","2.13","2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.29","2.30","2.39","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","4.41","8.5","9.1","9.6","9.8","9.9","9.12","9.13","9.15","11.2","11.6","11.12","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.28","11.29","11.38","13.2","13.21","13.25","13.28","13.30","13.31","13.32","13.38","17.5","23.5","27.18","27.34","27.40","27.41","33.5","34.6","34.8","34.13","34.14","38.1","38.11","38.20","38.33","38.34","38.40","38.41","38.47","38.50"],"video":["0.1","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.13","0.15","2.2","2.3","2.7","2.13","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.28","2.29","2.30","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","4.41","9.1","9.6","9.7","9.8","9.9","9.10","9.12","9.13","9.15","11.2","11.6","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.27","11.28","11.29","13.25","13.38","23.5","27.34","27.40","33.5","34.8","34.13","34.14","38.1","38.11","38.20","38.31","38.34","38.40","38.41","38.47"],"ua":["0.2","9.2"],"iphone":["0.2","9.2"],"gi":["0.2","9.2"],"test":["0.2","9.2"],"console":["0.2","0.4","0.7","0.14","0.17","4.29","5.2","5.3","5.4","5.5","8.2","8.3","9.2","9.4","9.7","9.14","9.17","14.2","14.3","14.4","14.5","17.2","17.3","27.30"],"info":["0.2","0.4","0.7","0.14","0.17","1.6","4.29","5.2","5.3","5.4","5.5","8.2","8.3","9.2","9.4","9.7","9.14","9.17","10.6","13.14","13.29","14.2","14.3","14.4","14.5","17.2","17.3","27.30"],"mp4":["0.4","0.6","0.7","0.8","0.9","0.10","0.11","0.12","0.16","2.2","2.18","2.19","2.21","2.24","2.28","2.29","2.30","4.10","4.14","4.18","4.20","4.21","4.25","4.28","4.30","4.31","4.32","4.41","9.4","9.6","9.7","9.8","9.9","9.10","9.11","9.12","11.2","11.7","11.17","11.18","11.20","11.23","11.27","11.28","11.29","13.21","13.25","13.30","13.38","23.5","27.18","27.31","27.40","33.5","34.7","34.8","34.13","34.14","38.1","38.11","38.20","38.31","38.32","38.34","38.40","38.47"],"click":["0.4","0.14","5.2","5.3","6.1","6.3","9.4","9.14","13.18","13.20","14.2","14.3","15.1","15.3","27.31","34.10"],"event":["0.4","0.14","8.2","8.3","9.4","9.14","17.2","17.3"],"warning":["0.5","9.5","10.0","13.14","13.18","18.3","27.8","27.11"],"提示":["0.5","9.5"],"默认所有播放器实例都是共享同一个":["0.5","9.5"],"localstorage":["0.5","9.5"],"而且默认的":["0.5","9.5"],"是":["0.5","9.5"],"settings":["0.5","8.4","9.5","17.4"],"如果你想不同的播放器使用不同的":["0.5","9.5"],"play":["0.7","9.7","27.4","27.44","38.4"],"on":["0.8","0.9","0.10","0.11","2.2","4.29","4.41","6.5","7.5","8.8","9.8","9.9","9.10","9.11","11.2","11.7","13.30","15.5","16.5","17.8","19.0","21.0","29.0","31.0"],"ready":["0.10","0.11","2.2","4.29","4.41","6.5","9.9","9.10","9.11","11.7","13.30","15.5"],"app":["0.12","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.20","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","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","8.1","8.5","9.12","9.13","9.15","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.19","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.7","13.8","13.9","13.12","13.19","13.21","13.23","13.25","13.26","13.27","13.28","13.31","13.32","13.33","13.34","13.35","13.38","17.1","17.5","18.5","27.18","27.34","27.40","27.41","27.50","28.5","34.6","34.13","38.8","38.11","38.18","38.25","38.27","38.33","38.34","38.41","38.50"],"hotkeyevent":["0.14","9.14"],"true":["0.16","2.28","6.2","8.4","9.16","11.27","15.2","17.4","23.5","27.18","27.38","33.5"],"flip":["0.16","9.16"],"playbackrate":["0.16","9.16"],"aspectratio":["0.16","9.16"],"function":["0.17","5.2","5.3","5.4","6.1","6.3","8.3","9.17","13.18","13.20","14.2","14.3","14.4","15.1","15.3","17.3","26.7","27.30","27.31","27.36","27.38","28.6","34.10","37.7","38.30"],"myplugin":["0.17","9.17"],"art":["1.1","4.4","4.36","4.37","4.38","4.39","4.40","8.5","10.1","13.5","13.6","13.11","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.38","13.40","17.5","18.6","23.4","27.3","27.5","27.6","27.10","27.14","27.25","27.33","27.37","27.41","27.42","33.4","38.3","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.28","38.36","38.37","38.39","38.45","38.46","38.48","38.49"],"new":["1.1","4.4","4.5","4.6","4.22","4.36","4.37","4.38","4.39","4.40","8.5","10.1","13.5","13.6","13.9","13.12","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.26","13.38","13.40","17.5","23.4","27.6","27.10","27.25","27.33","27.37","27.41","27.50","33.4","38.3","38.5","38.6","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.18","38.19","38.21","38.22","38.23","38.24","38.25","38.26","38.28","38.33","38.36","38.37","38.39","38.45","38.46","38.48","38.49"],"container":["1.1","2.1","2.4","2.5","2.15","4.1","4.4","4.5","4.6","4.7","4.9","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","8.1","8.5","10.1","11.1","11.3","11.4","11.8","11.9","11.10","11.11","11.15","13.1","13.3","13.5","13.6","13.7","13.8","13.9","13.12","13.16","13.17","13.19","13.21","13.23","13.24","13.26","13.27","13.28","13.31","13.32","13.33","13.34","13.35","17.1","17.5","23.4","27.25","27.33","27.34","27.41","27.50","33.4","34.6","38.5","38.6","38.8","38.18","38.25","38.27","38.33","38.36","38.37","38.39","38.41"],"js":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.12","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.12","13.10","13.11","13.13","13.24","13.36","13.37","18.2","22.3","23.3","24.3","25.3","26.4","26.8","26.11","27.3","27.5","27.6","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.25","27.26","27.28","27.33","27.37","27.39","27.41","27.45","27.46","27.49","28.2","32.3","33.3","34.3","35.3","36.3","37.4","37.8","37.11","38.7","38.12","38.37","38.38","38.42","38.43"],"artplayer":["1.6","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.39","4.40","8.5","10.6","13.1","13.5","13.6","13.7","13.8","13.9","13.12","13.15","13.16","13.17","13.19","13.21","13.22","13.23","13.24","13.26","13.27","13.28","13.31","13.33","13.34","13.40","17.5","18.6","27.25","27.27","27.33","27.34","27.41","27.50","38.3","38.5","38.6","38.8","38.9","38.10","38.14","38.15","38.16","38.17","38.18","38.22","38.25","38.26","38.33","38.36","38.37","38.39","38.46"],"手动触发事件":["2.0","11.0"],"subtitle":["2.28","2.29","2.30","11.27","11.28","11.29"],"srt":["2.31","11.30"],"或者部分加载完成":["2.44","11.43"],"则发送此事件":["2.44","11.43"],"已经到达结束点":["2.45","11.44"],"正在尝试获取媒体数据":["2.56","11.55"],"adsplugin":["3.0","12.0"],"option":["3.0","12.0","18.4","19.0","28.4","29.0","34.15"],"layers":["3.0","12.0"],"ads":["3.0","12.0"],"html":["3.0","6.4","7.4","8.6","12.0","13.20","15.4","16.4","17.6","27.31","27.32","34.9","34.10","34.11","34.12","38.31","38.32"],"img":["3.0","8.4","8.7","12.0","17.4","17.7","38.40"],"style":["3.0","5.1","6.3","7.1","7.4","12.0","14.1","15.3","16.1","16.4","18.4","38.29"],"width":["3.0","7.4","8.4","8.7","12.0","16.4","17.4","17.7","38.29"],"100px":["3.0","7.4","12.0","16.4","27.29","38.29"],"src":["3.0","7.3","7.4","8.7","12.0","16.3","16.4","17.7","27.29","38.29"],"display":["3.0","12.0"],"none":["3.0","12.0"],"position":["3.0","4.18","6.4","7.2","7.3","7.5","12.0","13.20","15.4","16.2","16.3","16.5","27.29","27.32","34.9","34.10","34.11","34.12","38.29","38.32"],"absolute":["3.0","7.2","7.3","7.5","12.0","16.2","16.3","16.5","27.29","38.29"],"top":["3.0","7.2","7.3","7.5","12.0","16.2","16.3","16.5","27.29","38.29"],"20px":["3.0","12.0","27.29","38.29"],"right":["3.0","6.2","6.4","7.2","7.5","12.0","13.20","15.2","15.4","16.2","16.5","27.29","34.9","34.10","34.11","34.12"],"var":["4.4","4.39","8.5","13.5","13.6","13.10","13.11","13.13","13.15","13.16","13.17","13.22","13.24","13.36","13.37","13.40","17.5","27.3","27.5","27.6","27.10","27.14","27.25","27.28","27.33","27.37","27.39","27.41","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.27","38.28","38.36","38.37","38.38","38.39","38.42","38.45","38.46","38.48","38.49"],"controls":["4.18","4.20","23.5","33.5","34.9","34.10","34.11","34.12"],"jpg":["4.21"],"element":["5.1","7.1","14.1","16.1"],"组件的":["5.1","7.1","14.1","16.1"],"dom":["5.1","7.1","8.3","14.1","16.1","17.3"],"元素":["5.1","7.1","14.1","16.1"],"args":["5.2","5.3","5.4","14.2","14.3","14.4","27.30","27.31","38.30"],"show":["5.5","8.6","8.8","14.5","17.6","17.8"],"false":["5.5","14.5","34.5"],"组件样式对象":["6.1","15.1"],"组件点击事件":["6.1","15.1"],"mounted":["6.1","15.1"],"selector":["6.2","15.2"],"default":["6.2","15.2"],"span":["6.2","15.2"],"01":["6.2","15.2","27.30","38.30"],"button":["6.3","6.4","15.3","15.4"],"tooltip":["6.3","6.4","7.2","7.3","15.3","15.4","16.2","16.3","27.32"],"color":["6.3","15.3","34.5"],"red":["6.3","15.3"],"your":["6.4","15.4","27.31","27.32","38.31","38.32","38.47"],"02":["6.5","8.3","15.5","17.3","27.30","38.30"],"settimeout":["6.5","15.5","27.2"],"update":["6.5","15.5"],"the":["6.5","15.5","18.3","27.8","27.47"],"tip":["7.2","7.3","13.14","13.18","16.2","16.3","18.3","27.8","27.11","27.47"],"50px":["7.2","7.3","7.5","16.2","16.3","16.5"],"potser":["7.4","16.4"],"item":["8.2","8.3","17.2","17.3"],"onselect":["8.3","17.3","27.30","38.30"],"pip":["8.4","17.4"],"mode":["8.4","17.4"],"close":["8.4","17.4"],"heigth":["8.4","8.7","17.4","17.7"],"add":["8.6","17.6","18.1","28.1"],"slider":["8.6","17.6"],"state":["8.7","17.7"],"range":["8.8","17.8","34.11"],"非常少使用":["10.0"],"attached":["13.0"],"div":["13.4","13.10","13.39","27.27","27.36","27.38","27.42","27.43","27.48","38.38"],"classname":["13.4","13.10","13.11","13.39","27.22","27.27","27.36","27.38","27.42","27.43","27.48","38.38"],"run":["13.4","13.10","13.11","13.39","27.22","27.24","27.27","27.36","27.38","27.42","27.43","27.45","27.48","38.38","38.43"],"code":["13.4","13.10","13.11","13.36","13.37","13.39","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.36","27.37","27.41","27.43","27.45","27.46","27.48","27.49","38.38","38.43"],"name":["13.10","13.39"],"some":["13.14"],"videos":["13.14"],"have":["13.14"],"switch":["13.18"],"resize":["13.30"],"class":["13.39"],"completed":["18.0"],"everything":["18.0"],"is":["18.0"],"unpkg":["18.2","22.3","23.3","24.3","25.3","26.4","28.2","32.3","33.3","34.3","35.3","36.3","37.4"],"size":["18.3","27.1"],"of":["18.3","27.1"],"getinstance":["18.4","28.4","28.6"],"let":["18.6"],"null":["18.6"],"parameters":["18.6"],"create":["19.0","29.0"],"initialize":["19.0","27.1","29.0"],"autoplay":["19.0","29.0"],"createplayer":["20.0","30.0"],"type":["20.0","30.0","34.11"],"attachmediaelement":["20.0","30.0"],"load":["20.0","30.0"],"attachmedia":["21.0","31.0"],"else":["21.0","31.0"],"canplaytype":["21.0","31.0"],"com":["22.3","23.3","24.3","25.3","26.4","32.3","33.3","34.3","35.3","36.3","37.4"],"为空则不跳转":["22.4","32.4"],"http":["22.4","32.4"],"org":["22.4","32.4"],"必须观看的时长":["22.4","32.4"],"期间不能被跳过":["22.4","32.4"],"单位为秒":["22.4","32.4"],"当该值大于或等于totalduration时":["22.4","32.4"],"不能提前关闭广告":["22.4","32.4"],"当该值等于或小于0时":["22.4","32.4"],"则随时都可以关闭广告":["22.4","32.4"],"playduration":["22.4","32.4"],"fullscreen":["23.5","33.5"],"fullscreenweb":["23.5","33.5"],"里通过代码控制":["26.1","37.1"],"value":["26.7","37.7"],"from":["26.7","37.7"],"async":["26.7","37.7"],"use":["26.7","37.7"],"通信":["26.9","37.9"],"只能运行在":["26.10","37.10"],"的消息":["26.11","37.11"],"commit":["26.12","37.12"],"artplayerpluginiframe":["26.12","37.12"],"body":["26.13","28.3","37.13"],"id":["26.13","37.13","38.47"],"need":["27.1"],"elements":["27.1"],"such":["27.1"],"as":["27.1","27.47"],"css":["27.1","38.1"],"this":["27.4","38.4"],"equivalent":["27.4"],"to":["27.4"],"will":["27.8"],"cache":["27.8"],"muted":["27.11"],"if":["27.11"],"you":["27.11"],"want":["27.11"],"similar":["27.12"],"object":["27.12"],"fit":["27.12"],"contain":["27.12"],"sescribe":["27.20"],"volume":["27.20"],"up":["27.20"],"down":["27.20"],"fast":["27.20"],"forward":["27.20"],"rewind":["27.20"],"through":["27.27"],"opacity":["27.29"],"menu":["27.31","38.31"],"left":["27.32","38.32"],"control":["27.32","38.32"],"something":["27.35","38.35"],"dosomething":["27.35","38.35"],"matches":["27.36"],"successful":["27.36"],"support":["27.36"],"string":["27.36"],"matching":["27.36"],"regular":["27.36"],"onvttload":["27.38"],"functions":["27.38"],"for":["27.38"],"modifying":["27.38"],"text":["27.38","34.10"],"loading":["27.40","38.40"],"player":["27.42","27.47"],"instance":["27.42","28.4"],"modify":["27.44"],"existing":["27.44"],"because":["27.47"],"uses":["27.47"],"key":["27.47"],"by":["27.47"],"demo":["28.3"],"meta":["28.3"],"charset":["28.3"],"utf":["28.3"],"get":["28.4"],"locktime":["34.4"],"输入框锁定时间":["34.4"],"maxlength":["34.4"],"输入框最大可输入的字数":["34.4"],"minwidth":["34.4"],"弹幕文本":["34.5"],"time":["34.5"],"发送时间":["34.5"],"单位秒":["34.5"],"fff":["34.5"],"弹幕局部颜色":["34.5"],"border":["34.5"],"plugins":["34.7","34.8"],"artplayerplugindanmuku":["34.7","34.8"],"使用":["34.7"],"promise":["34.7"],"异步返回":["34.7"],"xml":["34.9","34.10","34.11","34.12"],"隐藏弹幕":["34.9"],"发送弹幕":["34.10"],"弹幕大小":["34.11"],"input":["34.11"],"重载弹幕":["34.12"],"setting":["34.14"],"加载错误":["34.15"],"config":["34.15"],"配置变化":["34.15"],"您可能需要初始化容器元素的大小":["38.1"],"如":["38.1"],"等同于":["38.4"],"document":["38.27"],"queryselector":["38.27"]},{"0":["34.5"],"1":["8.7","17.7","34.11"],"3":["27.1"],"4":["27.7","27.21","27.22","27.23","27.24","27.36","27.38","27.42","27.43","27.45","27.48","38.43"],"5":["4.29","8.7","17.7"],"6":["13.39"],"7":["13.4","27.27"],"8":["27.42"],"9":["27.29","38.29"],"10":["4.10","4.29","8.7","17.7","22.4","32.4"],"11":["27.44"],"12":["27.38","34.11"],"22":["8.5","8.6","17.5","17.6"],"25":["34.11"],"32":["0.14","9.14"],"50":["34.11"],"60":["27.34","38.34"],"120":["38.34"],"150":["8.2","17.2"],"222":["34.5"],"400":["34.4"],"404":["2.12","11.12"],"1000":["27.2"],"二级属性":["0.0","9.0"],"mp4":["0.1","0.13","0.15","2.1","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.20","2.22","2.23","2.25","2.26","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","4.1","4.2","4.3","4.7","4.8","4.9","4.11","4.12","4.13","4.16","4.17","4.19","4.23","4.24","4.26","4.27","4.33","4.34","4.35","4.38","8.1","8.5","9.1","9.13","9.15","11.1","11.3","11.4","11.5","11.6","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.19","11.21","11.22","11.24","11.25","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.7","13.8","13.9","13.11","13.12","13.16","13.17","13.19","13.23","13.24","13.26","13.27","13.28","13.31","13.32","13.33","13.34","13.35","17.1","17.5","18.5","27.33","27.34","27.37","27.50","28.5","34.6","38.8","38.25","38.33","38.36","38.37","38.50"],"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","4.41","6.3","7.2","7.3","9.1","9.6","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.11","10.12","13.8","13.25","13.28","13.31","13.32","13.38","15.3","16.2","16.3","27.29","27.31","27.32","38.29","38.30","38.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","6.3","7.2","7.3","9.1","9.6","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.12","13.25","13.31","13.38","15.3","16.2","16.3","27.29","27.31","27.32","38.29","38.30","38.31"],"warning":["0.2","0.3","1.6","4.29","9.2","9.3","10.6","13.20","13.29","13.30","13.38","18.4","27.2","27.4","27.18","27.20","27.41","28.4","38.11","38.41","38.47","38.50"],"提示":["0.2","0.3","9.2","9.3","10.0","13.30","38.47"],"在上面这个例子中":["0.2","9.2"],"为了方便区别":["0.3","9.3"],"元素和普通对象":["0.3","9.3"],"播放器里的所有":["0.3","9.3"],"mouseenter":["0.4","9.4"],"你可以修改":["0.5","9.5"],"即可":["0.5","9.5"],"zh":["0.7","9.7"],"cn":["0.7","9.7"],"your":["0.7","9.7","13.30","27.3","38.3"],"ready":["0.8","0.9","0.12","0.13","0.14","0.15","0.16","2.7","2.19","2.24","2.31","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.5","7.5","8.8","9.8","9.12","9.13","9.14","9.15","9.16","11.2","11.6","11.18","11.23","11.30","13.8","13.12","13.21","13.25","13.26","13.27","13.28","13.31","13.32","13.33","13.34","14.5","16.5","17.8"],"html":["0.9","0.10","0.11","4.18","4.20","9.9","9.10","9.11","23.5","33.5","34.8"],"some":["0.9","0.10","0.11","9.9","9.10","9.11"],"text":["0.9","0.10","0.11","9.9","9.10","9.11"],"position":["0.10","4.20","4.35","6.1","7.4","9.10","15.1","16.4","23.5","33.5","34.8"],"on":["0.12","0.13","0.14","0.15","0.16","2.3","2.7","2.12","2.13","2.19","2.24","2.31","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.4","5.5","6.4","9.12","9.13","9.14","9.15","9.16","11.6","11.12","11.18","11.23","11.30","13.7","13.8","13.12","13.21","13.25","13.26","13.27","13.28","13.31","13.32","13.33","13.34","14.4","14.5","15.4","18.3","20.0","27.4","30.0"],"subtitleoffset":["0.16","9.16"],"return":["0.17","8.2","8.3","9.17","17.2","17.3","26.7","34.7","34.10","37.7"],"name":["0.17","9.17"],"something":["0.17","9.17"],"dosomething":["0.17","9.17"],"一级属性":["1.0","4.0"],"app":["1.1","4.4","4.5","4.6","4.22","4.36","4.37","4.39","4.40","10.1","13.5","13.6","13.10","13.11","13.13","13.15","13.16","13.17","13.22","13.24","13.36","13.37","13.40","23.4","27.5","27.6","27.10","27.14","27.25","27.33","27.36","27.37","27.38","27.39","33.4","38.5","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.28","38.36","38.37","38.38","38.39","38.42","38.45","38.46","38.48","38.49"],"url":["1.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.38","4.39","4.40","10.1","13.5","13.6","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.36","13.37","13.40","18.5","23.4","27.3","27.6","27.25","27.36","27.50","28.5","33.4","38.3","38.5","38.6","38.9","38.10","38.14","38.15","38.16","38.17","38.18","38.22","38.25","38.26","38.36","38.39","38.46"],"assets":["1.1","2.1","2.4","2.5","2.15","4.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.38","4.39","4.40","10.1","11.1","11.3","11.4","11.8","11.9","11.10","11.11","11.15","13.1","13.5","13.6","13.7","13.9","13.10","13.11","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.26","18.5","23.4","27.6","27.25","27.33","27.36","27.37","27.50","28.5","33.4","38.5","38.6","38.8","38.18","38.25","38.36","38.37","38.38","38.39"],"全部工具函数请参考以下地址":["1.6","10.6"],"js":["1.11","10.11","13.4","13.39","26.9","27.22","27.27","27.36","27.38","27.42","27.43","27.48","37.9"],"emit":["2.0","11.0"],"focus":["2.0","11.0"],"移除事件":["2.0","11.0"],"sample":["2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","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","8.1","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.19","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","13.1","13.3","13.5","13.6","13.7","13.8","13.9","13.10","13.11","13.12","13.13","13.16","13.17","13.19","13.23","13.24","13.26","13.27","13.33","13.34","13.35","17.1","18.5","23.4","27.25","27.33","27.36","27.37","27.50","28.5","33.4","38.5","38.6","38.8","38.18","38.25","38.36","38.37","38.38","38.39"],"video":["2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.17","2.20","2.27","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","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","8.1","8.5","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.19","11.26","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.19","13.26","13.27","13.28","13.32","13.34","13.35","17.1","17.5","18.5","27.25","27.33","27.37","27.50","28.5","34.6","38.8","38.18","38.25","38.33","38.36","38.37","38.38","38.50"],"true":["2.17","2.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.39","4.2","4.3","4.19","5.2","5.4","5.5","8.1","8.5","9.11","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.38","13.2","13.3","13.19","14.2","14.4","14.5","17.1","17.5","34.13","34.14","38.11","38.33","38.47"],"setting":["2.18","2.21","2.28","8.1","8.5","11.17","11.20","11.27","17.1","17.5","34.13"],"srt":["2.28","2.29","2.30","11.27","11.28","11.29"],"并调用":["2.44","11.43"],"但数据意外未出现":["2.56","11.55"],"show":["3.0","5.2","5.3","5.4","12.0","14.2","14.3","14.4","19.0","20.0","21.0","27.29","27.31","29.0","30.0","31.0"],"block":["3.0","12.0"],"hide":["3.0","12.0"],"controls":["3.0","4.35","12.0","13.35","34.8"],"tooltip":["3.0","6.1","8.6","12.0","15.1","17.6","38.32"],"muted":["4.2","4.3","4.23","13.2","13.3","22.4","32.4","38.11"],"seek":["4.10","4.11"],"settimeout":["4.10","5.5","7.5","8.8","9.9","14.5","16.5","17.8","38.2"],"right":["4.18","4.20","7.3","7.4","16.3","16.4","23.5","33.5","34.8","38.29"],"switch":["4.18","23.5","33.5"],"click":["4.18","4.20","5.1","7.1","7.2","7.3","13.38","14.1","16.1","16.2","16.3","27.29","27.32","34.8","34.9","34.12","38.29","38.31","38.32"],"function":["4.18","4.20","5.1","7.1","7.2","7.3","14.1","16.1","16.2","16.3","18.6","27.29","27.32","34.7","34.9","34.12","38.29","38.31"],"log":["4.41"],"theme":["4.41"],"object":["5.1","7.1","14.1","16.1"],"组件样式对象":["5.1","7.1","14.1","16.1"],"false":["5.2","5.3","5.4","8.4","14.2","14.3","14.4","17.4","22.4","32.4"],"update":["5.5","7.5","8.8","14.5","16.5","17.8"],"组件挂载后触发":["6.1","15.1"],"组件的提示文本":["6.1","15.1"],"yellow":["6.2","15.2"],"02":["6.2","15.2"],"onselect":["6.2","15.2"],"item":["6.2","8.4","15.2","17.4"],"dom":["6.2","15.2"],"args":["6.3","7.2","7.3","15.3","16.2","16.3","27.29","27.32","38.29","38.31"],"mounted":["6.3","7.2","7.3","15.3","16.2","16.3"],"style":["6.4","15.4","18.5","27.32","28.4","28.5","34.11","38.32"],"color":["6.4","15.4","27.32","38.32"],"red":["6.4","15.4"],"control":["6.5","15.5"],"by":["6.5","7.5","8.8","15.5","16.5","17.8","27.11"],"absolute":["7.4","16.4"],"top":["7.4","16.4"],"50px":["7.4","16.4"],"the":["7.5","8.8","13.18","16.5","17.8","27.11"],"quality":["8.2","17.2"],"1080p":["8.2","17.2"],"src":["8.4","17.4","21.0","27.40","31.0","38.40"],"state":["8.4","17.4","27.40","38.40"],"svg":["8.4","8.7","17.4","17.7"],"settings":["8.5","17.5"],"slider":["8.5","17.5"],"5x":["8.5","8.6","17.5","17.6"],"img":["8.5","8.6","17.5","17.6","27.40"],"width":["8.5","8.6","17.5","17.6","18.5","27.1","38.1"],"icon":["8.6","17.6"],"range":["8.7","17.7"],"left":["9.10"],"有些属性是全大写的":["10.0"],"t":["11.7"],"which":["13.0"],"var":["13.4","13.39","19.0","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.35","27.36","27.38","27.42","27.43","27.45","27.46","27.48","27.49","29.0","38.12","38.35","38.43"],"art":["13.4","13.10","13.36","13.37","13.39","27.7","27.9","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.36","27.38","27.39","27.43","27.45","27.46","27.48","27.49","38.12","38.27","38.38","38.43"],"new":["13.4","13.36","13.37","13.39","19.0","27.3","27.5","27.7","27.9","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.36","27.38","27.39","27.43","27.45","27.46","27.48","27.49","29.0","38.7","38.12","38.35","38.38","38.42","38.43"],"artplayer":["13.4","13.10","13.11","13.13","13.36","13.37","13.39","19.0","27.3","27.5","27.6","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.36","27.37","27.38","27.39","27.45","27.46","27.49","29.0","38.7","38.12","38.13","38.19","38.21","38.23","38.24","38.28","38.35","38.38","38.42","38.43","38.45","38.48","38.49"],"container":["13.4","13.10","13.11","13.13","13.15","13.22","13.36","13.37","13.40","27.5","27.6","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.23","27.26","27.27","27.28","27.36","27.37","27.38","27.39","27.46","27.49","38.3","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.28","38.38","38.42","38.45","38.46","38.48","38.49"],"no":["13.14"],"such":["13.14"],"as":["13.14"],"live":["13.14"],"or":["13.14","27.1"],"due":["13.18","13.20","27.18"],"to":["13.18","13.20","13.29","18.0"],"browser":["13.18","13.20","27.18"],"security":["13.18","13.20","27.18"],"mechanism":["13.18","13.20"],"page":["13.18","27.11"],"must":["13.18"],"have":["13.18"],"tip":["13.20","13.29","13.38","18.4","27.2","27.4","27.18","27.20"],"before":["13.20"],"jpg":["13.21"],"json":["13.25"],"stringify":["13.25"],"delete":["13.29"],"looping":["13.29"],"just":["13.29"],"useful":["13.30"],"but":["13.30","27.47"],"if":["13.38","27.47","34.9","34.10"],"you":["13.38"],"subject":["18.0"],"pnpm":["18.1","22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"com":["18.2","28.2"],"player":["18.3","27.41"],"depends":["18.3"],"so":["18.3"],"modifying":["18.4"],"https":["18.5","28.5"],"org":["18.5","28.5"],"600px":["18.5"],"height":["18.5","27.1","38.1"],"param":["18.6"],"getinstance":["18.6"],"else":["19.0","20.0","29.0","30.0"],"notice":["19.0","20.0","21.0","29.0","30.0","31.0"],"unsupported":["19.0","20.0","21.0","29.0","30.0","31.0"],"playback":["19.0","20.0","21.0","29.0","30.0","31.0"],"format":["19.0","20.0","21.0","29.0","30.0","31.0"],"mpd":["19.0","29.0"],"application":["21.0","31.0"],"vnd":["21.0","31.0"],"apple":["21.0","31.0"],"mpegurl":["21.0","31.0"],"m3u8":["21.0","31.0"],"广告总时长":["22.4","32.4"],"totalduration":["22.4","32.4"],"视频广告是否默认静音":["22.4","32.4"],"多语言支持":["22.4","32.4"],"i18n":["22.4","32.4"],"close":["22.4","32.4"],"关闭广告":["22.4","32.4"],"countdown":["22.4","32.4"],"s秒":["22.4","32.4"],"button":["23.5","33.5"],"ui":["23.5","33.5"],"播放器的功能":["26.1","37.1"],"keyword":["26.7","37.7"],"currenttime":["26.7","37.7"],"await":["26.7","37.7"],"event":["26.8","34.9","37.8"],"artplayerpluginiframe":["26.11","37.11"],"type":["26.12","37.12"],"400px":["27.1","38.1"],"300px":["27.1","38.1"],"use":["27.1"],"three":["27.2"],"file":["27.2"],"formats":["27.2"],"are":["27.2"],"supported":["27.2"],"size":["27.8"],"last":["27.8"],"and":["27.8"],"enter":["27.11"],"css":["27.12"],"div":["27.12","28.3"],"classname":["27.12"],"run":["27.12"],"code":["27.12","27.42"],"policy":["27.18"],"space":["27.20"],"toggle":["27.20"],"play":["27.20"],"pause":["27.20"],"these":["27.20"],"document":["27.27"],"queryselector":["27.27"],"setting02":["27.30","38.30"],"green":["27.32","38.32"],"one":["27.34","38.34"],"more":["27.34","38.34"],"chance":["27.34","38.34"],"ploading":["27.40","38.40"],"gif":["27.40","38.40"],"identification":["27.41"],"can":["27.41"],"only":["27.41"],"resolve":["27.41"],"this":["27.41"],"cache":["27.47"],"progress":["27.47"],"of":["27.47"],"class":["28.3"],"属性":["28.6"],"export":["28.6"],"输入框最小宽度":["34.4"],"填":["34.4"],"则为无限制":["34.4"],"maxwidth":["34.4"],"输入框最大宽度":["34.4"],"infinity":["34.4"],"是否显示描边":["34.5"],"mode":["34.5"],"弹幕模式":["34.5"],"0表示滚动":["34.5"],"1静止":["34.5"],"plugins":["34.6","34.13","34.14"],"artplayerplugindanmuku":["34.6","34.13","34.14"],"弹幕":["34.6"],"resovle":["34.7"],"xml":["34.8"],"隐藏弹幕":["34.8"],"prompt":["34.10"],"请输入弹幕文本":["34.10"],"弹幕测试文本":["34.10"],"trim":["34.10"],"min":["34.11"],"max":["34.11"],"step":["34.11"],"value":["34.11"],"display":["34.11"],"flex":["34.11"],"alignitems":["34.11"],"stop":["34.15"],"弹幕停止":["34.15"],"start":["34.15"],"或者使用":["38.1"],"aspect":["38.1"],"热键":["38.20"],"描述":["38.20"],"增加音量":["38.20"],"降低音量":["38.20"],"innerhtml":["38.27"],"opacity":["38.29"],"sd":["38.33"],"ua":["38.36"],"后缀的识别":["38.41"],"播放器只能解析这种后缀":["38.41"],"因为播放器默认使用":["38.47"]},{"0":["11.7","18.5","28.5"],"1":["34.7"],"2":["4.27","34.5"],"4":["27.12"],"5":["4.7","4.8","4.13","13.7","38.8"],"8":["2.0","11.0"],"9":["4.28","27.1"],"10":["4.11","13.10","13.11","27.37"],"16":["4.28","13.28","27.1","34.10","38.1"],"100":["26.5","27.37","37.5","38.37"],"111":["34.7"],"120":["27.34"],"180":["27.34","38.34"],"222":["34.7"],"240":["38.34"],"333":["34.5"],"360":["8.2","17.2"],"720":["8.2","17.2"],"1000":["0.9","0.10","0.11","0.16","9.9","9.10","9.11","9.16","38.2"],"1080":["8.2","17.2"],"5000":["0.14","9.14"],"比较少用":["0.0","9.0"],"warning":["0.1","0.6","0.7","0.8","0.9","4.14","4.18","4.20","4.25","4.30","4.38","9.1","9.6","9.7","9.8","9.9","9.10","9.11","13.25","27.29","27.30","27.31","27.32","27.36","27.40","27.50","28.3","38.2","38.4","38.8","38.18","38.20","38.31","38.32","38.40"],"提示":["0.1","4.14","4.18","4.20","4.29","4.30","9.1","28.3","38.2","38.8","38.11","38.18"],"假如直接修改这个":["0.1","9.1"],"当使用":["0.2","9.2"],"访问播放器时":["0.2","9.2"],"会返回":["0.2","9.2"],"元素都是以":["0.3","9.3"],"开头命名的":["0.3","9.3"],"这是所有":["0.3","9.3"],"元素的定义":["0.3","9.3"],"mouseleave":["0.4","9.4"],"poster":["0.4","9.4"],"jpg":["0.4","9.4"],"then":["0.4","9.4"],"img":["0.4","9.4"],"loading":["0.6","9.6"],"这是所有图标的定义":["0.6","9.6"],"types":["0.6","1.6","9.6","10.6","27.50","38.50"],"使用":["0.7","9.7"],"只能更新实例化之后的":["0.7","9.7"],"to":["0.8","9.8","27.2","27.30","27.31","27.32"],"play":["0.8","3.0","4.2","9.8","12.0","13.2","27.2"],"如果想马上隐藏":["0.8","9.8"],"settimeout":["0.9","0.10","0.11","0.13","0.14","0.15","0.16","4.2","4.3","4.7","4.11","4.19","5.4","6.4","7.4","8.7","9.10","9.11","9.13","9.14","9.15","9.16","13.2","13.7","13.10","13.11","14.4","15.4","16.4","17.7"],"false":["0.9","0.10","0.11","0.15","0.16","9.9","9.10","9.11","9.15","9.16","27.29","27.31","38.29","38.31"],"left":["0.10","6.1","15.1"],"true":["0.11","0.13","2.20","4.1","4.12","4.23","4.31","5.3","9.13","11.19","13.1","13.23","13.31","14.3","23.4","27.25","27.33","33.4","38.18","38.25"],"srt":["0.12","9.12"],"on":["0.17","2.1","2.4","2.5","2.6","2.8","2.9","2.10","2.11","2.14","2.15","2.16","2.17","2.18","2.20","2.21","2.22","2.23","2.25","2.26","2.27","2.28","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","4.1","4.2","4.3","4.4","4.5","4.6","4.15","4.22","4.23","4.36","4.37","7.4","8.7","9.17","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.13","11.14","11.15","11.16","11.17","11.19","11.20","11.21","11.22","11.24","11.25","11.26","11.27","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","13.1","13.2","13.3","13.5","13.6","13.9","13.10","13.11","13.13","13.15","13.16","13.17","13.19","13.22","13.23","13.24","13.36","13.37","16.4","17.7","22.4","32.4","34.13","34.14","38.4"],"非常少使用":["1.0"],"sample":["1.1","4.4","4.40","10.1","13.4","13.15","13.22","13.36","13.37","13.39","13.40","20.0","27.5","27.6","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.38","27.39","27.42","27.45","27.46","27.49","30.0","38.7","38.9","38.10","38.12","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.28","38.35","38.42","38.43","38.45","38.46","38.48","38.49"],"video":["1.1","4.4","4.39","10.1","13.4","13.22","13.39","23.4","27.10","27.14","27.28","27.36","33.4","38.5","38.6","38.7","38.9","38.10","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.28","38.39","38.45","38.46","38.48","38.49"],"mp4":["1.1","4.4","4.5","4.6","4.15","4.22","4.36","4.37","4.39","4.40","10.1","13.4","13.5","13.6","13.10","13.13","13.15","13.22","13.36","13.37","13.39","13.40","23.4","27.5","27.6","27.15","27.16","27.17","27.25","27.36","27.38","27.39","33.4","38.5","38.6","38.9","38.10","38.14","38.15","38.16","38.17","38.18","38.22","38.26","38.38","38.39","38.46"],"artplayer":["1.2","1.3","1.4","1.5","1.7","1.8","1.9","1.10","1.11","1.12","10.2","10.3","10.4","10.5","10.7","10.8","10.9","10.10","10.11","10.12","20.0","21.0","27.12","27.42","27.43","27.48","30.0","31.0"],"d":["1.6","10.6"],"info":["1.11","2.3","2.13","4.13","4.24","4.26","4.38","4.39","8.4","10.11","13.8","13.12","13.13","13.21","13.24","13.26","13.27","13.28","13.32","13.33","13.34","17.4","18.5","26.8","28.5","37.8","38.32"],"const":["2.0","4.16","4.17","8.4","11.0","13.16","13.17","17.4","23.5","33.5","34.11"],"onready":["2.0","11.0"],"console":["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.18","2.19","2.21","2.22","2.23","2.24","2.25","2.26","2.27","2.29","2.30","2.32","2.33","2.34","2.35","2.36","2.37","2.38","4.23","4.38","4.39","4.40","8.4","11.1","11.3","11.4","11.5","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.28","11.29","11.31","11.32","11.33","11.34","11.35","11.36","11.37","13.12","13.13","13.21","13.24","13.26","13.27","13.33","13.34","13.40","17.4","18.5","22.4","26.8","28.5","32.4","34.14","37.8","38.32"],"start":["2.3"],"end":["2.3"],"event":["2.6","2.8","2.9","2.10","2.11","2.13","2.14","4.38","8.4","11.5","11.14","17.4"],"reconnecttime":["2.12","11.12"],"state":["2.13","2.16","2.17","2.22","2.23","2.24","2.25","2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","8.5","8.6","11.13","11.16","11.21","11.22","11.23","11.24","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38","17.5","17.6"],"height":["2.19","11.18","28.5"],"datauri":["2.26","11.25"],"currenttime":["2.27","11.26","26.12","37.12"],"offset":["2.28","11.27"],"text":["2.29","11.28","34.7"],"ass":["2.31","11.30"],"load":["2.44","11.43"],"方法重新加载它":["2.44","11.43"],"click":["3.0","4.35","4.38","12.0","13.35","22.4","23.5","32.4","33.5"],"marginright":["3.0","12.0"],"比较常用":["4.0"],"muted":["4.1","13.1","13.23"],"ready":["4.2","4.3","4.5","4.6","4.7","4.9","4.15","4.19","4.22","4.23","5.4","6.4","7.4","8.7","13.2","13.3","13.5","13.6","13.7","13.9","13.10","13.11","13.13","13.16","13.17","13.19","13.23","13.24","14.4","15.4","16.4","17.7","34.14"],"seek":["4.7","13.7","13.10","13.11"],"t":["4.10","4.21"],"有的视频是没有时长的":["4.14"],"async":["4.16","4.17","13.16","13.17"],"await":["4.16","4.17","13.16","13.17"],"json":["4.25"],"stringify":["4.25"],"删除区间循环播放":["4.29"],"只需要设置":["4.29"],"为":["4.29"],"即可":["4.29"],"resize":["4.30","34.13"],"playsinline":["4.31","13.31","38.39"],"m3u8":["4.33","27.2","38.42"],"000":["4.34"],"right":["4.35","6.1","13.35","15.1"],"html":["4.35","13.35","18.1","28.1"],"green":["4.41"],"组件点击事件":["5.1","7.1","14.1","16.1"],"mounted":["5.1","7.1","14.1","16.1","27.29","34.11","38.29"],"组件挂载后触发":["5.1","7.1","14.1","16.1"],"get":["5.2","5.3","6.2","6.3","7.2","7.3","14.2","14.3","15.2","15.3","16.2","16.3"],"the":["5.2","5.3","5.4","5.5","6.2","6.3","6.4","7.2","7.3","7.4","8.7","13.14","14.2","14.3","14.4","14.5","15.2","15.3","15.4","16.2","16.3","16.4","17.7","27.20"],"element":["5.2","5.3","6.2","6.3","7.2","7.3","14.2","14.3","15.2","15.3","16.2","16.3"],"of":["5.2","5.3","6.2","6.3","7.2","7.3","14.2","14.3","15.2","15.3","16.2","16.3","27.40"],"by":["5.2","5.3","5.4","5.5","6.2","6.4","7.4","14.2","14.3","14.4","14.5","15.2","15.4","16.4","27.2"],"delete":["5.4","6.4","7.4","8.7","14.4","15.4","16.4","17.7"],"和":["6.1","15.1","34.6"],"控制控制器出现的左右位置":["6.1","15.1"],"selector":["6.1","15.1"],"array":["6.1","15.1"],"return":["6.2","15.2","18.6","28.6"],"control":["6.2","6.3","6.4","15.2","15.3","15.4"],"200px":["7.5","16.5"],"720p":["8.2","17.2"],"360p":["8.2","17.2"],"nextstate":["8.4","17.4"],"heigth":["8.5","8.6","17.5","17.6"],"src":["8.5","8.6","17.5","17.6"],"svg":["8.5","8.6","17.5","17.6"],"show":["8.7","17.7","34.9","38.29","38.31"],"pip":["8.8","17.8"],"mode":["8.8","17.8"],"close":["8.8","17.8"],"说明这些属性是不稳定的":["10.0"],"可能会在将来被更改":["10.0"],"is":["13.0","22.4","27.47","32.4"],"more":["13.0","27.11"],"commonly":["13.0"],"app":["13.4","13.39","19.0","20.0","21.0","26.5","26.13","27.3","27.7","27.9","27.12","27.13","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.28","27.35","27.42","27.43","27.45","27.46","27.48","27.49","29.0","30.0","31.0","37.5","37.13","38.3","38.12","38.35","38.43"],"url":["13.4","13.39","27.5","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.39","27.43","27.45","27.46","27.48","27.49","38.7","38.12","38.13","38.19","38.21","38.23","38.24","38.27","38.28","38.35","38.43","38.45","38.48","38.49"],"assets":["13.4","13.36","13.37","13.39","13.40","20.0","27.5","27.7","27.9","27.10","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.22","27.23","27.24","27.26","27.28","27.35","27.38","27.39","27.42","27.43","27.45","27.46","27.48","27.49","30.0","38.3","38.7","38.9","38.10","38.12","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.22","38.23","38.24","38.26","38.27","38.28","38.35","38.42","38.43","38.45","38.46","38.48","38.49"],"that":["13.14"],"not":["13.14","13.30"],"been":["13.14"],"decoded":["13.14"],"obtained":["13.14"],"interaction":["13.18","13.20"],"before":["13.18"],"triggering":["13.18","13.20"],"for":["13.18","13.20","27.11"],"page":["13.20"],"must":["13.20","18.3","27.11"],"have":["13.20","18.3"],"tip":["13.25","27.36"],"dimension":["13.25"],"option":["13.29"],"aer":["13.29"],"two":["13.29"],"does":["13.30"],"know":["13.30"],"specific":["13.30"],"position":["13.35"],"need":["13.38","27.2","27.47"],"some":["13.38"],"events":["13.38"],"only":["13.38","27.20"],"exist":["13.38"],"in":["13.38","18.4","27.4"],"life":["13.38"],"cycle":["13.38"],"container":["13.39","19.0","20.0","21.0","27.3","27.22","27.24","27.35","27.42","27.43","27.45","27.48","29.0","30.0","31.0","38.35","38.43"],"chinese":["18.0"],"your":["18.3","27.6","38.6"],"a":["18.3"],"following":["18.3","27.31","27.32"],"links":["18.3"],"directly":["18.4"],"will":["18.4","27.20"],"400px":["18.5","28.5"],"margin":["18.5","28.5"],"60px":["18.5","28.5"],"auto":["18.5","28.5"],"properties":["18.6"],"export":["18.6"],"default":["18.6","28.6"],"data":["18.6","26.12","28.6","37.12"],"akamaized":["19.0","29.0"],"net":["19.0","29.0"],"akamai":["19.0","29.0"],"bbb":["19.0","29.0"],"30fps":["19.0","29.0"],"var":["20.0","21.0","27.12","30.0","31.0"],"new":["20.0","27.12","27.27","27.42","30.0","38.27"],"test":["21.0","27.36","31.0","38.36"],"streams":["21.0","31.0"],"mux":["21.0","31.0"],"x36xhzz":["21.0","31.0"],"detail":["22.4","32.4"],"查看详情":["22.4","32.4"],"canbeclosed":["22.4","32.4"],"s秒后可关闭广告":["22.4","32.4"],"ad":["22.4","32.4"],"clicked":["22.4","32.4"],"fullscreen":["23.4","33.4"],"fullscreenweb":["23.4","33.4"],"function":["23.5","33.5","34.8","34.11","38.32"],"plugins":["23.5","33.5"],"artplayerplugincontrol":["23.5","33.5"],"或者获取":["26.1","37.1"],"div":["26.5","26.13","37.5","37.13"],"class":["26.5","26.13","37.5","37.13"],"style":["26.5","37.5"],"width":["26.5","28.5","37.5"],"or":["26.7","27.2","37.7"],"resolve":["26.7","37.7"],"method":["26.7","37.7"],"currenttime2":["26.7","37.7"],"里":["26.10","37.10"],"art":["26.12","27.12","27.27","37.12"],"aspect":["27.1"],"ratio":["27.1","38.1"],"ogg":["27.2","38.2"],"and":["27.2","27.18"],"webm":["27.2","38.2"],"if":["27.2","27.4","27.18"],"callback":["27.4"],"instance":["27.4"],"but":["27.4"],"read":["27.8"],"value":["27.8"],"at":["27.8"],"be":["27.11"],"js":["27.12"],"source":["27.18"],"address":["27.18"],"website":["27.18"],"are":["27.18"],"take":["27.20"],"effect":["27.20"],"after":["27.20"],"player":["27.20"],"gets":["27.20"],"innerhtml":["27.27"],"please":["27.29","27.30","27.31","27.32"],"refer":["27.29","27.30","27.31","27.32"],"sd":["27.33"],"480p":["27.33","38.33"],"谁でもいいはずなのに":["27.34","38.34"],"夏の想い出がまわる":["27.34","38.34"],"ua":["27.36"],"iphone":["27.36","38.36"],"gi":["27.36","38.36"],"png":["27.37","27.40","38.37","38.40"],"definition":["27.40"],"however":["27.41"],"cannot":["27.41"],"resolved":["27.41"],"zh":["27.44","38.44"],"cn":["27.44","38.44"],"tw":["27.44","38.44"],"same":["27.47"],"different":["27.47"],"you":["27.47"],"definitions":["27.50"],"播放器的尺寸依赖于容器":["28.3"],"的尺寸":["28.3"],"所以你的容器":["28.3"],"非响应式":["28.4"],"在":["28.4"],"600px":["28.5"],"则为":["34.4"],"宽度":["34.4"],"theme":["34.4"],"dark":["34.4"],"输入框自定义挂载时的主题色":["34.4"],"默认为":["34.4"],"可以选填亮色":["34.4"],"light":["34.4"],"beforeemit":["34.4"],"trim":["34.4"],"red":["34.5"],"文件":["34.6"],"bilibili":["34.6"],"网站的弹幕格式一致":["34.6"],"time":["34.7"],"target":["34.9"],"innertext":["34.9"],"else":["34.9"],"color":["34.10"],"math":["34.10"],"floor":["34.10"],"random":["34.10"],"0xffffff":["34.10"],"tostring":["34.10"],"center":["34.11"],"setting":["34.11"],"queryselector":["34.11"],"切换弹幕":["34.12"],"config":["34.12"],"xml":["34.13","34.14"],"弹幕开始":["34.15"],"hide":["34.15"],"弹幕隐藏":["34.15"],"默认支持三种视频文件格式":["38.2"],"播放器会缓存最后一次音量的大小":["38.8"],"假如希望默认进入页面就能自动播放视频":["38.11"],"必需为":["38.11"],"视频快进":["38.20"],"视频快退":["38.20"],"space":["38.20"],"切换播放":["38.20"],"暂停":["38.20"],"subtitle":["38.25"],"组件配置":["38.31"],"args":["38.32"],"hd":["38.33"],"webkit":["38.39"],"全部图标的定义":["38.40"],"但无法解析这种后缀":["38.41"],"作为":["38.47"],"key":["38.47"],"来缓存播放进度的":["38.47"],"但假如你的同一个视频的":["38.47"],"写法参考":["38.50"]},{"0":["4.9","4.10","4.11","4.14","4.21","13.9","13.10","13.11","13.14","13.21"],"1":["8.6","17.6"],"2":["4.7","13.7","13.27","34.7"],"3":["34.5","34.7"],"5":["4.5","4.6","8.6","13.5","13.6","13.8","13.13","17.6"],"9":["13.28","38.1"],"10":["8.6","17.6","38.37"],"100":["26.13","37.13"],"240":["27.34"],"300":["27.34","38.34"],"333":["34.7"],"1000":["0.13","0.15","9.13","9.15","26.7","37.7"],"3000":["4.2","4.3","4.7","4.10","4.11","4.19","5.4","5.5","6.4","6.5","7.4","7.5","8.7","8.8","13.2","13.3","13.7","13.10","13.11","13.19","14.4","14.5","15.4","15.5","16.4","16.5","17.7","17.8"],"对象":["0.1","9.1"],"播放器不会马上做出响应":["0.1","9.1"],"false":["0.2","0.13","4.19","8.8","9.2","9.13","13.19","17.8"],"即使用原生的播放器":["0.2","9.2"],"而不是":["0.2","9.2"],"播放器":["0.2","9.2"],"types":["0.3","2.0","9.3","11.0","27.40","27.44","38.40","38.44"],"d":["0.3","0.6","2.0","9.3","9.6","11.0","27.40","27.44","27.50","38.40","38.44","38.50"],"ts":["0.3","0.6","1.6","2.0","9.3","9.6","10.6","11.0","27.40","27.44","27.50","38.40","38.44","38.50"],"warning":["0.4","0.10","0.11","0.14","0.16","2.0","9.4","9.14","9.16","11.0","18.5","27.1","27.37","27.44","28.5","38.1","38.29","38.30","38.36","38.37","38.44"],"提示":["0.4","0.14","4.25","4.38","9.4","9.14","38.1","38.4","38.20","38.36"],"假如你需要一些":["0.4","4.38","9.4"],"事件只存在于播放器的生命周期上时":["0.4","4.38","9.4"],"强烈建议使用这些函数":["0.4","9.4"],"以避免造成内存泄漏":["0.4","4.38","9.4"],"your":["0.5","9.5"],"假如想在实例化之前更新":["0.7","9.7"],"请使用基础选项的":["0.7","9.7"],"来更新":["0.7","9.7"],"的显示":["0.8","9.8"],"组件配置":["0.9","0.10","0.11","9.9","9.10","9.11","38.29","38.32"],"请参考以下地址":["0.9","0.10","0.11","0.16","9.9","9.10","9.11","9.16","38.29","38.30","38.31","38.32"],"component":["0.9","0.10","0.11","0.16","9.9","9.10","9.11","9.16","27.29","27.30","27.31","27.32","38.29","38.30","38.31","38.32"],"color":["0.12","9.12","27.38","38.38"],"red":["0.12","9.12"],"只在播放器获得焦点后":["0.14","9.14","38.20"],"如点击了播放器后":["0.14","9.14","38.20"],"这些快捷键才会生效":["0.14","9.14","38.20"],"true":["0.15","4.22","9.15","13.12","13.22","27.6","27.9","27.10","27.12","27.13","27.14","27.15","27.16","27.17","27.19","27.21","27.23","27.24","27.26","27.27","27.39","27.45","27.46","27.48","27.49","34.10","38.6","38.9","38.10","38.12","38.13","38.14","38.15","38.16","38.17","38.19","38.21","38.23","38.24","38.26","38.27","38.39","38.45","38.46","38.48","38.49"],"设置面板":["0.16","9.16"],"html":["0.16","9.16","22.2","23.2","24.2","25.2","26.3","32.2","33.2","34.2","35.2","36.2","37.3"],"ready":["0.17","2.0","4.1","4.4","9.17","11.0","13.1","13.4","13.15","13.22","19.0","20.0","21.0","29.0","30.0","31.0"],"off":["2.0","11.0"],"全部事件请参考以下地址":["2.0","11.0"],"events":["2.0","11.0"],"info":["2.1","2.2","2.4","2.5","2.6","2.7","2.8","2.9","2.10","2.11","2.12","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","2.31","4.16","4.17","4.23","4.36","4.37","4.40","8.5","11.1","11.2","11.3","11.4","11.5","11.6","11.7","11.8","11.9","11.10","11.11","11.12","11.13","11.14","11.15","11.16","11.17","11.18","11.19","11.20","11.21","11.22","11.23","11.24","11.25","11.26","11.27","11.28","11.29","11.30","13.16","13.17","13.23","13.36","13.37","13.39","13.40","17.5","19.0","20.0","21.0","22.4","29.0","30.0","31.0","32.4","34.14"],"console":["2.2","2.7","2.20","2.28","2.31","2.39","4.16","4.17","4.36","4.37","8.5","11.2","11.6","11.7","11.19","11.27","11.30","11.38","13.16","13.17","13.23","13.36","13.37","13.39","17.5","19.0","20.0","21.0","29.0","30.0","31.0"],"log":["2.32","2.33","2.34","2.35","2.36","2.37","2.38","2.39","11.31","11.32","11.33","11.34","11.35","11.36","11.37","11.38"],"pause":["3.0","12.0"],"layer":["3.0","12.0"],"png":["3.0","12.0"],"t":["4.9","4.11","13.9","13.10","13.11","13.21","13.29"],"name":["4.10"],"新视频地址":["4.11"],"例如直播中的视频或者没被解码完成的视频":["4.14"],"这个时候获取的时长会是":["4.14"],"由于浏览器安全机制":["4.18","4.20","38.18"],"触发窗口全屏前":["4.18"],"页面必须先存在交互":["4.18","4.20"],"例如用户点击过页面":["4.18","4.20"],"触发画中画前":["4.20"],"尺寸和坐标信息是通过":["4.25"],"getboundingclientrect":["4.25","13.25"],"获取的":["4.25"],"与":["4.29"],"option":["4.29"],"是两个不同的东西":["4.29"],"请勿弄乱":["4.29"],"当你的容器只有宽度":["4.30"],"但不知道具体高度时":["4.30"],"这个属性很有用":["4.30"],"它能自动计算出视频的高度":["4.30"],"但你需要确定设置这个属性的时机":["4.30"],"强烈建议使用该函数":["4.38"],"tooltip":["5.1","7.1","14.1","16.1"],"组件的提示文本":["5.1","7.1","14.1","16.1"],"remove":["5.4","6.4","7.4","8.7","14.4","15.4","16.4","17.7"],"选择列表的对象数组":["6.1","15.1"],"onselect":["6.1","15.1"],"选择列表的元素被点击时触发的函数":["6.1","15.1"],"by":["6.3","7.2","7.3","8.7","15.3","16.2","16.3","17.7","27.36"],"left":["7.5","16.5","27.2"],"switchquality":["8.2","17.2"],"open":["8.4","17.4"],"return":["8.4","8.5","17.4","17.5"],"item":["8.5","17.5"],"event":["8.5","17.5"],"x":["8.5","17.5"],"range":["8.6","17.6"],"switch":["8.8","17.8"],"used":["13.0","27.36"],"settimeout":["13.3","13.19","26.7","37.7"],"on":["13.4","13.18","13.20","27.2"],"at":["13.14","27.41"],"this":["13.14","13.38"],"time":["13.14","13.30","27.41"],"will":["13.14","18.5","27.4"],"be":["13.14"],"example":["13.18","13.20"],"user":["13.18","13.20"],"has":["13.18","13.20"],"clicked":["13.18","13.20"],"are":["13.25"],"obtained":["13.25"],"through":["13.25"],"different":["13.29"],"things":["13.29"],"please":["13.29","27.2","27.11"],"don":["13.29"],"mix":["13.29"],"them":["13.29"],"up":["13.29"],"you":["13.30","27.41"],"need":["13.30"],"determine":["13.30"],"m3u8":["13.33","27.42","38.2"],"000":["13.34"],"we":["13.38"],"strongly":["13.38"],"recommend":["13.38"],"using":["13.38"],"avoid":["13.38"],"memory":["13.38"],"leakage":["13.38"],"install":["18.0"],"script":["18.1","22.2","23.2","24.2","25.2","26.3","28.1","32.2","33.2","34.2","35.2","36.2","37.3"],"can":["18.3"],"see":["18.3"],"more":["18.3"],"examples":["18.3"],"packages":["18.3","28.3"],"template":["18.3","28.3"],"not":["18.4","18.5","27.4","27.36"],"change":["18.4","18.5","34.11"],"the":["18.4","18.5"],"player":["18.4"],"tip":["18.5","27.1","28.3"],"modifying":["18.5"],"directly":["18.5"],"in":["18.5","27.36"],"type":["19.0","21.0","29.0","31.0"],"customtype":["19.0","20.0","21.0","29.0","30.0","31.0"],"skipped":["22.4","32.4"],"skip":["22.4","32.4"],"plugins":["23.4","33.4"],"artplayerplugincontrol":["23.4","33.4"],"播放器的值":["26.1","37.1"],"height":["26.5","26.13","37.5","37.13"],"style":["26.13","37.13"],"width":["26.13","37.13"],"all":["27.1","27.40"],"options":["27.1"],"only":["27.1"],"is":["27.1"],"required":["27.1"],"flv":["27.2","38.2"],"other":["27.2"],"refer":["27.2"],"libraries":["27.2"],"assets":["27.3","27.12","27.27"],"sample":["27.3","27.12","27.27","27.43","27.48","38.3","38.27"],"video":["27.3","27.7","27.9","27.12","27.13","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.35","27.43","27.45","27.49","38.3","38.12","38.27","38.35","38.43"],"mp4":["27.3","27.7","27.9","27.10","27.12","27.13","27.14","27.19","27.21","27.22","27.23","27.24","27.26","27.27","27.28","27.35","27.43","27.45","27.46","27.48","27.49","38.3","38.7","38.12","38.13","38.19","38.21","38.23","38.24","38.27","38.28","38.35","38.43","38.45","38.48","38.49"],"uses":["27.4"],"arrow":["27.4"],"point":["27.4"],"jpg":["27.5","38.5"],"ffad00":["27.7","38.7"],"next":["27.8"],"initialization":["27.8"],"such":["27.8","27.20"],"as":["27.8","27.20"],"refreshing":["27.8"],"page":["27.8"],"information":["27.11"],"read":["27.11"],"policy":["27.11","38.11"],"changes":["27.11","38.11"],"url":["27.12","27.27"],"cross":["27.18"],"domain":["27.18"],"may":["27.18"],"fail":["27.18"],"focus":["27.20"],"clicking":["27.20"],"srt":["27.25","38.25"],"setting":["27.25","27.32","38.15","38.16","38.17","38.25"],"to":["27.29"],"following":["27.29","27.30"],"address":["27.29","27.30","27.31","27.32"],"for":["27.29","27.30","27.31","27.32"],"hd":["27.33"],"720p":["27.33","38.33"],"こんなとこにあるはずもないのに":["27.34","38.34"],"终わり":["27.34","38.34"],"if":["27.36","27.41"],"filled":["27.36"],"generate":["27.37"],"preview":["27.37"],"online":["27.37"],"tool":["27.37","38.37"],"03a9f4":["27.38","38.38"],"font":["27.38","38.38"],"size":["27.38","38.38"],"30px":["27.38","38.38"],"webkit":["27.39"],"playsinline":["27.39"],"use":["27.41"],"better":["27.41"],"specify":["27.41"],"same":["27.41"],"definitions":["27.44"],"identify":["27.47"],"unique":["27.47"],"必须是有尺寸的":["28.3"],"以下链接可以看到更多的使用例子":["28.3"],"里直接修改":["28.4","28.5"],"是不会改变播放器的":["28.4","28.5"],"非响应式":["28.5"],"在":["28.5"],"发送弹幕前的自定义校验":["34.4"],"通过":["34.4"],"mount":["34.4"],"选项可以自定义输入框挂载的位置":["34.4"],"默认挂载于播放器底部":["34.4"],"仅在当宽度小于最小值时生效":["34.4"],"document":["34.4"],"queryselector":["34.4"],"artplayer":["34.4"],"green":["34.5"],"显示弹幕":["34.8","34.9"],"hide":["34.9"],"border":["34.10"],"addeventlistener":["34.11"],"number":["34.11"],"v2":["34.12"],"show":["34.15"],"弹幕显示":["34.15"],"destroy":["34.15"],"弹幕销毁":["34.15"],"全部选项里":["38.1"],"只有":["38.1"],"是必填的":["38.1"],"如需要播放":["38.2"],"或者":["38.2"],"等其它格式":["38.2"],"请参考左侧的":["38.2"],"第三方库":["38.2"],"回调函数里的":["38.4"],"就是播放器实例":["38.4"],"但回调函数假如使用了箭头函数":["38.4"],"则不会指向播放器实例":["38.4"],"screenshot":["38.6"],"下次初始化时":["38.8"],"如刷新页面":["38.8"],"播放器会读取该缓存值":["38.8"],"更多信息请阅读":["38.11"],"假如视频源地址和网站是跨域的":["38.18"],"可能会出现截图失败":["38.18"],"假如该选项不填":["38.36"],"则默认使用本播放器":["38.36"],"在线生成预览图":["38.37"],"thumbnail":["38.37"],"所以假如你使用了":["38.41"],"最好同时要指明":["38.41"],"function":["38.42"],"写法参考":["38.44"],"是不同的话":["38.47"],"那么你需要使用":["38.47"],"来标识视频的唯一":["38.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 方法用于动态添加层 +remove 方法用于动态删除层 +update 方法用于动态更新层 +show ...`,l:"advanced/built-in.html#layers",a:"layers"},"0.10":{t:"`controls`",p:`管理播放器的控制器 + +add 方法用于动态添加控制器 +remove 方法用于动态删除控制器 +update 方法用于动态更新控 ...`,l:"advanced/built-in.html#controls",a:"controls"},"0.11":{t:"`contextmenu`",p:`管理播放器的右键菜单 + +add 方法用于动态添加菜单 +remove 方法用于动态删除菜单 +update 方法用于动态更新菜单 ...`,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 方法用于动态添加设置项 +remove 方法用于动态删除设置项 +update 方法用于动态更新 ...`,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:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用 +`,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"},"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:"`loop`",p:`当出现区间循环时触发 +<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#loop",a:"loop"},"2.4":{t:"`pause`",p:`当播放器暂停时触发 +<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#pause",a:"pause"},"2.5":{t:"`play`",p:`当播放器播放时触发 +<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#play",a:"play"},"2.6":{t:"`hotkey`",p:`当播放器热键被按下时触发 +<div className="run-code">▶ Run C ...`,l:"advanced/event.html#hotkey",a:"hotkey"},"2.7":{t:"`destroy`",p:`当播放器销毁时触发 +<div className="run-code">▶ Run Code ...`,l:"advanced/event.html#destroy",a:"destroy"},"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:"`lock`",p:`在移动端,当锁定的状态发生变化时触发 +<div className="run-code">▶ ...`,l:"advanced/event.html#lock",a:"lock"},"2.18":{t:"`aspectRatio`",p:`当播放器长宽比变化时触发 +<div className="run-code">▶ Run C ...`,l:"advanced/event.html#aspectratio",a:"aspectratio"},"2.19":{t:"`autoHeight`",p:`当播放器自动设置高度时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#autoheight",a:"autoheight"},"2.20":{t:"`autoSize`",p:`当播放器自动设置尺寸时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#autosize",a:"autosize"},"2.21":{t:"`flip`",p:`当播放器发生翻转时触发 +<div className="run-code">▶ Run Co ...`,l:"advanced/event.html#flip",a:"flip"},"2.22":{t:"`fullscreen`",p:`当播放器发生窗口全屏时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#fullscreen",a:"fullscreen"},"2.23":{t:"`fullscreenWeb`",p:`当播放器发生网页全屏时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#fullscreenweb",a:"fullscreenweb"},"2.24":{t:"`mini`",p:`当播放器进入迷你模式时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#mini",a:"mini"},"2.25":{t:"`pip`",p:`当播放器进入画中画时触发 +<div className="run-code">▶ Run C ...`,l:"advanced/event.html#pip",a:"pip"},"2.26":{t:"`screenshot`",p:`当播放器被截图时触发 +<div className="run-code">▶ Run Cod ...`,l:"advanced/event.html#screenshot",a:"screenshot"},"2.27":{t:"`seek`",p:`当播放器发生时间跳转时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#seek",a:"seek"},"2.28":{t:"`subtitleOffset`",p:`当播放器发生字幕偏移时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#subtitleoffset",a:"subtitleoffset"},"2.29":{t:"`subtitleUpdate`",p:`当字幕更新时触发 +<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleupdate",a:"subtitleupdate"},"2.30":{t:"`subtitleLoad`",p:`当字幕加载时触发 +<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleload",a:"subtitleload"},"2.31":{t:"`subtitleSwitch`",p:`当字幕切换时触发 +<div className="run-code">▶ Run Code& ...`,l:"advanced/event.html#subtitleswitch",a:"subtitleswitch"},"2.32":{t:"`info`",p:`当信息面板显示或隐藏时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#info",a:"info"},"2.33":{t:"`layer`",p:`当自定义层显示或隐藏时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#layer",a:"layer"},"2.34":{t:"`loading`",p:`当加载器显示或隐藏时触发 +<div className="run-code">▶ Run C ...`,l:"advanced/event.html#loading",a:"loading"},"2.35":{t:"`mask`",p:`当遮罩层显示或隐藏时触发 +<div className="run-code">▶ Run C ...`,l:"advanced/event.html#mask",a:"mask"},"2.36":{t:"`subtitle`",p:`当字幕层显示或隐藏时触发 +<div className="run-code">▶ Run C ...`,l:"advanced/event.html#subtitle",a:"subtitle"},"2.37":{t:"`contextmenu`",p:`当右键菜单显示或隐藏时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#contextmenu",a:"contextmenu"},"2.38":{t:"`control`",p:`当控制器显示或隐藏时触发 +<div className="run-code">▶ Run C ...`,l:"advanced/event.html#control",a:"control"},"2.39":{t:"`setting`",p:`当设置面板显示或隐藏时触发 +<div className="run-code">▶ Run ...`,l:"advanced/event.html#setting",a:"setting"},"2.40":{t:"`video:canplay`",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容 +`,l:"advanced/event.html#video-canplay",a:"video-canplay"},"2.41":{t:"`video:canplaythrough`",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束 +`,l:"advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"2.42":{t:"`video:complete`",p:`OfflineAudioContext 渲染完成 +`,l:"advanced/event.html#video-complete",a:"video-complete"},"2.43":{t:"`video:durationchange`",p:`duration 属性的值改变时触发 +`,l:"advanced/event.html#video-durationchange",a:"video-durationchange"},"2.44":{t:"`video:emptied`",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"advanced/event.html#video-emptied",a:"video-emptied"},"2.45":{t:"`video:ended`",p:`视频停止播放,因为 media 已经到达结束点 +`,l:"advanced/event.html#video-ended",a:"video-ended"},"2.46":{t:"`video:error`",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式 +`,l:"advanced/event.html#video-error",a:"video-error"},"2.47":{t:"`video:loadeddata`",p:`media 中的首帧已经完成加载 +`,l:"advanced/event.html#video-loadeddata",a:"video-loadeddata"},"2.48":{t:"`video:loadedmetadata`",p:`已加载元数据 +`,l:"advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"2.49":{t:"`video:pause`",p:`播放已暂停 +`,l:"advanced/event.html#video-pause",a:"video-pause"},"2.50":{t:"`video:play`",p:`播放已开始 +`,l:"advanced/event.html#video-play",a:"video-play"},"2.51":{t:"`video:playing`",p:`由于缺乏数据而暂停或延迟后,播放准备开始 +`,l:"advanced/event.html#video-playing",a:"video-playing"},"2.52":{t:"`video:progress`",p:`在浏览器加载资源时周期性触发 +`,l:"advanced/event.html#video-progress",a:"video-progress"},"2.53":{t:"`video:ratechange`",p:`播放速率发生变化 +`,l:"advanced/event.html#video-ratechange",a:"video-ratechange"},"2.54":{t:"`video:seeked`",p:`跳帧(seek)操作完成 +`,l:"advanced/event.html#video-seeked",a:"video-seeked"},"2.55":{t:"`video:seeking`",p:`跳帧(seek)操作开始 +`,l:"advanced/event.html#video-seeking",a:"video-seeking"},"2.56":{t:"`video:stalled`",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现 +`,l:"advanced/event.html#video-stalled",a:"video-stalled"},"2.57":{t:"`video:suspend`",p:`媒体数据加载已暂停 +`,l:"advanced/event.html#video-suspend",a:"video-suspend"},"2.58":{t:"`video:timeupdate`",p:`currentTime 属性指定的时间发生变化 +`,l:"advanced/event.html#video-timeupdate",a:"video-timeupdate"},"2.59":{t:"`video:volumechange`",p:`音量发生变化 +`,l:"advanced/event.html#video-volumechange",a:"video-volumechange"},"2.60":{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"},"4.41":{t:"`cssVar`",p:` +Type: Function + +动态获取或设置 css 变量 +<div className="run-co ...`,l:"advanced/property.html#cssvar",a:"cssvar"},"5.0":{t:"# 右键菜单",p:"",l:"component/contextmenu.html",a:"右键菜单"},"5.1":{t:"配置",p:` + + +属性 +类型 +描述 + + + + +disable +Boolean +是否禁用组件 + + +name +String +组件唯一名称,用于 ...`,l:"component/contextmenu.html#配置",a:"配置"},"5.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#创建",a:"创建"},"5.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#添加",a:"添加"},"5.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#删除",a:"删除"},"5.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/contextmenu.html#更新",a:"更新"},"6.0":{t:"# 控制器",p:"",l:"component/controls.html",a:"控制器"},"6.1":{t:"配置",p:` + + +属性 +类型 +描述 + + + + +disable +Boolean +是否禁用组件 + + +name +String +组件唯一名称,用于 ...`,l:"component/controls.html#配置",a:"配置"},"6.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#创建",a:"创建"},"6.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#添加",a:"添加"},"6.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#删除",a:"删除"},"6.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/controls.html#更新",a:"更新"},"7.0":{t:"# 业务层",p:"",l:"component/layers.html",a:"业务层"},"7.1":{t:"配置",p:` + + +属性 +类型 +描述 + + + + +disable +Boolean +是否禁用组件 + + +name +String +组件唯一名称,用于 ...`,l:"component/layers.html#配置",a:"配置"},"7.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#创建",a:"创建"},"7.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#添加",a:"添加"},"7.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#删除",a:"删除"},"7.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/layers.html#更新",a:"更新"},"8.0":{t:"# 设置面板",p:"",l:"component/setting.html",a:"设置面板"},"8.1":{t:"内置",p:"需先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOf ...",l:"component/setting.html#内置",a:"内置"},"8.2":{t:"创建 - 选择列表",p:` + + +属性 +类型 +描述 + + + + +html +String, Element +元素的 DOM + + +icon +String, El ...`,l:"component/setting.html#创建-选择列表",a:"创建-选择列表"},"8.3":{t:"创建 - 列表嵌套",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#创建-列表嵌套",a:"创建-列表嵌套"},"8.4":{t:"创建 - 切换按钮",p:` + + +属性 +类型 +描述 + + + + +html +String, Element +元素的 DOM 元素 + + +icon +String, ...`,l:"component/setting.html#创建-切换按钮",a:"创建-切换按钮"},"8.5":{t:"创建 - 范围滑块",p:` + + +属性 +类型 +描述 + + + + +html +String, Element +元素的 DOM 元素 + + +icon +String, ...`,l:"component/setting.html#创建-范围滑块",a:"创建-范围滑块"},"8.6":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#添加",a:"添加"},"8.7":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#删除",a:"删除"},"8.8":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"component/setting.html#更新",a:"更新"},"9.0":{t:"# 高级属性",p:`这里的 高级属性 是指挂载在 实例 的 二级属性,比较少用 +`,l:"en/advanced/built-in.html",a:"高级属性"},"9.1":{t:"`option`",p:`播放器的选项 +<div className="run-code">▶ Run Code< ...`,l:"en/advanced/built-in.html#option",a:"option"},"9.2":{t:"`whitelist`",p:`管理移动设备的白名单功能,只有一个属性 state 返回是否启用播放器功能 +<div className=" ...`,l:"en/advanced/built-in.html#whitelist",a:"whitelist"},"9.3":{t:"`template`",p:`管理播放器所有的 DOM 元素 +<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#template",a:"template"},"9.4":{t:"`events`",p:"管理播放器所有的 DOM 事件,实质上是代理了 addEventListener 和 removeEventListener ...",l:"en/advanced/built-in.html#events",a:"events"},"9.5":{t:"`storage`",p:`管理播放器的本地存储 + +name 属性用于设置缓存的 key +set 方法用于设置缓存 +get 方法用于获取缓存 +del 方 ...`,l:"en/advanced/built-in.html#storage",a:"storage"},"9.6":{t:"`icons`",p:`管理播放器所有的 svg 图标 +<div className="run-code">▶ Ru ...`,l:"en/advanced/built-in.html#icons",a:"icons"},"9.7":{t:"`i18n`",p:`管理播放器的 i18n + +get 方法用于获取 i18n 的值 +update 方法用于更新 i18n 对象 + +<div ...`,l:"en/advanced/built-in.html#i18n",a:"i18n"},"9.8":{t:"`notice`",p:`管理播放器的提示语,只有一个 show 属性用于显示提示语 +<div className="run-code ...`,l:"en/advanced/built-in.html#notice",a:"notice"},"9.9":{t:"`layers`",p:`管理播放器的层 + +add 方法用于动态添加层 +show 属性用于设置是否显示全部层 +toggle 属性用于切换是否显示全部层 ...`,l:"en/advanced/built-in.html#layers",a:"layers"},"9.10":{t:"`controls`",p:`管理播放器的控制器 + +add 方法用于动态添加控制器 +show 属性用于设置是否显示全部控制器 +toggle 属性用于切换是 ...`,l:"en/advanced/built-in.html#controls",a:"controls"},"9.11":{t:"`contextmenu`",p:`管理播放器的右键菜单 + +add 方法用于动态添加菜单 +show 属性用于设置是否显示全部菜单 +toggle 属性用于切换是否 ...`,l:"en/advanced/built-in.html#contextmenu",a:"contextmenu"},"9.12":{t:"`subtitle`",p:`管理播放器的字幕功能 + +url 属性设置和返回当前字幕地址 +style 方法设置当前字幕的样式 +switch 方法设置当前字 ...`,l:"en/advanced/built-in.html#subtitle",a:"subtitle"},"9.13":{t:"`loading`",p:`管理播放器的加载层 + +show 属性用于设置是否显示加载层 +toggle 属性用于切换是否显示加载层 + +<div cl ...`,l:"en/advanced/built-in.html#loading",a:"loading"},"9.14":{t:"`hotkey`",p:`管理播放器的快捷键功能 + +add 方法用于添加快捷键 +remove 方法用于删除快捷键 + +<div className ...`,l:"en/advanced/built-in.html#hotkey",a:"hotkey"},"9.15":{t:"`mask`",p:`管理播放器的遮罩层 + +show 属性用于设置是否显示遮罩层 +toggle 属性用于切换是否显示遮罩层 + +<div cl ...`,l:"en/advanced/built-in.html#mask",a:"mask"},"9.16":{t:"`setting`",p:`管理播放器的设置面板 + +add 方法用于动态添加设置项 +show 属性用于设置是否显示全部设置项 +toggle 属性用于切换 ...`,l:"en/advanced/built-in.html#setting",a:"setting"},"9.17":{t:"`plugins`",p:`管理播放器的插件功能,只有一个方法 add 用于动态添加插件 +<div className="run-cod ...`,l:"en/advanced/built-in.html#plugins",a:"plugins"},"10.0":{t:"# 静态属性",p:`这里的 静态属性 是指挂载在 构造函数 的 一级属性,非常少使用 +:::warning 提示 +有些属性是全大写的,说明这些属 ...`,l:"en/advanced/class.html",a:"静态属性"},"10.1":{t:"`instances`",p:`返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性 +<div className=" ...`,l:"en/advanced/class.html#instances",a:"instances"},"10.2":{t:"`version`",p:`返回播放器的版本信息 +<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#version",a:"version"},"10.3":{t:"`env`",p:`返回播放器的环境变量 +<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#env",a:"env"},"10.4":{t:"`build`",p:`返回播放器的打包时间 +<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#build",a:"build"},"10.5":{t:"`config`",p:`返回视频的默认配置 +<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#config",a:"config"},"10.6":{t:"`utils`",p:`返回播放器的工具函数集合 +<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#utils",a:"utils"},"10.7":{t:"`scheme`",p:`返回播放器选项的校验方案 +<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#scheme",a:"scheme"},"10.8":{t:"`Emitter`",p:`返回事件分发器的构造函数 +<div className="run-code">▶ Run C ...`,l:"en/advanced/class.html#emitter",a:"emitter"},"10.9":{t:"`validator`",p:`返回选项的校验函数 +<div className="run-code">▶ Run Code ...`,l:"en/advanced/class.html#validator",a:"validator"},"10.10":{t:"`kindOf`",p:`返回类型检测的函数工具 +<div className="run-code">▶ Run Co ...`,l:"en/advanced/class.html#kindof",a:"kindof"},"10.11":{t:"`html`",p:`返回播放器所需的 html 字符串 +<div className="run-code">▶ ...`,l:"en/advanced/class.html#html",a:"html"},"10.12":{t:"`option`",p:`返回播放器的默认选项 +<div className="run-code">▶ Run Cod ...`,l:"en/advanced/class.html#option",a:"option"},"10.13":{t:"`DEBUG`",p:"",l:"en/advanced/class.html#debug",a:"debug"},"10.14":{t:"`CONTEXTMENU`",p:"",l:"en/advanced/class.html#contextmenu",a:"contextmenu"},"10.15":{t:"`NOTICE_TIME`",p:"",l:"en/advanced/class.html#notice-time",a:"notice-time"},"10.16":{t:"`SETTING_WIDTH`",p:"",l:"en/advanced/class.html#setting-width",a:"setting-width"},"10.17":{t:"`SETTING_ITEM_WIDTH`",p:"",l:"en/advanced/class.html#setting-item-width",a:"setting-item-width"},"10.18":{t:"`SETTING_ITEM_HEIGHT`",p:"",l:"en/advanced/class.html#setting-item-height",a:"setting-item-height"},"10.19":{t:"`INDICATOR_SIZE`",p:"",l:"en/advanced/class.html#indicator-size",a:"indicator-size"},"10.20":{t:"`INDICATOR_SIZE_ICON`",p:"",l:"en/advanced/class.html#indicator-size-icon",a:"indicator-size-icon"},"10.21":{t:"`INDICATOR_SIZE_MOBILE`",p:"",l:"en/advanced/class.html#indicator-size-mobile",a:"indicator-size-mobile"},"10.22":{t:"`INDICATOR_SIZE_MOBILE_ICON`",p:"",l:"en/advanced/class.html#indicator-size-mobile-icon",a:"indicator-size-mobile-icon"},"10.23":{t:"`VOLUME_PANEL_WIDTH`",p:"",l:"en/advanced/class.html#volume-panel-width",a:"volume-panel-width"},"10.24":{t:"`VOLUME_HANDLE_WIDTH`",p:"",l:"en/advanced/class.html#volume-handle-width",a:"volume-handle-width"},"10.25":{t:"`RESIZE_TIME`",p:"",l:"en/advanced/class.html#resize-time",a:"resize-time"},"10.26":{t:"`SCROLL_TIME`",p:"",l:"en/advanced/class.html#scroll-time",a:"scroll-time"},"10.27":{t:"`SCROLL_GAP`",p:"",l:"en/advanced/class.html#scroll-gap",a:"scroll-gap"},"10.28":{t:"`AUTO_PLAYBACK_MAX`",p:"",l:"en/advanced/class.html#auto-playback-max",a:"auto-playback-max"},"10.29":{t:"`AUTO_PLAYBACK_MIN`",p:"",l:"en/advanced/class.html#auto-playback-min",a:"auto-playback-min"},"10.30":{t:"`AUTO_PLAYBACK_TIMEOUT`",p:"",l:"en/advanced/class.html#auto-playback-timeout",a:"auto-playback-timeout"},"10.31":{t:"`RECONNECT_TIME_MAX`",p:"",l:"en/advanced/class.html#reconnect-time-max",a:"reconnect-time-max"},"10.32":{t:"`RECONNECT_SLEEP_TIME`",p:"",l:"en/advanced/class.html#reconnect-sleep-time",a:"reconnect-sleep-time"},"10.33":{t:"`CONTROL_HIDE_TIME`",p:"",l:"en/advanced/class.html#control-hide-time",a:"control-hide-time"},"10.34":{t:"`DB_CLICE_TIME`",p:"",l:"en/advanced/class.html#db-clice-time",a:"db-clice-time"},"10.35":{t:"`MOBILE_AUTO_PLAYBACKRATE`",p:"",l:"en/advanced/class.html#mobile-auto-playbackrate",a:"mobile-auto-playbackrate"},"10.36":{t:"`MOBILE_AUTO_PLAYBACKRATE_TIME`",p:"",l:"en/advanced/class.html#mobile-auto-playbackrate-time",a:"mobile-auto-playbackrate-time"},"10.37":{t:"`MOBILE_AUTO_ORIENTATION_TIME`",p:"",l:"en/advanced/class.html#mobile-auto-orientation-time",a:"mobile-auto-orientation-time"},"10.38":{t:"`INFO_LOOP_TIME`",p:"",l:"en/advanced/class.html#info-loop-time",a:"info-loop-time"},"10.39":{t:"`FAST_FORWARD_VALUE`",p:"",l:"en/advanced/class.html#fast-forward-value",a:"fast-forward-value"},"10.40":{t:"`FAST_FORWARD_TIME`",p:"",l:"en/advanced/class.html#fast-forward-time",a:"fast-forward-time"},"10.41":{t:"`TOUCH_MOVE_RATIO`",p:"",l:"en/advanced/class.html#touch-move-ratio",a:"touch-move-ratio"},"10.42":{t:"`VOLUME_STEP`",p:"",l:"en/advanced/class.html#volume-step",a:"volume-step"},"10.43":{t:"`SEEK_STEP`",p:"",l:"en/advanced/class.html#seek-step",a:"seek-step"},"10.44":{t:"`PROGRESS_HEIGHT`",p:"",l:"en/advanced/class.html#progress-height",a:"progress-height"},"10.45":{t:"`PLAYBACK_RATE`",p:"",l:"en/advanced/class.html#playback-rate",a:"playback-rate"},"10.46":{t:"`ASPECT_RATIO`",p:"",l:"en/advanced/class.html#aspect-ratio",a:"aspect-ratio"},"10.47":{t:"`FLIP`",p:"",l:"en/advanced/class.html#flip",a:"flip"},"10.48":{t:"`FULLSCREEN_WEB_IN_BODY`",p:"",l:"en/advanced/class.html#fullscreen-web-in-body",a:"fullscreen-web-in-body"},"11.0":{t:"# 实例事件",p:`播放器的事件分为两种,一种视频的 原生事件 (前缀 video:),另外一种是 自定义事件 +监听事件: +<div cl ...`,l:"en/advanced/event.html",a:"实例事件"},"11.1":{t:"`ready`",p:`当播放器首次可以播放器时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#ready",a:"ready"},"11.2":{t:"`restart`",p:`当播放器切换地址后并可以播放时触发 +<div className="run-code">▶ ...`,l:"en/advanced/event.html#restart",a:"restart"},"11.3":{t:"`pause`",p:`当播放器暂停时触发 +<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#pause",a:"pause"},"11.4":{t:"`play`",p:`当播放器播放时触发 +<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#play",a:"play"},"11.5":{t:"`hotkey`",p:`当播放器热键被按下时触发 +<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#hotkey",a:"hotkey"},"11.6":{t:"`destroy`",p:`当播放器销毁时触发 +<div className="run-code">▶ Run Code ...`,l:"en/advanced/event.html#destroy",a:"destroy"},"11.7":{t:"`url`",p:`当视频地址变化时触发 +<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#url",a:"url"},"11.8":{t:"`focus`",p:`当播放器获得焦点时触发 +<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#focus",a:"focus"},"11.9":{t:"`blur`",p:`当播放器失去焦点时触发 +<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#blur",a:"blur"},"11.10":{t:"`dblclick`",p:`当播放器被双击时触发 +<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#dblclick",a:"dblclick"},"11.11":{t:"`click`",p:`当播放器被单击时触发 +<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#click",a:"click"},"11.12":{t:"`error`",p:`当播放器加载视频发生错误时触发 +<div className="run-code">▶ Ru ...`,l:"en/advanced/event.html#error",a:"error"},"11.13":{t:"`hover`",p:`当播放器被鼠标移出或者移入时触发 +<div className="run-code">▶ R ...`,l:"en/advanced/event.html#hover",a:"hover"},"11.14":{t:"`mousemove`",p:`当播放器被鼠标经过时触发 +<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mousemove",a:"mousemove"},"11.15":{t:"`resize`",p:`当播放器尺寸变化时触发 +<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#resize",a:"resize"},"11.16":{t:"`view`",p:`当播放器出现在视口时触发 +<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#view",a:"view"},"11.17":{t:"`aspectRatio`",p:`当播放器长宽比变化时触发 +<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#aspectratio",a:"aspectratio"},"11.18":{t:"`autoHeight`",p:`当播放器自动设置高度时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#autoheight",a:"autoheight"},"11.19":{t:"`autoSize`",p:`当播放器自动设置尺寸时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#autosize",a:"autosize"},"11.20":{t:"`flip`",p:`当播放器发生翻转时触发 +<div className="run-code">▶ Run Co ...`,l:"en/advanced/event.html#flip",a:"flip"},"11.21":{t:"`fullscreen`",p:`当播放器发生窗口全屏时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#fullscreen",a:"fullscreen"},"11.22":{t:"`fullscreenWeb`",p:`当播放器发生网页全屏时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#fullscreenweb",a:"fullscreenweb"},"11.23":{t:"`mini`",p:`当播放器进入迷你模式时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#mini",a:"mini"},"11.24":{t:"`pip`",p:`当播放器进入画中画时触发 +<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#pip",a:"pip"},"11.25":{t:"`screenshot`",p:`当播放器被截图时触发 +<div className="run-code">▶ Run Cod ...`,l:"en/advanced/event.html#screenshot",a:"screenshot"},"11.26":{t:"`seek`",p:`当播放器发生时间跳转时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#seek",a:"seek"},"11.27":{t:"`subtitleOffset`",p:`当播放器发生字幕偏移时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#subtitleoffset",a:"subtitleoffset"},"11.28":{t:"`subtitleUpdate`",p:`当字幕更新时触发 +<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleupdate",a:"subtitleupdate"},"11.29":{t:"`subtitleLoad`",p:`当字幕加载时触发 +<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleload",a:"subtitleload"},"11.30":{t:"`subtitleSwitch`",p:`当字幕切换时触发 +<div className="run-code">▶ Run Code& ...`,l:"en/advanced/event.html#subtitleswitch",a:"subtitleswitch"},"11.31":{t:"`info`",p:`当信息面板显示或隐藏时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#info",a:"info"},"11.32":{t:"`layer`",p:`当自定义层显示或隐藏时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#layer",a:"layer"},"11.33":{t:"`loading`",p:`当加载器显示或隐藏时触发 +<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#loading",a:"loading"},"11.34":{t:"`mask`",p:`当遮罩层显示或隐藏时触发 +<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#mask",a:"mask"},"11.35":{t:"`subtitle`",p:`当字幕层显示或隐藏时触发 +<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#subtitle",a:"subtitle"},"11.36":{t:"`contextmenu`",p:`当右键菜单显示或隐藏时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#contextmenu",a:"contextmenu"},"11.37":{t:"`control`",p:`当控制器显示或隐藏时触发 +<div className="run-code">▶ Run C ...`,l:"en/advanced/event.html#control",a:"control"},"11.38":{t:"`setting`",p:`当设置面板显示或隐藏时触发 +<div className="run-code">▶ Run ...`,l:"en/advanced/event.html#setting",a:"setting"},"11.39":{t:"`video:canplay`",p:`浏览器可以播放媒体文件了,但估计没有足够的数据来支撑播放到结束,不必停下来进一步缓冲内容 +`,l:"en/advanced/event.html#video-canplay",a:"video-canplay"},"11.40":{t:"`video:canplaythrough`",p:`浏览器估计它可以在不停止内容缓冲的情况下播放媒体直到结束 +`,l:"en/advanced/event.html#video-canplaythrough",a:"video-canplaythrough"},"11.41":{t:"`video:complete`",p:`OfflineAudioContext 渲染完成 +`,l:"en/advanced/event.html#video-complete",a:"video-complete"},"11.42":{t:"`video:durationchange`",p:`duration 属性的值改变时触发 +`,l:"en/advanced/event.html#video-durationchange",a:"video-durationchange"},"11.43":{t:"`video:emptied`",p:"媒体内容变为空;例如,当这个 media 已经加载完成(或者部分加载完成),则发送此事件,并调用 load() 方法重新加载 ...",l:"en/advanced/event.html#video-emptied",a:"video-emptied"},"11.44":{t:"`video:ended`",p:`视频停止播放,因为 media 已经到达结束点 +`,l:"en/advanced/event.html#video-ended",a:"video-ended"},"11.45":{t:"`video:error`",p:`获取媒体数据时出错,或者资源类型不是受支持的媒体格式 +`,l:"en/advanced/event.html#video-error",a:"video-error"},"11.46":{t:"`video:loadeddata`",p:`media 中的首帧已经完成加载 +`,l:"en/advanced/event.html#video-loadeddata",a:"video-loadeddata"},"11.47":{t:"`video:loadedmetadata`",p:`已加载元数据 +`,l:"en/advanced/event.html#video-loadedmetadata",a:"video-loadedmetadata"},"11.48":{t:"`video:pause`",p:`播放已暂停 +`,l:"en/advanced/event.html#video-pause",a:"video-pause"},"11.49":{t:"`video:play`",p:`播放已开始 +`,l:"en/advanced/event.html#video-play",a:"video-play"},"11.50":{t:"`video:playing`",p:`由于缺乏数据而暂停或延迟后,播放准备开始 +`,l:"en/advanced/event.html#video-playing",a:"video-playing"},"11.51":{t:"`video:progress`",p:`在浏览器加载资源时周期性触发 +`,l:"en/advanced/event.html#video-progress",a:"video-progress"},"11.52":{t:"`video:ratechange`",p:`播放速率发生变化 +`,l:"en/advanced/event.html#video-ratechange",a:"video-ratechange"},"11.53":{t:"`video:seeked`",p:`跳帧(seek)操作完成 +`,l:"en/advanced/event.html#video-seeked",a:"video-seeked"},"11.54":{t:"`video:seeking`",p:`跳帧(seek)操作开始 +`,l:"en/advanced/event.html#video-seeking",a:"video-seeking"},"11.55":{t:"`video:stalled`",p:`用户代理(user agent)正在尝试获取媒体数据,但数据意外未出现 +`,l:"en/advanced/event.html#video-stalled",a:"video-stalled"},"11.56":{t:"`video:suspend`",p:`媒体数据加载已暂停 +`,l:"en/advanced/event.html#video-suspend",a:"video-suspend"},"11.57":{t:"`video:timeupdate`",p:`currentTime 属性指定的时间发生变化 +`,l:"en/advanced/event.html#video-timeupdate",a:"video-timeupdate"},"11.58":{t:"`video:volumechange`",p:`音量发生变化 +`,l:"en/advanced/event.html#video-volumechange",a:"video-volumechange"},"11.59":{t:"`video:waiting`",p:`由于暂时缺少数据,播放已停止 +`,l:"en/advanced/event.html#video-waiting",a:"video-waiting"},"12.0":{t:"# 编写插件",p:`但你已经知道播放器的属性, 方法和事件后,再编写插件是非常简单的事 +可以在实例化的时候加载插件的函数 +<div cla ...`,l:"en/advanced/plugin.html",a:"编写插件"},"13.0":{t:"# Instance Property",p:"The Instance Property here refers to the Primary Property atta ...",l:"en/advanced/property.html",a:"instance-property"},"13.1":{t:"`play`",p:` +Type: Function + +Play video +<div className="run-code&q ...`,l:"en/advanced/property.html#play",a:"play"},"13.2":{t:"`pause`",p:` +Type: Function + +Pause video +<div className="run-code& ...`,l:"en/advanced/property.html#pause",a:"pause"},"13.3":{t:"`toggle`",p:` +Type: Function + +Toggle video playback and pause +<div class ...`,l:"en/advanced/property.html#toggle",a:"toggle"},"13.4":{t:"`destroy`",p:` +Type: Function +Parameter: Boolean + +To destroy the player, acc ...`,l:"en/advanced/property.html#destroy",a:"destroy"},"13.5":{t:"`seek`",p:` +Type: Setter +Parameter: Number + +Video time jump in seconds +&l ...`,l:"en/advanced/property.html#seek",a:"seek"},"13.6":{t:"`forward`",p:` +Type: Setter +Parameter: Number + +Video time fast forward in se ...`,l:"en/advanced/property.html#forward",a:"forward"},"13.7":{t:"`backward`",p:` +Type: Setter +Parameter: Number + +Video time rewind in seconds + ...`,l:"en/advanced/property.html#backward",a:"backward"},"13.8":{t:"`volume`",p:` +Type: Setter/Getter +Parameter: Number + +Set and get video volu ...`,l:"en/advanced/property.html#volume",a:"volume"},"13.9":{t:"`url`",p:` +Type: Setter/Getter +Parameter: String + +Set and get video url + ...`,l:"en/advanced/property.html#url",a:"url"},"13.10":{t:"`switchUrl`",p:` +Type: Function +Parameter: String + +Setting the video url is si ...`,l:"en/advanced/property.html#switchurl",a:"switchurl"},"13.11":{t:"`switchQuality`",p:` +Type: Function +Parameter: String + +Set the video quality addre ...`,l:"en/advanced/property.html#switchquality",a:"switchquality"},"13.12":{t:"`muted`",p:` +Type: Setter/Getter +Parameter: Boolean + +Set and get whether t ...`,l:"en/advanced/property.html#muted",a:"muted"},"13.13":{t:"`currentTime`",p:` +Type: Setter/Getter +Parameter: Number + +Set and get the curren ...`,l:"en/advanced/property.html#currenttime",a:"currenttime"},"13.14":{t:"`duration`",p:` +Type: Getter + +Get video duration +<div className="run- ...`,l:"en/advanced/property.html#duration",a:"duration"},"13.15":{t:"`screenshot`",p:` +Type: Function + +Download a screenshot of the current video fr ...`,l:"en/advanced/property.html#screenshot",a:"screenshot"},"13.16":{t:"`getDataURL`",p:` +Type: Function + +Get the base64 address of the screenshot of t ...`,l:"en/advanced/property.html#getdataurl",a:"getdataurl"},"13.17":{t:"`getBlobUrl`",p:` +Type: Function + +Get the blob address of the screenshot of the ...`,l:"en/advanced/property.html#getbloburl",a:"getbloburl"},"13.18":{t:"`fullscreen`",p:` +Type: Setter/Getter +Parameter: Boolean + +Set and get full scre ...`,l:"en/advanced/property.html#fullscreen",a:"fullscreen"},"13.19":{t:"`fullscreenWeb`",p:` +Type: Setter/Getter +Parameter: Boolean + +Set and get full scre ...`,l:"en/advanced/property.html#fullscreenweb",a:"fullscreenweb"},"13.20":{t:"`pip`",p:` +Type: Setter/Getter +Parameter: Boolean + +Set and get the pictu ...`,l:"en/advanced/property.html#pip",a:"pip"},"13.21":{t:"`poster`",p:` +Type: Setter/Getter +Parameter: String + +Set and obtain video p ...`,l:"en/advanced/property.html#poster",a:"poster"},"13.22":{t:"`mini`",p:` +Type: Setter/Getter +Parameter: Boolean + +Set and get player mi ...`,l:"en/advanced/property.html#mini",a:"mini"},"13.23":{t:"`playing`",p:` +Type: Getter +Parameter: Boolean + +Get whether the video is pla ...`,l:"en/advanced/property.html#playing",a:"playing"},"13.24":{t:"`autoSize`",p:` +Type: Setter/Getter +Parameter: Boolean + +Set whether the video ...`,l:"en/advanced/property.html#autosize",a:"autosize"},"13.25":{t:"`rect`",p:` +Type: Getter + +Get the size and coordinate information of the ...`,l:"en/advanced/property.html#rect",a:"rect"},"13.26":{t:"`flip`",p:` +Type: Setter/Getter +Parameter: String + +Set and get player rol ...`,l:"en/advanced/property.html#flip",a:"flip"},"13.27":{t:"`playbackRate`",p:` +Type: Setter/Getter +Parameter: Number + +Set and get player pla ...`,l:"en/advanced/property.html#playbackrate",a:"playbackrate"},"13.28":{t:"`aspectRatio`",p:` +Type: Setter/Getter +Parameter: String + +Set and obtain the pla ...`,l:"en/advanced/property.html#aspectratio",a:"aspectratio"},"13.29":{t:"`loop`",p:` +Type: Setter/Getter +Parameter: Array + +Set and obtain interval ...`,l:"en/advanced/property.html#loop",a:"loop"},"13.30":{t:"`autoHeight`",p:` +Type: Setter/Getter +Parameter: Boolean + +When the container ha ...`,l:"en/advanced/property.html#autoheight",a:"autoheight"},"13.31":{t:"`attr`",p:` +Type: Function +Parameter: String + +Get and set the attributes ...`,l:"en/advanced/property.html#attr",a:"attr"},"13.32":{t:"`title`",p:` +Type: Setter/Getter +Parameter: String + +Get and set player tit ...`,l:"en/advanced/property.html#title",a:"title"},"13.33":{t:"`type`",p:` +Type: Setter/Getter +Parameter: String + +Get and set video type ...`,l:"en/advanced/property.html#type",a:"type"},"13.34":{t:"`theme`",p:` +Type: Setter/Getter +Parameter: String + +Get and set player the ...`,l:"en/advanced/property.html#theme",a:"theme"},"13.35":{t:"`airplay`",p:` +Type: Function + +Enable airplay +<div className="run-co ...`,l:"en/advanced/property.html#airplay",a:"airplay"},"13.36":{t:"`loaded`",p:` +Type: Getter + +The proportion of video cache, with the range o ...`,l:"en/advanced/property.html#loaded",a:"loaded"},"13.37":{t:"`played`",p:` +Type: Getter + +The proportion of video playback, with the rang ...`,l:"en/advanced/property.html#played",a:"played"},"13.38":{t:"`proxy`",p:` +Type: Function + +The proxy function of DOM event essentially p ...`,l:"en/advanced/property.html#proxy",a:"proxy"},"13.39":{t:"`query`",p:` +Type: Function + +The query function of DOM is similar to docum ...`,l:"en/advanced/property.html#query",a:"query"},"13.40":{t:"`video`",p:` +Type: Element + +Return the video element of the player +<div ...`,l:"en/advanced/property.html#video",a:"video"},"14.0":{t:"# 右键菜单",p:"",l:"en/component/contextmenu.html",a:"右键菜单"},"14.1":{t:"配置",p:` + + +属性 +类型 +描述 + + + + +disable +Boolean +是否禁用组件 + + +name +String +组件唯一名称,用于 ...`,l:"en/component/contextmenu.html#配置",a:"配置"},"14.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#创建",a:"创建"},"14.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#添加",a:"添加"},"14.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#删除",a:"删除"},"14.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/contextmenu.html#更新",a:"更新"},"15.0":{t:"# 控制器",p:"",l:"en/component/controls.html",a:"控制器"},"15.1":{t:"配置",p:` + + +属性 +类型 +描述 + + + + +disable +Boolean +是否禁用组件 + + +name +String +组件唯一名称,用于 ...`,l:"en/component/controls.html#配置",a:"配置"},"15.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#创建",a:"创建"},"15.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#添加",a:"添加"},"15.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#删除",a:"删除"},"15.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/controls.html#更新",a:"更新"},"16.0":{t:"# 业务层",p:"",l:"en/component/layers.html",a:"业务层"},"16.1":{t:"配置",p:` + + +属性 +类型 +描述 + + + + +disable +Boolean +是否禁用组件 + + +name +String +组件唯一名称,用于 ...`,l:"en/component/layers.html#配置",a:"配置"},"16.2":{t:"创建",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#创建",a:"创建"},"16.3":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#添加",a:"添加"},"16.4":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#删除",a:"删除"},"16.5":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/layers.html#更新",a:"更新"},"17.0":{t:"# 设置面板",p:"",l:"en/component/setting.html",a:"设置面板"},"17.1":{t:"内置",p:"需先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOf ...",l:"en/component/setting.html#内置",a:"内置"},"17.2":{t:"创建 - 选择列表",p:` + + +属性 +类型 +描述 + + + + +html +String, Element +元素的 DOM + + +icon +String, El ...`,l:"en/component/setting.html#创建-选择列表",a:"创建-选择列表"},"17.3":{t:"创建 - 列表嵌套",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#创建-列表嵌套",a:"创建-列表嵌套"},"17.4":{t:"创建 - 切换按钮",p:` + + +属性 +类型 +描述 + + + + +html +String, Element +元素的 DOM 元素 + + +icon +String, ...`,l:"en/component/setting.html#创建-切换按钮",a:"创建-切换按钮"},"17.5":{t:"创建 - 范围滑块",p:` + + +属性 +类型 +描述 + + + + +html +String, Element +元素的 DOM 元素 + + +icon +String, ...`,l:"en/component/setting.html#创建-范围滑块",a:"创建-范围滑块"},"17.6":{t:"添加",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#添加",a:"添加"},"17.7":{t:"删除",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#删除",a:"删除"},"17.8":{t:"更新",p:"<div className="run-code">▶ Run Code</div&g ...",l:"en/component/setting.html#更新",a:"更新"},"18.0":{t:"::: danger Important Note",p:"The English document has not yet been completed, everything is ...",l:"en/index.html",a:"danger-important-note"},"18.1":{t:"Install",p:`::: code-group +npm install artplayer + +yarn add artplayer + +pnpm ...`,l:"en/index.html#install",a:"install"},"18.2":{t:"`CDN`",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"en/index.html#cdn",a:"cdn"},"18.3":{t:"Use",p:`::: code-group +import Artplayer from 'artplayer'; + +const art = ...`,l:"en/index.html#use",a:"use"},"18.4":{t:"`Vue.js`",p:`::: code-group +<template> + <div ref="artRef&quo ...`,l:"en/index.html#vue-js",a:"vue-js"},"18.5":{t:"`React.js`",p:`::: code-group +import { useEffect, useRef } from 'react'; +impo ...`,l:"en/index.html#react-js",a:"react-js"},"18.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"},"19.0":{t:"# dash.js",p:`👉 https://github.com/Dash-Industry-Forum/dash.js +<div clas ...`,l:"en/library/dash.html",a:"dash-js"},"20.0":{t:"# flv.js",p:`👉 https://github.com/Bilibili/flv.js +<div className=" ...`,l:"en/library/flv.html",a:"flv-js"},"21.0":{t:"# hls.js",p:`👉 https://github.com/video-dev/hls.js +<div className=" ...`,l:"en/library/hls.html",a:"hls-js"},"22.0":{t:"# 视频广告",p:"",l:"en/plugin/ads.html",a:"视频广告"},"22.1":{t:"演示",p:`👉 查看完整演示 +`,l:"en/plugin/ads.html#演示",a:"演示"},"22.2":{t:"安装",p:`::: code-group +npm install artplayer-plugin-ads + +yarn add artp ...`,l:"en/plugin/ads.html#安装",a:"安装"},"22.3":{t:"CDN",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"en/plugin/ads.html#cdn",a:"cdn"},"22.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/ads.html#使用",a:"使用"},"23.0":{t:"# 控制器皮肤",p:"",l:"en/plugin/control-ui.html",a:"控制器皮肤"},"23.1":{t:"演示",p:`👉 查看完整演示 +`,l:"en/plugin/control-ui.html#演示",a:"演示"},"23.2":{t:"安装",p:`::: code-group +npm install artplayer-plugin-control + +yarn add ...`,l:"en/plugin/control-ui.html#安装",a:"安装"},"23.3":{t:"CDN",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"en/plugin/control-ui.html#cdn",a:"cdn"},"23.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"en/plugin/control-ui.html#使用",a:"使用"},"23.5":{t:"`enable`",p:` +Type: Getter/Setter +Parameter: Boolean + +是否启用新的控制器皮肤 +<div c ...`,l:"en/plugin/control-ui.html#enable",a:"enable"},"24.0":{t:"# Dash 画质",p:"",l:"en/plugin/dash-quality.html",a:"dash-画质"},"24.1":{t:"演示",p:`👉 查看完整演示 +`,l:"en/plugin/dash-quality.html#演示",a:"演示"},"24.2":{t:"安装",p:`::: code-group +npm install artplayer-plugin-dash-quality + +yarn ...`,l:"en/plugin/dash-quality.html#安装",a:"安装"},"24.3":{t:"CDN",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"en/plugin/dash-quality.html#cdn",a:"cdn"},"25.0":{t:"# HLS 画质",p:"",l:"en/plugin/hls-quality.html",a:"hls-画质"},"25.1":{t:"演示",p:`👉 查看完整演示 +`,l:"en/plugin/hls-quality.html#演示",a:"演示"},"25.2":{t:"安装",p:`::: code-group +npm install artplayer-plugin-hls-quality + +yarn ...`,l:"en/plugin/hls-quality.html#安装",a:"安装"},"25.3":{t:"CDN",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"en/plugin/hls-quality.html#cdn",a:"cdn"},"26.0":{t:"# Iframe 控制",p:"",l:"en/plugin/iframe.html",a:"iframe-控制"},"26.1":{t:"说明",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"en/plugin/iframe.html#说明",a:"说明"},"26.2":{t:"演示",p:`👉 查看完整演示 +`,l:"en/plugin/iframe.html#演示",a:"演示"},"26.3":{t:"安装",p:`::: code-group +npm install artplayer-plugin-iframe + +yarn add a ...`,l:"en/plugin/iframe.html#安装",a:"安装"},"26.4":{t:"`CDN`",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"en/plugin/iframe.html#cdn",a:"cdn"},"26.5":{t:"使用",p:`::: code-group +<!DOCTYPE html> +<html> + <head ...`,l:"en/plugin/iframe.html#使用",a:"使用"},"26.6":{t:"`index.html` 接口",p:"",l:"en/plugin/iframe.html#index-html-接口",a:"index-html-接口"},"26.7":{t:"`commit`",p:"从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行,同时它也能用于 ...",l:"en/plugin/iframe.html#commit",a:"commit"},"26.8":{t:"`message`",p:`在 index.html 接收来自 iframe.html 的消息 +iframe.message((event) => ...`,l:"en/plugin/iframe.html#message",a:"message"},"26.9":{t:"`destroy`",p:`销毁后 index.html 无法与 iframe.html 通信 +iframe.destroy(); + +`,l:"en/plugin/iframe.html#destroy",a:"destroy"},"26.10":{t:"`iframe.html` 接口",p:`:::warning 提示 +iframe.html 接口 只能运行在 iframe.html 里 +::: +`,l:"en/plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"26.11":{t:"`inject`",p:`注入脚本,接收来自 index.html 的消息 +ArtplayerPluginIframe.inject(); + +`,l:"en/plugin/iframe.html#inject",a:"inject"},"26.12":{t:"`postMessage`",p:`将消息推送到 index.html +iframe.message((event) => { + console.i ...`,l:"en/plugin/iframe.html#postmessage",a:"postmessage"},"26.13":{t:"例子",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 ...",l:"en/plugin/iframe.html#例子",a:"例子"},"27.0":{t:"# Option",p:"",l:"en/start/option.html",a:"option"},"27.1":{t:"`container`",p:` +Type: String, Element +Default: #artplayer + +The DOM container ...`,l:"en/start/option.html#container",a:"container"},"27.2":{t:"`url`",p:` +Type: String +Default: '' + +Video source address +<div classN ...`,l:"en/start/option.html#url",a:"url"},"27.3":{t:"`id`",p:` +Type: String +Default: '' + +The unique identifier of the player ...`,l:"en/start/option.html#id",a:"id"},"27.4":{t:"`onReady`",p:` +Type: Function +Default: undefined + +The constructor accepts a ...`,l:"en/start/option.html#onready",a:"onready"},"27.5":{t:"`poster`",p:` +Type: String +Default: '' + +Video posters will only appear when ...`,l:"en/start/option.html#poster",a:"poster"},"27.6":{t:"`title`",p:` +Type: String +Default: '' + +Video title, which currently appear ...`,l:"en/start/option.html#title",a:"title"},"27.7":{t:"`theme`",p:` +Type: String +Default: #f00 + +The player theme color is current ...`,l:"en/start/option.html#theme",a:"theme"},"27.8":{t:"`volume`",p:` +Type: Number +Default: 0.7 + +Default volume of player +<div c ...`,l:"en/start/option.html#volume",a:"volume"},"27.9":{t:"`isLive`",p:` +Type: Boolean +Default: false + +When using live mode, the progr ...`,l:"en/start/option.html#islive",a:"islive"},"27.10":{t:"`muted`",p:` +Type: Boolean +Default: false + +Whether to mute by default +< ...`,l:"en/start/option.html#muted",a:"muted"},"27.11":{t:"`autoplay`",p:` +Type: Boolean +Default: false + +Whether to play automatically +& ...`,l:"en/start/option.html#autoplay",a:"autoplay"},"27.12":{t:"`autoSize`",p:` +Type: Boolean +Default: false + +The size of the player will fil ...`,l:"en/start/option.html#autosize",a:"autosize"},"27.13":{t:"`autoMini`",p:` +Type: Boolean +Default: false + +When the player scrolls outside ...`,l:"en/start/option.html#automini",a:"automini"},"27.14":{t:"`loop`",p:` +Type: Boolean +Default: false + +Whether to play in a loop +<d ...`,l:"en/start/option.html#loop",a:"loop"},"27.15":{t:"`flip`",p:` +Type: Boolean +Default: false + +Whether to display the video fl ...`,l:"en/start/option.html#flip",a:"flip"},"27.16":{t:"`playbackRate`",p:` +Type: Boolean +Default: false + +Whether to display the video pl ...`,l:"en/start/option.html#playbackrate",a:"playbackrate"},"27.17":{t:"`aspectRatio`",p:` +Type: Boolean +Default: false + +Whether to display the video as ...`,l:"en/start/option.html#aspectratio",a:"aspectratio"},"27.18":{t:"`screenshot`",p:` +Type: Boolean +Default: false + +Whether to display the video sc ...`,l:"en/start/option.html#screenshot",a:"screenshot"},"27.19":{t:"`setting`",p:` +Type: Boolean +Default: false + +Whether to display the switch b ...`,l:"en/start/option.html#setting",a:"setting"},"27.20":{t:"`hotkey`",p:` +Type: Boolean +Default: true + +Whether to use shortcut keys +< ...`,l:"en/start/option.html#hotkey",a:"hotkey"},"27.21":{t:"`pip`",p:` +Type: Boolean +Default: false + +Whether to display the picture ...`,l:"en/start/option.html#pip",a:"pip"},"27.22":{t:"`mutex`",p:` +Type: Boolean +Default: true + +If there are multiple players in ...`,l:"en/start/option.html#mutex",a:"mutex"},"27.23":{t:"`fullscreen`",p:` +Type: Boolean +Default: false + +Whether to display the player w ...`,l:"en/start/option.html#fullscreen",a:"fullscreen"},"27.24":{t:"`fullscreenWeb`",p:` +Type: Boolean +Default: false + +Whether to display the player f ...`,l:"en/start/option.html#fullscreenweb",a:"fullscreenweb"},"27.25":{t:"`subtitleOffset`",p:` +Type: Boolean +Default: false + +Subtitle time offset, with the ...`,l:"en/start/option.html#subtitleoffset",a:"subtitleoffset"},"27.26":{t:"`miniProgressBar`",p:` +Type: Boolean +Default: false + +Mini progress bar, only appears ...`,l:"en/start/option.html#miniprogressbar",a:"miniprogressbar"},"27.27":{t:"`useSSR`",p:` +Type: Boolean +Default: false + +Whether to use the SSR mount mo ...`,l:"en/start/option.html#usessr",a:"usessr"},"27.28":{t:"`playsInline`",p:` +Type: Boolean +Default: true + +Whether to use the playsInline m ...`,l:"en/start/option.html#playsinline",a:"playsinline"},"27.29":{t:"`layers`",p:` +Type: Array +Default: [] + +Initialize the customized layers +< ...`,l:"en/start/option.html#layers",a:"layers"},"27.30":{t:"`settings`",p:` +Type: Array +Default: [] + +Initialize the customized Setting +&l ...`,l:"en/start/option.html#settings",a:"settings"},"27.31":{t:"`contextmenu`",p:` +Type: Array +Default: [] + +Initialize the customized Contextmen ...`,l:"en/start/option.html#contextmenu",a:"contextmenu"},"27.32":{t:"`controls`",p:` +Type: Array +Default: [] + +Initialize the customized Controls +& ...`,l:"en/start/option.html#controls",a:"controls"},"27.33":{t:"`quality`",p:` +Type: Array +Default: [] + +Whether to display the Quality list ...`,l:"en/start/option.html#quality",a:"quality"},"27.34":{t:"`highlight`",p:` +Type: Array +Default: [] + +Display highlight on the progress ba ...`,l:"en/start/option.html#highlight",a:"highlight"},"27.35":{t:"`plugins`",p:` +Type: Array +Default: [] + +Initialize customized plugins +<di ...`,l:"en/start/option.html#plugins",a:"plugins"},"27.36":{t:"`whitelist`",p:` +Type: Array +Default: [] + +Because different mobile devices hav ...`,l:"en/start/option.html#whitelist",a:"whitelist"},"27.37":{t:"`thumbnails`",p:` +Type: Object +Default: {} + +Set the thumbnails image on the pro ...`,l:"en/start/option.html#thumbnails",a:"thumbnails"},"27.38":{t:"`subtitle`",p:` +Type: Object +Default: {} + +Set the subtitle of the video and s ...`,l:"en/start/option.html#subtitle",a:"subtitle"},"27.39":{t:"`moreVideoAttr`",p:` +Type: Object +Default: {'controls': false,'preload': 'metadata ...`,l:"en/start/option.html#morevideoattr",a:"morevideoattr"},"27.40":{t:"`icons`",p:` +Type: Object +Default: {} + +It is used to replace the default i ...`,l:"en/start/option.html#icons",a:"icons"},"27.41":{t:"`type`",p:` +Type: String +Default: '' + +It is used to indicate the format o ...`,l:"en/start/option.html#type",a:"type"},"27.42":{t:"`customType`",p:` +Type: Object +Default: {} + +By matching the video's type, the v ...`,l:"en/start/option.html#customtype",a:"customtype"},"27.43":{t:"`lang`",p:` +Type: String +Default: navigator.language.toLowerCase() + +The d ...`,l:"en/start/option.html#lang",a:"lang"},"27.44":{t:"`i18n`",p:` +Type: Object +Default: {} + +Customize the i18n configuration, w ...`,l:"en/start/option.html#i18n",a:"i18n"},"27.45":{t:"`lock`",p:` +Type: Boolean +Default: false + +Whether to display a lock butto ...`,l:"en/start/option.html#lock",a:"lock"},"27.46":{t:"`fastForward`",p:` +Type: Boolean +Default: false + +Whether to add long-press video ...`,l:"en/start/option.html#fastforward",a:"fastforward"},"27.47":{t:"`autoPlayback`",p:` +Type: Boolean +Default: false + +Whether to use automatic playba ...`,l:"en/start/option.html#autoplayback",a:"autoplayback"},"27.48":{t:"`autoOrientation`",p:` +Type: Boolean +Default: false + +Whether to rotate the player ac ...`,l:"en/start/option.html#autoorientation",a:"autoorientation"},"27.49":{t:"`airplay`",p:` +Type: Boolean +Default: false + +Whether to display the airplay ...`,l:"en/start/option.html#airplay",a:"airplay"},"27.50":{t:"`cssVar`",p:` +Type: Object +Default: {} + +Used to change built-in CSS variabl ...`,l:"en/start/option.html#cssvar",a:"cssvar"},"28.0":{t:"# 安装使用",p:"",l:"index.html",a:"安装使用"},"28.1":{t:"安装",p:`::: code-group +npm install artplayer + +yarn add artplayer + +pnpm ...`,l:"index.html#安装",a:"安装"},"28.2":{t:"`CDN`",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer/dist/art ...`,l:"index.html#cdn",a:"cdn"},"28.3":{t:"使用",p:`::: code-group +import Artplayer from 'artplayer'; + +const art = ...`,l:"index.html#使用",a:"使用"},"28.4":{t:"`Vue.js`",p:`::: code-group +<template> + <div ref="artRef&quo ...`,l:"index.html#vue-js",a:"vue-js"},"28.5":{t:"`React.js`",p:`::: code-group +import { useEffect, useRef } from 'react'; +impo ...`,l:"index.html#react-js",a:"react-js"},"28.6":{t:"语法提示",p:`有时你的 js 文件会丢失 TypeScript 的类型提示,这时候你可以手动导入类型 +变量: +/** + * @type { ...`,l:"index.html#语法提示",a:"语法提示"},"29.0":{t:"# dash.js",p:`👉 https://github.com/Dash-Industry-Forum/dash.js +<div clas ...`,l:"library/dash.html",a:"dash-js"},"30.0":{t:"# flv.js",p:`👉 https://github.com/Bilibili/flv.js +<div className=" ...`,l:"library/flv.html",a:"flv-js"},"31.0":{t:"# hls.js",p:`👉 https://github.com/video-dev/hls.js +<div className=" ...`,l:"library/hls.html",a:"hls-js"},"32.0":{t:"# 视频广告",p:"",l:"plugin/ads.html",a:"视频广告"},"32.1":{t:"演示",p:`👉 查看完整演示 +`,l:"plugin/ads.html#演示",a:"演示"},"32.2":{t:"安装",p:`::: code-group +npm install artplayer-plugin-ads + +yarn add artp ...`,l:"plugin/ads.html#安装",a:"安装"},"32.3":{t:"CDN",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-a ...`,l:"plugin/ads.html#cdn",a:"cdn"},"32.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/ads.html#使用",a:"使用"},"33.0":{t:"# 控制器皮肤",p:"",l:"plugin/control-ui.html",a:"控制器皮肤"},"33.1":{t:"演示",p:`👉 查看完整演示 +`,l:"plugin/control-ui.html#演示",a:"演示"},"33.2":{t:"安装",p:`::: code-group +npm install artplayer-plugin-control + +yarn add ...`,l:"plugin/control-ui.html#安装",a:"安装"},"33.3":{t:"CDN",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-c ...`,l:"plugin/control-ui.html#cdn",a:"cdn"},"33.4":{t:"使用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/control-ui.html#使用",a:"使用"},"33.5":{t:"`enable`",p:` +Type: Getter/Setter +Parameter: Boolean + +是否启用新的控制器皮肤 +<div c ...`,l:"plugin/control-ui.html#enable",a:"enable"},"34.0":{t:"# 弹幕库",p:"",l:"plugin/danmuku.html",a:"弹幕库"},"34.1":{t:"演示",p:`👉 查看完整演示 +`,l:"plugin/danmuku.html#演示",a:"演示"},"34.2":{t:"安装",p:`::: code-group +npm install artplayer-plugin-danmuku + +yarn add ...`,l:"plugin/danmuku.html#安装",a:"安装"},"34.3":{t:"CDN",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/danmuku.html#cdn",a:"cdn"},"34.4":{t:"选项",p:`{ + danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组 + speed: ...`,l:"plugin/danmuku.html#选项",a:"选项"},"34.5":{t:"使用弹幕数组",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕数组",a:"使用弹幕数组"},"34.6":{t:"使用弹幕 XML",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用弹幕-xml",a:"使用弹幕-xml"},"34.7":{t:"使用异步调用",p:"<div className="run-code" data-libs="./uncom ...",l:"plugin/danmuku.html#使用异步调用",a:"使用异步调用"},"34.8":{t:"`hide/show`",p:`通过方法 hide 和 show 进行隐藏或者显示弹幕 +<div className="run-code&q ...`,l:"plugin/danmuku.html#hide-show",a:"hide-show"},"34.9":{t:"`isHide`",p:`通过属性 isHide 判断当前弹幕是隐藏或者显示 +<div className="run-code&quo ...`,l:"plugin/danmuku.html#ishide",a:"ishide"},"34.10":{t:"`emit`",p:`通过方法 emit 发送一条实时弹幕 +<div className="run-code" data ...`,l:"plugin/danmuku.html#emit",a:"emit"},"34.11":{t:"`config`",p:`通过方法 config 实时改变弹幕配置,支持属性有: + +danmuku +speed +opacity +fontSize +co ...`,l:"plugin/danmuku.html#config",a:"config"},"34.12":{t:"`load`",p:`通过 load 方法可以重载弹幕源,或者切换新弹幕 +<div className="run-code&quo ...`,l:"plugin/danmuku.html#load",a:"load"},"34.13":{t:"`reset`",p:`用于清空当前显示的弹幕 +<div className="run-code" data-libs=& ...`,l:"plugin/danmuku.html#reset",a:"reset"},"34.14":{t:"`option`",p:`用于获取当前弹幕配置 +<div className="run-code" data-libs=&q ...`,l:"plugin/danmuku.html#option",a:"option"},"34.15":{t:"事件",p:`var art = new Artplayer({ + container: '.artplayer-app', + ...`,l:"plugin/danmuku.html#事件",a:"事件"},"35.0":{t:"# Dash 画质",p:"",l:"plugin/dash-quality.html",a:"dash-画质"},"35.1":{t:"演示",p:`👉 查看完整演示 +`,l:"plugin/dash-quality.html#演示",a:"演示"},"35.2":{t:"安装",p:`::: code-group +npm install artplayer-plugin-dash-quality + +yarn ...`,l:"plugin/dash-quality.html#安装",a:"安装"},"35.3":{t:"CDN",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-d ...`,l:"plugin/dash-quality.html#cdn",a:"cdn"},"36.0":{t:"# HLS 画质",p:"",l:"plugin/hls-quality.html",a:"hls-画质"},"36.1":{t:"演示",p:`👉 查看完整演示 +`,l:"plugin/hls-quality.html#演示",a:"演示"},"36.2":{t:"安装",p:`::: code-group +npm install artplayer-plugin-hls-quality + +yarn ...`,l:"plugin/hls-quality.html#安装",a:"安装"},"36.3":{t:"CDN",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-h ...`,l:"plugin/hls-quality.html#cdn",a:"cdn"},"37.0":{t:"# Iframe 控制",p:"",l:"plugin/iframe.html",a:"iframe-控制"},"37.1":{t:"说明",p:"通过该插件,你可以轻松在 index.html 里控制跨域 iframe.html 页面里的播放器,如在 index.htm ...",l:"plugin/iframe.html#说明",a:"说明"},"37.2":{t:"演示",p:`👉 查看完整演示 +`,l:"plugin/iframe.html#演示",a:"演示"},"37.3":{t:"安装",p:`::: code-group +npm install artplayer-plugin-iframe + +yarn add a ...`,l:"plugin/iframe.html#安装",a:"安装"},"37.4":{t:"`CDN`",p:`::: code-group +https://cdn.jsdelivr.net/npm/artplayer-plugin-i ...`,l:"plugin/iframe.html#cdn",a:"cdn"},"37.5":{t:"使用",p:`::: code-group +<!DOCTYPE html> +<html> + <head ...`,l:"plugin/iframe.html#使用",a:"使用"},"37.6":{t:"`index.html` 接口",p:"",l:"plugin/iframe.html#index-html-接口",a:"index-html-接口"},"37.7":{t:"`commit`",p:"从 index.html 将消息推送到 iframe.html,该函数将在 iframe.html 内部运行,同时它也能用于 ...",l:"plugin/iframe.html#commit",a:"commit"},"37.8":{t:"`message`",p:`在 index.html 接收来自 iframe.html 的消息 +iframe.message((event) => ...`,l:"plugin/iframe.html#message",a:"message"},"37.9":{t:"`destroy`",p:`销毁后 index.html 无法与 iframe.html 通信 +iframe.destroy(); + +`,l:"plugin/iframe.html#destroy",a:"destroy"},"37.10":{t:"`iframe.html` 接口",p:`:::warning 提示 +iframe.html 接口 只能运行在 iframe.html 里 +::: +`,l:"plugin/iframe.html#iframe-html-接口",a:"iframe-html-接口"},"37.11":{t:"`inject`",p:`注入脚本,接收来自 index.html 的消息 +ArtplayerPluginIframe.inject(); + +`,l:"plugin/iframe.html#inject",a:"inject"},"37.12":{t:"`postMessage`",p:`将消息推送到 index.html +iframe.message((event) => { + console.i ...`,l:"plugin/iframe.html#postmessage",a:"postmessage"},"37.13":{t:"例子",p:"最常遇到的问题是,播放器在 iframe.html 里进行网页全屏,但在 index.html 是不生效的,这时候只要监听 ...",l:"plugin/iframe.html#例子",a:"例子"},"38.0":{t:"# 基础选项",p:"",l:"start/option.html",a:"基础选项"},"38.1":{t:"`container`",p:` +Type: String, Element +Default: #artplayer + +播放器挂载的 DOM 容器 +< ...`,l:"start/option.html#container",a:"container"},"38.2":{t:"`url`",p:` +Type: String +Default: '' + +视频源地址 +<div className="run-c ...`,l:"start/option.html#url",a:"url"},"38.3":{t:"`id`",p:` +Type: String +Default: '' + +播放器的唯一标识,目前只用于记忆播放 autoplayback +< ...`,l:"start/option.html#id",a:"id"},"38.4":{t:"`onReady`",p:` +Type: Function +Default: undefined + +构造函数接受一个函数作为第二个参数,播放器初始化成功 ...`,l:"start/option.html#onready",a:"onready"},"38.5":{t:"`poster`",p:` +Type: String +Default: '' + +视频的海报,只会出现在播放器初始化且未播放的状态下 +<div c ...`,l:"start/option.html#poster",a:"poster"},"38.6":{t:"`title`",p:` +Type: String +Default: '' + +视频标题,目前会出现在 视频截图 和 迷你模式 下 +<div c ...`,l:"start/option.html#title",a:"title"},"38.7":{t:"`theme`",p:` +Type: String +Default: #f00 + +播放器主题颜色,目前用于 进度条 和 高亮元素 上 +<div ...`,l:"start/option.html#theme",a:"theme"},"38.8":{t:"`volume`",p:` +Type: Number +Default: 0.7 + +播放器的默认音量 +<div className="r ...`,l:"start/option.html#volume",a:"volume"},"38.9":{t:"`isLive`",p:` +Type: Boolean +Default: false + +使用直播模式,会隐藏进度条和播放时间 +<div clas ...`,l:"start/option.html#islive",a:"islive"},"38.10":{t:"`muted`",p:` +Type: Boolean +Default: false + +是否默认静音 +<div className=" ...`,l:"start/option.html#muted",a:"muted"},"38.11":{t:"`autoplay`",p:` +Type: Boolean +Default: false + +是否自动播放 +<div className=" ...`,l:"start/option.html#autoplay",a:"autoplay"},"38.12":{t:"`autoSize`",p:` +Type: Boolean +Default: false + +播放器的尺寸默认会填充整个 container 容器尺寸,所以 ...`,l:"start/option.html#autosize",a:"autosize"},"38.13":{t:"`autoMini`",p:` +Type: Boolean +Default: false + +当播放器滚动到浏览器视口以外时,自动进入 迷你播放 模式 +&l ...`,l:"start/option.html#automini",a:"automini"},"38.14":{t:"`loop`",p:` +Type: Boolean +Default: false + +是否循环播放 +<div className=" ...`,l:"start/option.html#loop",a:"loop"},"38.15":{t:"`flip`",p:` +Type: Boolean +Default: false + +是否显示视频翻转功能,目前只出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#flip",a:"flip"},"38.16":{t:"`playbackRate`",p:` +Type: Boolean +Default: false + +是否显示视频播放速度功能,会出现在 设置面板 和 右键菜单 里 ...`,l:"start/option.html#playbackrate",a:"playbackrate"},"38.17":{t:"`aspectRatio`",p:` +Type: Boolean +Default: false + +是否显示视频长宽比功能,会出现在 设置面板 和 右键菜单 里 + ...`,l:"start/option.html#aspectratio",a:"aspectratio"},"38.18":{t:"`screenshot`",p:` +Type: Boolean +Default: false + +是否在底部控制栏里显示 视频截图 功能 +<div cla ...`,l:"start/option.html#screenshot",a:"screenshot"},"38.19":{t:"`setting`",p:` +Type: Boolean +Default: false + +是否在底部控制栏里显示 设置面板 的开关按钮 +<div ...`,l:"start/option.html#setting",a:"setting"},"38.20":{t:"`hotkey`",p:` +Type: Boolean +Default: true + +是否使用快捷键 +<div className=" ...`,l:"start/option.html#hotkey",a:"hotkey"},"38.21":{t:"`pip`",p:` +Type: Boolean +Default: false + +是否在底部控制栏里显示 画中画 的开关按钮 +<div c ...`,l:"start/option.html#pip",a:"pip"},"38.22":{t:"`mutex`",p:` +Type: Boolean +Default: true + +假如页面里同时存在多个播放器,是否只能让一个播放器播放 +< ...`,l:"start/option.html#mutex",a:"mutex"},"38.23":{t:"`fullscreen`",p:` +Type: Boolean +Default: false + +是否在底部控制栏里显示播放器 窗口全屏 按钮 +<div ...`,l:"start/option.html#fullscreen",a:"fullscreen"},"38.24":{t:"`fullscreenWeb`",p:` +Type: Boolean +Default: false + +是否在底部控制栏里显示播放器 网页全屏 按钮 +<div ...`,l:"start/option.html#fullscreenweb",a:"fullscreenweb"},"38.25":{t:"`subtitleOffset`",p:` +Type: Boolean +Default: false + +字幕时间偏移,范围在 [-5s, 5s],出现在 设置面板 里 ...`,l:"start/option.html#subtitleoffset",a:"subtitleoffset"},"38.26":{t:"`miniProgressBar`",p:` +Type: Boolean +Default: false + +迷你进度条,只在播放器失去焦点后且正在播放时出现 +<di ...`,l:"start/option.html#miniprogressbar",a:"miniprogressbar"},"38.27":{t:"`useSSR`",p:` +Type: Boolean +Default: false + +是否使用 SSR 挂载模式,假如你希望在播放器挂载前,就提前渲 ...`,l:"start/option.html#usessr",a:"usessr"},"38.28":{t:"`playsInline`",p:` +Type: Boolean +Default: true + +在移动端是否使用 playsInline 模式 +<div ...`,l:"start/option.html#playsinline",a:"playsinline"},"38.29":{t:"`layers`",p:` +Type: Array +Default: [] + +初始化自定义的 层 +<div className="ru ...`,l:"start/option.html#layers",a:"layers"},"38.30":{t:"`settings`",p:` +Type: Array +Default: [] + +初始化自定义的 设置面板 +<div className=" ...`,l:"start/option.html#settings",a:"settings"},"38.31":{t:"`contextmenu`",p:` +Type: Array +Default: [] + +初始化自定义的 右键菜单 +<div className=" ...`,l:"start/option.html#contextmenu",a:"contextmenu"},"38.32":{t:"`controls`",p:` +Type: Array +Default: [] + +初始化自定义的底部 控制栏 +<div className=&quo ...`,l:"start/option.html#controls",a:"controls"},"38.33":{t:"`quality`",p:` +Type: Array +Default: [] + +是否在底部控制栏里显示 画质选择 列表 + + + +属性 +类型 +描述 + + + + + ...`,l:"start/option.html#quality",a:"quality"},"38.34":{t:"`highlight`",p:` +Type: Array +Default: [] + +在进度条上显示 高亮信息 + + + +属性 +类型 +描述 + + + + +time +Nu ...`,l:"start/option.html#highlight",a:"highlight"},"38.35":{t:"`plugins`",p:` +Type: Array +Default: [] + +初始化自定义的 插件 +<div className="r ...`,l:"start/option.html#plugins",a:"plugins"},"38.36":{t:"`whitelist`",p:` +Type: Array +Default: [] + +因为不同的移动设备存在多种差异和限制,有时候你希望在某些移动设备上不使用 ...`,l:"start/option.html#whitelist",a:"whitelist"},"38.37":{t:"`thumbnails`",p:` +Type: Object +Default: {} + +在进度条上设置 预览图 + + + +属性 +类型 +描述 + + + + +url +Str ...`,l:"start/option.html#thumbnails",a:"thumbnails"},"38.38":{t:"`subtitle`",p:` +Type: Object +Default: {} + +设置视频的字幕,支持字幕格式:vtt, srt, ass + + + +属性 + ...`,l:"start/option.html#subtitle",a:"subtitle"},"38.39":{t:"`moreVideoAttr`",p:` +Type: Object +Default: {'controls': false,'preload': 'metadata ...`,l:"start/option.html#morevideoattr",a:"morevideoattr"},"38.40":{t:"`icons`",p:` +Type: Object +Default: {} + +用于替换默认图标,支持 Html 字符串和 HTMLElement +& ...`,l:"start/option.html#icons",a:"icons"},"38.41":{t:"`type`",p:` +Type: String +Default: '' + +用于指明视频的格式,需要配合 customType 一起使用,默认视频 ...`,l:"start/option.html#type",a:"type"},"38.42":{t:"`customType`",p:` +Type: Object +Default: {} + +通过视频的 type 进行匹配,把视频解码权交给第三方程序进行处理,处 ...`,l:"start/option.html#customtype",a:"customtype"},"38.43":{t:"`lang`",p:` +Type: String +Default: navigator.language.toLowerCase() + +默认显示语 ...`,l:"start/option.html#lang",a:"lang"},"38.44":{t:"`i18n`",p:` +Type: Object +Default: {} + +自定义 i18n 配置,该配置会和自带的 i18n 进行深度合并 +新增 ...`,l:"start/option.html#i18n",a:"i18n"},"38.45":{t:"`lock`",p:` +Type: Boolean +Default: false + +是否在移动端显示一个 锁定按钮 ,用于隐藏底部 控制栏 +< ...`,l:"start/option.html#lock",a:"lock"},"38.46":{t:"`fastForward`",p:` +Type: Boolean +Default: false + +是否在移动端添加长按视频快进功能 +<div classN ...`,l:"start/option.html#fastforward",a:"fastforward"},"38.47":{t:"`autoPlayback`",p:` +Type: Boolean +Default: false + +是否使用自动 回放功能 +<div className=& ...`,l:"start/option.html#autoplayback",a:"autoplayback"},"38.48":{t:"`autoOrientation`",p:` +Type: Boolean +Default: false + +是否在移动端的网页全屏时,根据视频尺寸和视口尺寸,旋转播放器 + ...`,l:"start/option.html#autoorientation",a:"autoorientation"},"38.49":{t:"`airplay`",p:` +Type: Boolean +Default: false + +是否显示 airplay 按钮,当前只有部分浏览器支持该功能 + ...`,l:"start/option.html#airplay",a:"airplay"},"38.50":{t:"`cssVar`",p:` +Type: Object +Default: {} + +用于改变内置的css变量 +<div className=&quo ...`,l:"start/option.html#cssvar",a:"cssvar"}},n={previewLength:62,buttonLabel:"Search",placeholder:"Search docs",allow:[],ignore:[]},a={INDEX_DATA:t,PREVIEW_LOOKUP:e,Options:n};export{a as default}; diff --git a/docs/document/assets/component_contextmenu.md.59792b84.js b/docs/document/assets/component_contextmenu.md.0a546873.js similarity index 99% rename from docs/document/assets/component_contextmenu.md.59792b84.js rename to docs/document/assets/component_contextmenu.md.0a546873.js index b9deac4af..bbe566ac3 100644 --- a/docs/document/assets/component_contextmenu.md.59792b84.js +++ b/docs/document/assets/component_contextmenu.md.0a546873.js @@ -1,4 +1,4 @@ -import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"component/contextmenu.md","lastUpdated":1682222294000}'),o={name:"component/contextmenu.md"},e=s('

右键菜单 ​

配置 ​

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

创建 ​

',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,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"component/contextmenu.md","lastUpdated":1682229030000}'),o={name:"component/contextmenu.md"},e=s('

右键菜单 ​

配置 ​

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

创建 ​

',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     contextmenu: [
diff --git a/docs/document/assets/component_contextmenu.md.59792b84.lean.js b/docs/document/assets/component_contextmenu.md.0a546873.lean.js
similarity index 90%
rename from docs/document/assets/component_contextmenu.md.59792b84.lean.js
rename to docs/document/assets/component_contextmenu.md.0a546873.lean.js
index 8c439e3b2..545581d94 100644
--- a/docs/document/assets/component_contextmenu.md.59792b84.lean.js
+++ b/docs/document/assets/component_contextmenu.md.0a546873.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"component/contextmenu.md","lastUpdated":1682222294000}'),o={name:"component/contextmenu.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",1),C=[e,t,r,c,D,F,y,A,i];function d(b,u,m,h,_,g){return p(),l("div",null,C)}const x=a(o,[["render",d]]);export{f as __pageData,x as default};
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"component/contextmenu.md","lastUpdated":1682229030000}'),o={name:"component/contextmenu.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",1),C=[e,t,r,c,D,F,y,A,i];function d(b,u,m,h,_,g){return p(),l("div",null,C)}const x=a(o,[["render",d]]);export{f as __pageData,x as default};
diff --git a/docs/document/assets/component_controls.md.7cf7e297.js b/docs/document/assets/component_controls.md.543f9d41.js
similarity index 88%
rename from docs/document/assets/component_controls.md.7cf7e297.js
rename to docs/document/assets/component_controls.md.543f9d41.js
index 74fd4f11f..05bc558f6 100644
--- a/docs/document/assets/component_controls.md.7cf7e297.js
+++ b/docs/document/assets/component_controls.md.543f9d41.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"component/controls.md","lastUpdated":1682222294000}'),o={name:"component/controls.md"},e=s('

控制器 ​

配置 ​

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString, Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionStringleft 和 right 控制控制器出现的左右位置
selectorArray选择列表的对象数组
onSelectFunction选择列表的元素被点击时触发的函数

创建 ​

',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,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"component/controls.md","lastUpdated":1682229030000}'),o={name:"component/controls.md"},e=s('

控制器 ​

配置 ​

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString, Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionStringleft 和 right 控制控制器出现的左右位置
selectorArray选择列表的对象数组
onSelectFunction选择列表的元素被点击时触发的函数

创建 ​

',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     controls: [
@@ -41,7 +41,7 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 
 // Get the Element of control by name
 console.info(art.controls['your-button']);
-console.info(art.controls.subtitle);

添加 ​

`,2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s(`
js
var art = new Artplayer({
+console.info(art.controls['subtitle']);

添加 ​

`,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',
 });
@@ -64,7 +64,7 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 });
 
 // Get the Element of control by name
-console.info(art.controls.button1);

删除 ​

`,2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s(`
js
var art = new Artplayer({
+console.info(art.controls['button1']);

删除 ​

`,2),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/component_controls.md.7cf7e297.lean.js b/docs/document/assets/component_controls.md.543f9d41.lean.js
similarity index 90%
rename from docs/document/assets/component_controls.md.7cf7e297.lean.js
rename to docs/document/assets/component_controls.md.543f9d41.lean.js
index 7b4c25061..47341e570 100644
--- a/docs/document/assets/component_controls.md.7cf7e297.lean.js
+++ b/docs/document/assets/component_controls.md.543f9d41.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"component/controls.md","lastUpdated":1682222294000}'),o={name:"component/controls.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,u,m,h,g,_){return p(),l("div",null,A)}const T=a(o,[["render",b]]);export{f as __pageData,T as default};
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"component/controls.md","lastUpdated":1682229030000}'),o={name:"component/controls.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,u,m,h,g,_){return p(),l("div",null,A)}const T=a(o,[["render",b]]);export{f as __pageData,T as default};
diff --git a/docs/document/assets/component_layers.md.8388a343.js b/docs/document/assets/component_layers.md.1cdf1395.js
similarity index 99%
rename from docs/document/assets/component_layers.md.8388a343.js
rename to docs/document/assets/component_layers.md.1cdf1395.js
index 4d4a45479..8e7d3bf37 100644
--- a/docs/document/assets/component_layers.md.8388a343.js
+++ b/docs/document/assets/component_layers.md.1cdf1395.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"component/layers.md","lastUpdated":1682224571000}'),o={name:"component/layers.md"},e=s('

业务层 ​

配置 ​

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

创建 ​

',4),t=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,U as s,x as n}from"./chunks/framework.75837252.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"component/layers.md","lastUpdated":1682229030000}'),o={name:"component/layers.md"},e=s('

业务层 ​

配置 ​

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

创建 ​

',4),t=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',
diff --git a/docs/document/assets/component_layers.md.8388a343.lean.js b/docs/document/assets/component_layers.md.1cdf1395.lean.js
similarity index 90%
rename from docs/document/assets/component_layers.md.8388a343.lean.js
rename to docs/document/assets/component_layers.md.1cdf1395.lean.js
index 45e83882c..203760dea 100644
--- a/docs/document/assets/component_layers.md.8388a343.lean.js
+++ b/docs/document/assets/component_layers.md.1cdf1395.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"component/layers.md","lastUpdated":1682224571000}'),o={name:"component/layers.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,h,m,u,g,_){return p(),l("div",null,A)}const f=a(o,[["render",b]]);export{v as __pageData,f as default};
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"component/layers.md","lastUpdated":1682229030000}'),o={name:"component/layers.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,h,m,u,g,_){return p(),l("div",null,A)}const f=a(o,[["render",b]]);export{v as __pageData,f as default};
diff --git a/docs/document/assets/component_setting.md.149ac42e.js b/docs/document/assets/component_setting.md.0b54a0cd.js
similarity index 99%
rename from docs/document/assets/component_setting.md.149ac42e.js
rename to docs/document/assets/component_setting.md.0b54a0cd.js
index 184e08f14..9c722ee0e 100644
--- a/docs/document/assets/component_setting.md.149ac42e.js
+++ b/docs/document/assets/component_setting.md.0b54a0cd.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const k=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"component/setting.md","lastUpdated":1682223765000}'),o={name:"component/setting.md"},e=s('

设置面板 ​

内置 ​

需先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOffset

',3),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,U as s,x as n}from"./chunks/framework.75837252.js";const k=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"component/setting.md","lastUpdated":1682229030000}'),o={name:"component/setting.md"},e=s('

设置面板 ​

内置 ​

需先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOffset

',3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 	setting: true,
diff --git a/docs/document/assets/component_setting.md.149ac42e.lean.js b/docs/document/assets/component_setting.md.0b54a0cd.lean.js
similarity index 93%
rename from docs/document/assets/component_setting.md.149ac42e.lean.js
rename to docs/document/assets/component_setting.md.0b54a0cd.lean.js
index adef46d05..d37ae08d6 100644
--- a/docs/document/assets/component_setting.md.149ac42e.lean.js
+++ b/docs/document/assets/component_setting.md.0b54a0cd.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const k=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"component/setting.md","lastUpdated":1682223765000}'),o={name:"component/setting.md"},e=s("",3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",3),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",3),C=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",2),d=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",2),m=n("div",{className:"run-code"},"▶ Run Code",-1),h=s("",2),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",1),E=[e,t,r,c,D,F,y,C,A,i,b,d,u,m,h,g,_];function v(f,S,q,T,w,P){return p(),l("div",null,E)}const R=a(o,[["render",v]]);export{k as __pageData,R as default};
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const k=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"component/setting.md","lastUpdated":1682229030000}'),o={name:"component/setting.md"},e=s("",3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",3),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",3),C=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",2),d=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",2),m=n("div",{className:"run-code"},"▶ Run Code",-1),h=s("",2),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",1),E=[e,t,r,c,D,F,y,C,A,i,b,d,u,m,h,g,_];function v(f,S,q,T,w,P){return p(),l("div",null,E)}const R=a(o,[["render",v]]);export{k as __pageData,R as default};
diff --git a/docs/document/assets/en_advanced_built-in.md.9cf203af.js b/docs/document/assets/en_advanced_built-in.md.c48d40be.js
similarity index 99%
rename from docs/document/assets/en_advanced_built-in.md.9cf203af.js
rename to docs/document/assets/en_advanced_built-in.md.c48d40be.js
index 153ea2bca..781d1c6fe 100644
--- a/docs/document/assets/en_advanced_built-in.md.9cf203af.js
+++ b/docs/document/assets/en_advanced_built-in.md.c48d40be.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"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,U as s,x as n}from"./chunks/framework.75837252.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/built-in.md","lastUpdated":1682229030000}'),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.9cf203af.lean.js b/docs/document/assets/en_advanced_built-in.md.c48d40be.lean.js
similarity index 95%
rename from docs/document/assets/en_advanced_built-in.md.9cf203af.lean.js
rename to docs/document/assets/en_advanced_built-in.md.c48d40be.lean.js
index a61b8b2a3..453607e31 100644
--- a/docs/document/assets/en_advanced_built-in.md.9cf203af.lean.js
+++ b/docs/document/assets/en_advanced_built-in.md.c48d40be.lean.js
@@ -1 +1 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"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),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=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),v=s("",4),g=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),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=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),q=s("",5),x=n("div",{className:"run-code"},"▶ Run Code",-1),O=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",4),z=n("div",{className:"run-code"},"▶ Run Code",-1),B=s("",1),G=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,w,f,P,S,I,N,R,V,j,q,x,O,M,$,z,B];function L(U,W,J,Y,H,K){return p(),l("div",null,G)}const Z=a(o,[["render",L]]);export{X as __pageData,Z as default};
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const X=JSON.parse('{"title":"高级属性","description":"","frontmatter":{},"headers":[],"relativePath":"en/advanced/built-in.md","lastUpdated":1682229030000}'),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),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=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),v=s("",4),g=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),P=n("div",{className:"run-code"},"▶ Run Code",-1),S=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),q=s("",5),x=n("div",{className:"run-code"},"▶ Run Code",-1),O=s("",4),M=n("div",{className:"run-code"},"▶ Run Code",-1),$=s("",4),z=n("div",{className:"run-code"},"▶ Run Code",-1),B=s("",1),G=[e,c,r,t,D,F,y,A,i,C,d,b,u,m,_,h,v,g,E,T,k,w,f,P,S,I,N,R,V,j,q,x,O,M,$,z,B];function L(U,W,J,Y,H,K){return p(),l("div",null,G)}const Z=a(o,[["render",L]]);export{X as __pageData,Z as default};
diff --git a/docs/document/assets/en_component_contextmenu.md.81d8a231.js b/docs/document/assets/en_component_contextmenu.md.7eba85f1.js
similarity index 93%
rename from docs/document/assets/en_component_contextmenu.md.81d8a231.js
rename to docs/document/assets/en_component_contextmenu.md.7eba85f1.js
index b246b8fc8..99b72ef57 100644
--- a/docs/document/assets/en_component_contextmenu.md.81d8a231.js
+++ b/docs/document/assets/en_component_contextmenu.md.7eba85f1.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/contextmenu.md","lastUpdated":null}'),o={name:"en/component/contextmenu.md"},e=s('

右键菜单 ​

配置 ​

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

创建 ​

',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,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/contextmenu.md","lastUpdated":1682229030000}'),o={name:"en/component/contextmenu.md"},e=s('

右键菜单 ​

配置 ​

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

创建 ​

',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     contextmenu: [
diff --git a/docs/document/assets/en_component_contextmenu.md.7eba85f1.lean.js b/docs/document/assets/en_component_contextmenu.md.7eba85f1.lean.js
new file mode 100644
index 000000000..ccad4b7fb
--- /dev/null
+++ b/docs/document/assets/en_component_contextmenu.md.7eba85f1.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/contextmenu.md","lastUpdated":1682229030000}'),o={name:"en/component/contextmenu.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",1),C=[e,t,r,c,D,F,y,A,i];function d(b,u,m,h,_,g){return p(),l("div",null,C)}const x=a(o,[["render",d]]);export{f as __pageData,x as default};
diff --git a/docs/document/assets/en_component_contextmenu.md.81d8a231.lean.js b/docs/document/assets/en_component_contextmenu.md.81d8a231.lean.js
deleted file mode 100644
index 82ac80c4c..000000000
--- a/docs/document/assets/en_component_contextmenu.md.81d8a231.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"右键菜单","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/contextmenu.md","lastUpdated":null}'),o={name:"en/component/contextmenu.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),A=n("div",{className:"run-code"},"▶ Run Code",-1),i=s("",1),C=[e,t,r,c,D,F,y,A,i];function d(b,u,m,h,_,g){return p(),l("div",null,C)}const x=a(o,[["render",d]]);export{f as __pageData,x as default};
diff --git a/docs/document/assets/en_component_controls.md.b71709d0.lean.js b/docs/document/assets/en_component_controls.md.b71709d0.lean.js
deleted file mode 100644
index f8e7999f3..000000000
--- a/docs/document/assets/en_component_controls.md.b71709d0.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/controls.md","lastUpdated":null}'),o={name:"en/component/controls.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,u,m,h,g,_){return p(),l("div",null,A)}const T=a(o,[["render",b]]);export{f as __pageData,T as default};
diff --git a/docs/document/assets/en_component_controls.md.b71709d0.js b/docs/document/assets/en_component_controls.md.ec637dbe.js
similarity index 94%
rename from docs/document/assets/en_component_controls.md.b71709d0.js
rename to docs/document/assets/en_component_controls.md.ec637dbe.js
index 57f6cd2e2..7f9aa42b0 100644
--- a/docs/document/assets/en_component_controls.md.b71709d0.js
+++ b/docs/document/assets/en_component_controls.md.ec637dbe.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/controls.md","lastUpdated":null}'),o={name:"en/component/controls.md"},e=s('

控制器 ​

配置 ​

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString, Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionStringleft 和 right 控制控制器出现的左右位置
selectorArray选择列表的对象数组
onSelectFunction选择列表的元素被点击时触发的函数

创建 ​

',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,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/controls.md","lastUpdated":1682229030000}'),o={name:"en/component/controls.md"},e=s('

控制器 ​

配置 ​

属性类型描述
disableBoolean是否禁用组件
nameString组件唯一名称,用于标记类名
indexNumber组件索引,用于显示的优先级
htmlString, Element组件的 DOM 元素
styleObject组件样式对象
clickFunction组件点击事件
mountedFunction组件挂载后触发
tooltipString组件的提示文本
positionStringleft 和 right 控制控制器出现的左右位置
selectorArray选择列表的对象数组
onSelectFunction选择列表的元素被点击时触发的函数

创建 ​

',4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     controls: [
diff --git a/docs/document/assets/en_component_controls.md.ec637dbe.lean.js b/docs/document/assets/en_component_controls.md.ec637dbe.lean.js
new file mode 100644
index 000000000..500298dd6
--- /dev/null
+++ b/docs/document/assets/en_component_controls.md.ec637dbe.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const f=JSON.parse('{"title":"控制器","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/controls.md","lastUpdated":1682229030000}'),o={name:"en/component/controls.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,u,m,h,g,_){return p(),l("div",null,A)}const T=a(o,[["render",b]]);export{f as __pageData,T as default};
diff --git a/docs/document/assets/en_component_layers.md.5214ae90.js b/docs/document/assets/en_component_layers.md.13760839.js
similarity index 94%
rename from docs/document/assets/en_component_layers.md.5214ae90.js
rename to docs/document/assets/en_component_layers.md.13760839.js
index 4aa7efa27..f3cec3cf2 100644
--- a/docs/document/assets/en_component_layers.md.5214ae90.js
+++ b/docs/document/assets/en_component_layers.md.13760839.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/layers.md","lastUpdated":null}'),o={name:"en/component/layers.md"},e=s('

业务层 ​

配置 ​

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

创建 ​

',4),t=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,U as s,x as n}from"./chunks/framework.75837252.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/layers.md","lastUpdated":1682229030000}'),o={name:"en/component/layers.md"},e=s('

业务层 ​

配置 ​

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

创建 ​

',4),t=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',
diff --git a/docs/document/assets/en_component_layers.md.13760839.lean.js b/docs/document/assets/en_component_layers.md.13760839.lean.js
new file mode 100644
index 000000000..e55d5c233
--- /dev/null
+++ b/docs/document/assets/en_component_layers.md.13760839.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/layers.md","lastUpdated":1682229030000}'),o={name:"en/component/layers.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,h,m,u,g,_){return p(),l("div",null,A)}const f=a(o,[["render",b]]);export{v as __pageData,f as default};
diff --git a/docs/document/assets/en_component_layers.md.5214ae90.lean.js b/docs/document/assets/en_component_layers.md.5214ae90.lean.js
deleted file mode 100644
index d14e27d41..000000000
--- a/docs/document/assets/en_component_layers.md.5214ae90.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const v=JSON.parse('{"title":"业务层","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/layers.md","lastUpdated":null}'),o={name:"en/component/layers.md"},e=s("",4),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",2),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",2),i=n("div",{className:"run-code"},"▶ Run Code",-1),C=s("",1),A=[e,t,r,c,D,F,y,i,C];function b(d,h,m,u,g,_){return p(),l("div",null,A)}const f=a(o,[["render",b]]);export{v as __pageData,f as default};
diff --git a/docs/document/assets/en_component_setting.md.9cd8bba3.js b/docs/document/assets/en_component_setting.md.82221c0c.js
similarity index 98%
rename from docs/document/assets/en_component_setting.md.9cd8bba3.js
rename to docs/document/assets/en_component_setting.md.82221c0c.js
index 6ba7d9b92..e7b20d452 100644
--- a/docs/document/assets/en_component_setting.md.9cd8bba3.js
+++ b/docs/document/assets/en_component_setting.md.82221c0c.js
@@ -1,4 +1,4 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const k=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/setting.md","lastUpdated":null}'),o={name:"en/component/setting.md"},e=s('

设置面板 ​

内置 ​

需先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOffset

',3),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,U as s,x as n}from"./chunks/framework.75837252.js";const k=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/setting.md","lastUpdated":1682229030000}'),o={name:"en/component/setting.md"},e=s('

设置面板 ​

内置 ​

需先打开设置面板,然后自带四个内置项:flip, playbackRate, aspectRatio, subtitleOffset

',3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 	setting: true,
diff --git a/docs/document/assets/en_component_setting.md.82221c0c.lean.js b/docs/document/assets/en_component_setting.md.82221c0c.lean.js
new file mode 100644
index 000000000..699c50b9c
--- /dev/null
+++ b/docs/document/assets/en_component_setting.md.82221c0c.lean.js
@@ -0,0 +1 @@
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const k=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/setting.md","lastUpdated":1682229030000}'),o={name:"en/component/setting.md"},e=s("",3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",3),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",3),C=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",2),d=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",2),m=n("div",{className:"run-code"},"▶ Run Code",-1),h=s("",2),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",1),E=[e,t,r,c,D,F,y,C,A,i,b,d,u,m,h,g,_];function v(f,S,q,T,w,P){return p(),l("div",null,E)}const R=a(o,[["render",v]]);export{k as __pageData,R as default};
diff --git a/docs/document/assets/en_component_setting.md.9cd8bba3.lean.js b/docs/document/assets/en_component_setting.md.9cd8bba3.lean.js
deleted file mode 100644
index 98426e348..000000000
--- a/docs/document/assets/en_component_setting.md.9cd8bba3.lean.js
+++ /dev/null
@@ -1 +0,0 @@
-import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const k=JSON.parse('{"title":"设置面板","description":"","frontmatter":{},"headers":[],"relativePath":"en/component/setting.md","lastUpdated":null}'),o={name:"en/component/setting.md"},e=s("",3),t=n("div",{className:"run-code"},"▶ Run Code",-1),r=s("",3),c=n("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),F=n("div",{className:"run-code"},"▶ Run Code",-1),y=s("",3),C=n("div",{className:"run-code"},"▶ Run Code",-1),A=s("",4),i=n("div",{className:"run-code"},"▶ Run Code",-1),b=s("",2),d=n("div",{className:"run-code"},"▶ Run Code",-1),u=s("",2),m=n("div",{className:"run-code"},"▶ Run Code",-1),h=s("",2),g=n("div",{className:"run-code"},"▶ Run Code",-1),_=s("",1),E=[e,t,r,c,D,F,y,C,A,i,b,d,u,m,h,g,_];function v(f,S,q,T,w,P){return p(),l("div",null,E)}const R=a(o,[["render",v]]);export{k as __pageData,R as default};
diff --git a/docs/document/assets/en_index.md.912b6c47.js b/docs/document/assets/en_index.md.1e99ea2f.js
similarity index 97%
rename from docs/document/assets/en_index.md.912b6c47.js
rename to docs/document/assets/en_index.md.1e99ea2f.js
index fa6e1648b..ebe834391 100644
--- a/docs/document/assets/en_index.md.912b6c47.js
+++ b/docs/document/assets/en_index.md.1e99ea2f.js
@@ -1,4 +1,4 @@
-import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=JSON.parse('{"title":"Install","description":"","frontmatter":{},"headers":[],"relativePath":"en/index.md","lastUpdated":1677208560000}'),p={name:"en/index.md"},e=l(`

Important Note

The English document has not yet been completed, everything is subject to the Chinese document.

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
bash
https://unpkg.com/artplayer/dist/artplayer.js

Use ​

js
import Artplayer from 'artplayer';
+import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=JSON.parse('{"title":"Install","description":"","frontmatter":{},"headers":[],"relativePath":"en/index.md","lastUpdated":1682229030000}'),p={name:"en/index.md"},e=l(`

Important Note

The English document has not yet been completed, everything is subject to the Chinese document.

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
bash
https://unpkg.com/artplayer/dist/artplayer.js

Use ​

js
import Artplayer from 'artplayer';
 
 const art = new Artplayer({
     container: '.artplayer-app',
@@ -17,7 +17,7 @@ import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=
     <body>
         <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>
+</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>
   <div ref="artRef"></div>
 </template>
 
@@ -81,7 +81,7 @@ import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=
     },
   },
 };
-</script>

Tip

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

React.js ​

jsx
import { useEffect, useRef } from 'react';
+</script>

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.912b6c47.lean.js b/docs/document/assets/en_index.md.1e99ea2f.lean.js
similarity index 82%
rename from docs/document/assets/en_index.md.912b6c47.lean.js
rename to docs/document/assets/en_index.md.1e99ea2f.lean.js
index 7957cf372..e230faadb 100644
--- a/docs/document/assets/en_index.md.912b6c47.lean.js
+++ b/docs/document/assets/en_index.md.1e99ea2f.lean.js
@@ -1 +1 @@
-import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=JSON.parse('{"title":"Install","description":"","frontmatter":{},"headers":[],"relativePath":"en/index.md","lastUpdated":1677208560000}'),p={name:"en/index.md"},e=l("",24),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,U as l}from"./chunks/framework.75837252.js";const C=JSON.parse('{"title":"Install","description":"","frontmatter":{},"headers":[],"relativePath":"en/index.md","lastUpdated":1682229030000}'),p={name:"en/index.md"},e=l("",24),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_plugin_ads.md.e62440cc.js b/docs/document/assets/en_plugin_ads.md.b411f9c4.js
similarity index 96%
rename from docs/document/assets/en_plugin_ads.md.e62440cc.js
rename to docs/document/assets/en_plugin_ads.md.b411f9c4.js
index 20040ce97..2af3ea353 100644
--- a/docs/document/assets/en_plugin_ads.md.e62440cc.js
+++ b/docs/document/assets/en_plugin_ads.md.b411f9c4.js
@@ -1,4 +1,4 @@
-import{_ as a,c as n,o as l,U as s,x as p}from"./chunks/framework.75837252.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[],"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
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),t=s(`
js
var art = new Artplayer({
+import{_ as a,c as n,o as l,U as s,x as p}from"./chunks/framework.75837252.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[],"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
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),t=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     autoSize: true,
@@ -45,4 +45,4 @@ import{_ as a,c as n,o as l,U as s,x as p}from"./chunks/framework.75837252.js";c
 // Ad skipped
 art.on('artplayerPluginAds:skip', (ads) => {
     console.info(ads);
-});
`,1),c=[o,r,t];function i(y,D,F,C,b,d){return l(),n("div",null,c)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; +});
`,1),c=[o,r,t];function i(D,y,F,C,b,d){return l(),n("div",null,c)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_ads.md.e62440cc.lean.js b/docs/document/assets/en_plugin_ads.md.b411f9c4.lean.js similarity index 87% rename from docs/document/assets/en_plugin_ads.md.e62440cc.lean.js rename to docs/document/assets/en_plugin_ads.md.b411f9c4.lean.js index 2ded51e35..f6084063f 100644 --- a/docs/document/assets/en_plugin_ads.md.e62440cc.lean.js +++ b/docs/document/assets/en_plugin_ads.md.b411f9c4.lean.js @@ -1 +1 @@ -import{_ as a,c as n,o as l,U as s,x as p}from"./chunks/framework.75837252.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[],"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),t=s("",1),c=[o,r,t];function i(y,D,F,C,b,d){return l(),n("div",null,c)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; +import{_ as a,c as n,o as l,U as s,x as p}from"./chunks/framework.75837252.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[],"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),t=s("",1),c=[o,r,t];function i(D,y,F,C,b,d){return l(),n("div",null,c)}const m=a(e,[["render",i]]);export{u as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_control-ui.md.3e743a6b.js b/docs/document/assets/en_plugin_control-ui.md.afba4fa6.js similarity index 95% rename from docs/document/assets/en_plugin_control-ui.md.3e743a6b.js rename to docs/document/assets/en_plugin_control-ui.md.afba4fa6.js index d592c60c6..ee3ea30be 100644 --- a/docs/document/assets/en_plugin_control-ui.md.3e743a6b.js +++ b/docs/document/assets/en_plugin_control-ui.md.afba4fa6.js @@ -1,4 +1,4 @@ -import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const h=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[],"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
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({
+import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const h=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[],"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
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',
     url: '/assets/sample/video.mp4',
     fullscreen: true,
diff --git a/docs/document/assets/en_plugin_control-ui.md.3e743a6b.lean.js b/docs/document/assets/en_plugin_control-ui.md.afba4fa6.lean.js
similarity index 100%
rename from docs/document/assets/en_plugin_control-ui.md.3e743a6b.lean.js
rename to docs/document/assets/en_plugin_control-ui.md.afba4fa6.lean.js
diff --git a/docs/document/assets/en_plugin_dash-quality.md.0383c370.js b/docs/document/assets/en_plugin_dash-quality.md.e5c4bb58.js
similarity index 85%
rename from docs/document/assets/en_plugin_dash-quality.md.0383c370.js
rename to docs/document/assets/en_plugin_dash-quality.md.e5c4bb58.js
index aa5e14aea..0934c44e8 100644
--- a/docs/document/assets/en_plugin_dash-quality.md.0383c370.js
+++ b/docs/document/assets/en_plugin_dash-quality.md.e5c4bb58.js
@@ -1 +1 @@
-import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"Dash 画质","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/dash-quality.md","lastUpdated":1676696783000}'),n={name:"en/plugin/dash-quality.md"},t=l('

Dash 画质 ​

演示 ​

👉 查看完整演示

安装 ​

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

CDN ​

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
bash
https://unpkg.com/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
',7),p=[t];function i(r,o,d,c,u,h){return e(),s("div",null,p)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; +import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"Dash 画质","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/dash-quality.md","lastUpdated":1676696783000}'),n={name:"en/plugin/dash-quality.md"},t=l('

Dash 画质 ​

演示 ​

👉 查看完整演示

安装 ​

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

CDN ​

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
bash
https://unpkg.com/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
',7),p=[t];function r(i,o,c,d,u,h){return e(),s("div",null,p)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_dash-quality.md.0383c370.lean.js b/docs/document/assets/en_plugin_dash-quality.md.e5c4bb58.lean.js similarity index 68% rename from docs/document/assets/en_plugin_dash-quality.md.0383c370.lean.js rename to docs/document/assets/en_plugin_dash-quality.md.e5c4bb58.lean.js index a268df62c..ff99156a3 100644 --- a/docs/document/assets/en_plugin_dash-quality.md.0383c370.lean.js +++ b/docs/document/assets/en_plugin_dash-quality.md.e5c4bb58.lean.js @@ -1 +1 @@ -import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"Dash 画质","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/dash-quality.md","lastUpdated":1676696783000}'),n={name:"en/plugin/dash-quality.md"},t=l("",7),p=[t];function i(r,o,d,c,u,h){return e(),s("div",null,p)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; +import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"Dash 画质","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/dash-quality.md","lastUpdated":1676696783000}'),n={name:"en/plugin/dash-quality.md"},t=l("",7),p=[t];function r(i,o,c,d,u,h){return e(),s("div",null,p)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_hls-quality.md.0c9fdf30.js b/docs/document/assets/en_plugin_hls-quality.md.86db5c3b.js similarity index 82% rename from docs/document/assets/en_plugin_hls-quality.md.0c9fdf30.js rename to docs/document/assets/en_plugin_hls-quality.md.86db5c3b.js index 381a8f49b..e0202d374 100644 --- a/docs/document/assets/en_plugin_hls-quality.md.0c9fdf30.js +++ b/docs/document/assets/en_plugin_hls-quality.md.86db5c3b.js @@ -1 +1 @@ -import{_ as a,c as s,o as l,U as e}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/hls-quality.md","lastUpdated":1673692792000}'),n={name:"en/plugin/hls-quality.md"},t=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
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
',7),p=[t];function r(i,o,c,d,u,h){return l(),s("div",null,p)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; +import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/hls-quality.md","lastUpdated":1673692792000}'),n={name:"en/plugin/hls-quality.md"},t=l('

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
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
',7),p=[t];function r(i,o,c,d,u,h){return e(),s("div",null,p)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_hls-quality.md.0c9fdf30.lean.js b/docs/document/assets/en_plugin_hls-quality.md.86db5c3b.lean.js similarity index 68% rename from docs/document/assets/en_plugin_hls-quality.md.0c9fdf30.lean.js rename to docs/document/assets/en_plugin_hls-quality.md.86db5c3b.lean.js index 33a62231f..b54a0dbda 100644 --- a/docs/document/assets/en_plugin_hls-quality.md.0c9fdf30.lean.js +++ b/docs/document/assets/en_plugin_hls-quality.md.86db5c3b.lean.js @@ -1 +1 @@ -import{_ as a,c as s,o as l,U as e}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/hls-quality.md","lastUpdated":1673692792000}'),n={name:"en/plugin/hls-quality.md"},t=e("",7),p=[t];function r(i,o,c,d,u,h){return l(),s("div",null,p)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; +import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/hls-quality.md","lastUpdated":1673692792000}'),n={name:"en/plugin/hls-quality.md"},t=l("",7),p=[t];function r(i,o,c,d,u,h){return e(),s("div",null,p)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/en_plugin_iframe.md.125c11bb.js b/docs/document/assets/en_plugin_iframe.md.87854d41.js similarity index 98% rename from docs/document/assets/en_plugin_iframe.md.125c11bb.js rename to docs/document/assets/en_plugin_iframe.md.87854d41.js index 0bde62fbc..f7eb23c5d 100644 --- a/docs/document/assets/en_plugin_iframe.md.125c11bb.js +++ b/docs/document/assets/en_plugin_iframe.md.87854d41.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,o as n,U as l}from"./chunks/framework.75837252.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/iframe.md","lastUpdated":1680272727000}'),p={name:"en/plugin/iframe.md"},o=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
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js

使用 ​

html
<!DOCTYPE html>
+import{_ as s,c as a,o as n,U as l}from"./chunks/framework.75837252.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[],"relativePath":"en/plugin/iframe.md","lastUpdated":1680272727000}'),p={name:"en/plugin/iframe.md"},o=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
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js

使用 ​

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
@@ -83,7 +83,7 @@ import{_ as s,c as a,o as n,U as l}from"./chunks/framework.75837252.js";const A=
         type: 'currentTime',
         data: art.currentTime,
     });
-});

例子 ​

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

html
<!DOCTYPE html>
+});

例子 ​

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

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
diff --git a/docs/document/assets/en_plugin_iframe.md.125c11bb.lean.js b/docs/document/assets/en_plugin_iframe.md.87854d41.lean.js
similarity index 100%
rename from docs/document/assets/en_plugin_iframe.md.125c11bb.lean.js
rename to docs/document/assets/en_plugin_iframe.md.87854d41.lean.js
diff --git a/docs/document/assets/en_start_option.md.74e5492e.js b/docs/document/assets/en_start_option.md.b6b4350b.js
similarity index 99%
rename from docs/document/assets/en_start_option.md.74e5492e.js
rename to docs/document/assets/en_start_option.md.b6b4350b.js
index dc0fe3e5c..169ab8e93 100644
--- a/docs/document/assets/en_start_option.md.74e5492e.js
+++ b/docs/document/assets/en_start_option.md.b6b4350b.js
@@ -1,4 +1,4 @@
-import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const ya=JSON.parse('{"title":"Option","description":"","frontmatter":{},"headers":[],"relativePath":"en/start/option.md","lastUpdated":1677226299000}'),e={name:"en/start/option.md"},o=s('

Option ​

container ​

  • Type: String, Element
  • Default: #artplayer

The DOM container attached to the player

',4),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
+import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const ya=JSON.parse('{"title":"Option","description":"","frontmatter":{},"headers":[],"relativePath":"en/start/option.md","lastUpdated":1682229030000}'),e={name:"en/start/option.md"},o=s('

Option ​

container ​

  • Type: String, Element
  • Default: #artplayer

The DOM container attached to the player

',4),t=a("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.74e5492e.lean.js b/docs/document/assets/en_start_option.md.b6b4350b.lean.js
similarity index 98%
rename from docs/document/assets/en_start_option.md.74e5492e.lean.js
rename to docs/document/assets/en_start_option.md.b6b4350b.lean.js
index 34f32b437..7c300aae3 100644
--- a/docs/document/assets/en_start_option.md.74e5492e.lean.js
+++ b/docs/document/assets/en_start_option.md.b6b4350b.lean.js
@@ -1 +1 @@
-import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const ya=JSON.parse('{"title":"Option","description":"","frontmatter":{},"headers":[],"relativePath":"en/start/option.md","lastUpdated":1677226299000}'),e={name:"en/start/option.md"},o=s("",4),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=s("",9),c=a("div",{className:"run-code"},"▶ Run Code",-1),i=s("",2),D=a("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),F=a("div",{className:"run-code"},"▶ Run Code",-1),C=s("",4),d=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",7),h=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),b=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),g=a("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),v=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),f=a("div",{className:"run-code"},"▶ Run Code",-1),E=s("",4),S=a("div",{className:"run-code"},"▶ Run Code",-1),w=s("",4),k=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),q=a("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),I=a("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),R=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),x=a("div",{className:"run-code"},"▶ Run Code",-1),B=s("",4),z=a("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),O=a("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),H=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),$=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),U=a("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",6),G=a("div",{className:"run-code"},"▶ Run Code",-1),J=s("",4),K=a("div",{className:"run-code"},"▶ Run Code",-1),X=s("",4),Z=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",4),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),es=a("div",{className:"run-code"},"▶ Run Code",-1),os=s("",5),ts=a("div",{className:"run-code"},"▶ Run Code",-1),rs=s("",4),cs=a("div",{className:"run-code"},"▶ Run Code",-1),is=s("",4),Ds=a("div",{className:"run-code"},"▶ Run Code",-1),ys=s("",5),Fs=a("div",{className:"run-code"},"▶ Run Code",-1),Cs=s("",5),ds=a("div",{className:"run-code"},"▶ Run Code",-1),As=s("",5),hs=a("div",{className:"run-code"},"▶ Run Code",-1),us=s("",6),bs=a("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",5),gs=a("div",{className:"run-code"},"▶ Run Code",-1),_s=s("",4),vs=a("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",6),fs=a("div",{className:"run-code"},"▶ Run Code",-1),Es=s("",6),Ss=a("div",{className:"run-code"},"▶ Run Code",-1),ws=s("",6),ks=a("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),qs=a("div",{className:"run-code"},"▶ Run Code",-1),Vs=s("",4),Is=a("div",{className:"run-code"},"▶ Run Code",-1),js=s("",5),Rs=a("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",6),xs=a("div",{className:"run-code"},"▶ Run Code",-1),Bs=s("",4),zs=a("div",{className:"run-code"},"▶ Run Code",-1),Ws=s("",5),Os=a("div",{className:"run-code"},"▶ Run Code",-1),Ms=s("",2),Hs=a("div",{className:"run-code"},"▶ Run Code",-1),Ls=s("",5),$s=a("div",{className:"run-code"},"▶ Run Code",-1),Ys=s("",4),Us=a("div",{className:"run-code"},"▶ Run Code",-1),Qs=s("",4),Gs=a("div",{className:"run-code"},"▶ Run Code",-1),Js=s("",5),Ks=a("div",{className:"run-code"},"▶ Run Code",-1),Xs=s("",4),Zs=a("div",{className:"run-code"},"▶ Run Code",-1),sa=s("",4),aa=a("div",{className:"run-code"},"▶ Run Code",-1),na=s("",2),la=[o,t,r,c,i,D,y,F,C,d,A,h,u,b,m,g,_,v,T,f,E,S,w,k,P,q,V,I,j,R,N,x,B,z,W,O,M,H,L,$,Y,U,Q,G,J,K,X,Z,ss,as,ns,ls,ps,es,os,ts,rs,cs,is,Ds,ys,Fs,Cs,ds,As,hs,us,bs,ms,gs,_s,vs,Ts,fs,Es,Ss,ws,ks,Ps,qs,Vs,Is,js,Rs,Ns,xs,Bs,zs,Ws,Os,Ms,Hs,Ls,$s,Ys,Us,Qs,Gs,Js,Ks,Xs,Zs,sa,aa,na];function pa(ea,oa,ta,ra,ca,ia){return p(),l("div",null,la)}const Fa=n(e,[["render",pa]]);export{ya as __pageData,Fa as default};
+import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const ya=JSON.parse('{"title":"Option","description":"","frontmatter":{},"headers":[],"relativePath":"en/start/option.md","lastUpdated":1682229030000}'),e={name:"en/start/option.md"},o=s("",4),t=a("div",{className:"run-code"},"▶ Run Code",-1),r=s("",9),c=a("div",{className:"run-code"},"▶ Run Code",-1),i=s("",2),D=a("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),F=a("div",{className:"run-code"},"▶ Run Code",-1),C=s("",4),d=a("div",{className:"run-code"},"▶ Run Code",-1),A=s("",7),h=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),b=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),g=a("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),v=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),f=a("div",{className:"run-code"},"▶ Run Code",-1),E=s("",4),S=a("div",{className:"run-code"},"▶ Run Code",-1),w=s("",4),k=a("div",{className:"run-code"},"▶ Run Code",-1),P=s("",5),q=a("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),I=a("div",{className:"run-code"},"▶ Run Code",-1),j=s("",4),R=a("div",{className:"run-code"},"▶ Run Code",-1),N=s("",4),x=a("div",{className:"run-code"},"▶ Run Code",-1),B=s("",4),z=a("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),O=a("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),H=a("div",{className:"run-code"},"▶ Run Code",-1),L=s("",5),$=a("div",{className:"run-code"},"▶ Run Code",-1),Y=s("",4),U=a("div",{className:"run-code"},"▶ Run Code",-1),Q=s("",6),G=a("div",{className:"run-code"},"▶ Run Code",-1),J=s("",4),K=a("div",{className:"run-code"},"▶ Run Code",-1),X=s("",4),Z=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",4),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),es=a("div",{className:"run-code"},"▶ Run Code",-1),os=s("",5),ts=a("div",{className:"run-code"},"▶ Run Code",-1),rs=s("",4),cs=a("div",{className:"run-code"},"▶ Run Code",-1),is=s("",4),Ds=a("div",{className:"run-code"},"▶ Run Code",-1),ys=s("",5),Fs=a("div",{className:"run-code"},"▶ Run Code",-1),Cs=s("",5),ds=a("div",{className:"run-code"},"▶ Run Code",-1),As=s("",5),hs=a("div",{className:"run-code"},"▶ Run Code",-1),us=s("",6),bs=a("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",5),gs=a("div",{className:"run-code"},"▶ Run Code",-1),_s=s("",4),vs=a("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",6),fs=a("div",{className:"run-code"},"▶ Run Code",-1),Es=s("",6),Ss=a("div",{className:"run-code"},"▶ Run Code",-1),ws=s("",6),ks=a("div",{className:"run-code"},"▶ Run Code",-1),Ps=s("",4),qs=a("div",{className:"run-code"},"▶ Run Code",-1),Vs=s("",4),Is=a("div",{className:"run-code"},"▶ Run Code",-1),js=s("",5),Rs=a("div",{className:"run-code"},"▶ Run Code",-1),Ns=s("",6),xs=a("div",{className:"run-code"},"▶ Run Code",-1),Bs=s("",4),zs=a("div",{className:"run-code"},"▶ Run Code",-1),Ws=s("",5),Os=a("div",{className:"run-code"},"▶ Run Code",-1),Ms=s("",2),Hs=a("div",{className:"run-code"},"▶ Run Code",-1),Ls=s("",5),$s=a("div",{className:"run-code"},"▶ Run Code",-1),Ys=s("",4),Us=a("div",{className:"run-code"},"▶ Run Code",-1),Qs=s("",4),Gs=a("div",{className:"run-code"},"▶ Run Code",-1),Js=s("",5),Ks=a("div",{className:"run-code"},"▶ Run Code",-1),Xs=s("",4),Zs=a("div",{className:"run-code"},"▶ Run Code",-1),sa=s("",4),aa=a("div",{className:"run-code"},"▶ Run Code",-1),na=s("",2),la=[o,t,r,c,i,D,y,F,C,d,A,h,u,b,m,g,_,v,T,f,E,S,w,k,P,q,V,I,j,R,N,x,B,z,W,O,M,H,L,$,Y,U,Q,G,J,K,X,Z,ss,as,ns,ls,ps,es,os,ts,rs,cs,is,Ds,ys,Fs,Cs,ds,As,hs,us,bs,ms,gs,_s,vs,Ts,fs,Es,Ss,ws,ks,Ps,qs,Vs,Is,js,Rs,Ns,xs,Bs,zs,Ws,Os,Ms,Hs,Ls,$s,Ys,Us,Qs,Gs,Js,Ks,Xs,Zs,sa,aa,na];function pa(ea,oa,ta,ra,ca,ia){return p(),l("div",null,la)}const Fa=n(e,[["render",pa]]);export{ya as __pageData,Fa as default};
diff --git a/docs/document/assets/index.md.92d2a836.js b/docs/document/assets/index.md.2a51b5f2.js
similarity index 97%
rename from docs/document/assets/index.md.92d2a836.js
rename to docs/document/assets/index.md.2a51b5f2.js
index 00650865b..0934d1234 100644
--- a/docs/document/assets/index.md.92d2a836.js
+++ b/docs/document/assets/index.md.2a51b5f2.js
@@ -1,4 +1,4 @@
-import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=JSON.parse('{"title":"安装使用","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","lastUpdated":1677208560000}'),p={name:"index.md"},o=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
bash
https://unpkg.com/artplayer/dist/artplayer.js

使用 ​

js
import Artplayer from 'artplayer';
+import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=JSON.parse('{"title":"安装使用","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","lastUpdated":1677208560000}'),p={name:"index.md"},o=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
bash
https://unpkg.com/artplayer/dist/artplayer.js

使用 ​

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

提示

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

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

/packages/artplayer-template

Vue.js ​

vue
<template>
+</html>

提示

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

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

/packages/artplayer-template

Vue.js ​

vue
<template>
   <div ref="artRef"></div>
 </template>
 
@@ -81,7 +81,7 @@ import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=
     },
   },
 };
-</script>

Artplayer 非响应式:

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

React.js ​

jsx
import { useEffect, useRef } from 'react';
+</script>

Artplayer 非响应式:

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

React.js ​

jsx
import { useEffect, useRef } from 'react';
 import Artplayer from 'artplayer';
 
 export default function Player({ option, getInstance, ...rest }) {
@@ -143,4 +143,4 @@ import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=
       art: null,
     }
   }
-}
`,23),e=[o];function t(r,c,y,F,D,i){return a(),n("div",null,e)}const u=s(p,[["render",t]]);export{C as __pageData,u as default}; +}
`,23),e=[o];function t(r,c,F,y,D,i){return a(),n("div",null,e)}const u=s(p,[["render",t]]);export{C as __pageData,u as default}; diff --git a/docs/document/assets/index.md.92d2a836.lean.js b/docs/document/assets/index.md.2a51b5f2.lean.js similarity index 82% rename from docs/document/assets/index.md.92d2a836.lean.js rename to docs/document/assets/index.md.2a51b5f2.lean.js index 4a77b0b6d..a3be207cf 100644 --- a/docs/document/assets/index.md.92d2a836.lean.js +++ b/docs/document/assets/index.md.2a51b5f2.lean.js @@ -1 +1 @@ -import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=JSON.parse('{"title":"安装使用","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","lastUpdated":1677208560000}'),p={name:"index.md"},o=l("",23),e=[o];function t(r,c,y,F,D,i){return a(),n("div",null,e)}const u=s(p,[["render",t]]);export{C as __pageData,u as default}; +import{_ as s,c as n,o as a,U as l}from"./chunks/framework.75837252.js";const C=JSON.parse('{"title":"安装使用","description":"","frontmatter":{},"headers":[],"relativePath":"index.md","lastUpdated":1677208560000}'),p={name:"index.md"},o=l("",23),e=[o];function t(r,c,F,y,D,i){return a(),n("div",null,e)}const u=s(p,[["render",t]]);export{C as __pageData,u as default}; diff --git a/docs/document/assets/plugin_ads.md.47987cb5.js b/docs/document/assets/plugin_ads.md.951c7293.js similarity index 96% rename from docs/document/assets/plugin_ads.md.47987cb5.js rename to docs/document/assets/plugin_ads.md.951c7293.js index 13155f9a3..8b0bfbf27 100644 --- a/docs/document/assets/plugin_ads.md.47987cb5.js +++ b/docs/document/assets/plugin_ads.md.951c7293.js @@ -1,4 +1,4 @@ -import{_ as a,c as n,o as l,U as s,x as p}from"./chunks/framework.75837252.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[],"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
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),t=s(`
js
var art = new Artplayer({
+import{_ as a,c as n,o as l,U as s,x as p}from"./chunks/framework.75837252.js";const u=JSON.parse('{"title":"视频广告","description":"","frontmatter":{},"headers":[],"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
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),t=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     autoSize: true,
diff --git a/docs/document/assets/plugin_ads.md.47987cb5.lean.js b/docs/document/assets/plugin_ads.md.951c7293.lean.js
similarity index 100%
rename from docs/document/assets/plugin_ads.md.47987cb5.lean.js
rename to docs/document/assets/plugin_ads.md.951c7293.lean.js
diff --git a/docs/document/assets/plugin_control-ui.md.3bdfe915.js b/docs/document/assets/plugin_control-ui.md.4b862a57.js
similarity index 95%
rename from docs/document/assets/plugin_control-ui.md.3bdfe915.js
rename to docs/document/assets/plugin_control-ui.md.4b862a57.js
index e88868589..c78aa54c1 100644
--- a/docs/document/assets/plugin_control-ui.md.3bdfe915.js
+++ b/docs/document/assets/plugin_control-ui.md.4b862a57.js
@@ -1,4 +1,4 @@
-import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const h=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[],"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
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({
+import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const h=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[],"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
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',
     url: '/assets/sample/video.mp4',
     fullscreen: true,
@@ -24,4 +24,4 @@ import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";c
     plugins: [
         artplayerPluginControl(),
     ],
-});
`,1),y=[o,r,t,c,i];function D(F,C,d,u,b,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{h as __pageData,g as default}; +});
`,1),y=[o,r,t,c,i];function D(F,C,d,b,u,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{h as __pageData,g as default}; diff --git a/docs/document/assets/plugin_control-ui.md.3bdfe915.lean.js b/docs/document/assets/plugin_control-ui.md.4b862a57.lean.js similarity index 90% rename from docs/document/assets/plugin_control-ui.md.3bdfe915.lean.js rename to docs/document/assets/plugin_control-ui.md.4b862a57.lean.js index 75cef43bc..4085dc512 100644 --- a/docs/document/assets/plugin_control-ui.md.3bdfe915.lean.js +++ b/docs/document/assets/plugin_control-ui.md.4b862a57.lean.js @@ -1 +1 @@ -import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const h=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[],"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,C,d,u,b,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{h as __pageData,g as default}; +import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const h=JSON.parse('{"title":"控制器皮肤","description":"","frontmatter":{},"headers":[],"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,C,d,b,u,A){return p(),l("div",null,y)}const g=n(e,[["render",D]]);export{h as __pageData,g as default}; diff --git a/docs/document/assets/plugin_danmuku.md.8f07145d.js b/docs/document/assets/plugin_danmuku.md.6993ef29.js similarity index 99% rename from docs/document/assets/plugin_danmuku.md.8f07145d.js rename to docs/document/assets/plugin_danmuku.md.6993ef29.js index 63bdac94d..f10e2b119 100644 --- a/docs/document/assets/plugin_danmuku.md.8f07145d.js +++ b/docs/document/assets/plugin_danmuku.md.6993ef29.js @@ -1,4 +1,4 @@ -import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const N=JSON.parse('{"title":"弹幕库","description":"","frontmatter":{},"headers":[],"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
bash
https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js

选项 ​

js
{
+import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const V=JSON.parse('{"title":"弹幕库","description":"","frontmatter":{},"headers":[],"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
bash
https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js

选项 ​

js
{
     danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组
     speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10]
     opacity: 1, // 弹幕透明度,范围在[0 ~ 1]
@@ -209,7 +209,7 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
             },
         },
     ],
-});

reset ​

用于清空当前显示的弹幕

`,3),E=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),v=s(`
js
var art = new Artplayer({
+});

reset ​

用于清空当前显示的弹幕

`,3),E=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),k=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     setting: true,
@@ -222,7 +222,7 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 
 art.on('resize', () => {
     art.plugins.artplayerPluginDanmuku.reset();
-});

option ​

用于获取当前弹幕配置

`,3),k=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),f=s(`
js
var art = new Artplayer({
+});

option ​

用于获取当前弹幕配置

`,3),v=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),f=s(`
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     setting: true,
@@ -280,4 +280,4 @@ import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";c
 
 art.on('artplayerPluginDanmuku:destroy', () => {
     console.info('弹幕销毁');
-});
`,3),P=[e,r,c,t,D,F,y,i,C,A,u,b,m,d,h,g,_,E,v,k,f];function T(x,B,q,j,S,w){return p(),l("div",null,P)}const V=a(o,[["render",T]]);export{N as __pageData,V as default}; +});
`,3),P=[e,r,c,t,D,F,y,i,C,A,u,b,m,d,h,g,_,E,k,v,f];function T(x,B,q,S,j,w){return p(),l("div",null,P)}const I=a(o,[["render",T]]);export{V as __pageData,I as default}; diff --git a/docs/document/assets/plugin_danmuku.md.8f07145d.lean.js b/docs/document/assets/plugin_danmuku.md.6993ef29.lean.js similarity index 83% rename from docs/document/assets/plugin_danmuku.md.8f07145d.lean.js rename to docs/document/assets/plugin_danmuku.md.6993ef29.lean.js index 7c31a8af5..c44deda8c 100644 --- a/docs/document/assets/plugin_danmuku.md.8f07145d.lean.js +++ b/docs/document/assets/plugin_danmuku.md.6993ef29.lean.js @@ -1 +1 @@ -import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const N=JSON.parse('{"title":"弹幕库","description":"","frontmatter":{},"headers":[],"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),P=[e,r,c,t,D,F,y,i,C,A,u,b,m,d,h,g,_,E,v,k,f];function T(x,B,q,j,S,w){return p(),l("div",null,P)}const V=a(o,[["render",T]]);export{N as __pageData,V as default}; +import{_ as a,c as l,o as p,U as s,x as n}from"./chunks/framework.75837252.js";const V=JSON.parse('{"title":"弹幕库","description":"","frontmatter":{},"headers":[],"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),k=s("",3),v=n("div",{className:"run-code","data-libs":"./uncompiled/artplayer-plugin-danmuku/index.js"}," ▶ Run Code ",-1),f=s("",3),P=[e,r,c,t,D,F,y,i,C,A,u,b,m,d,h,g,_,E,k,v,f];function T(x,B,q,S,j,w){return p(),l("div",null,P)}const I=a(o,[["render",T]]);export{V as __pageData,I as default}; diff --git a/docs/document/assets/plugin_dash-quality.md.8d733387.js b/docs/document/assets/plugin_dash-quality.md.c5e19e79.js similarity index 82% rename from docs/document/assets/plugin_dash-quality.md.8d733387.js rename to docs/document/assets/plugin_dash-quality.md.c5e19e79.js index 4c9571f8b..451d76fa8 100644 --- a/docs/document/assets/plugin_dash-quality.md.8d733387.js +++ b/docs/document/assets/plugin_dash-quality.md.c5e19e79.js @@ -1 +1 @@ -import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"Dash 画质","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/dash-quality.md","lastUpdated":1676696783000}'),n={name:"plugin/dash-quality.md"},t=l('

Dash 画质 ​

演示 ​

👉 查看完整演示

安装 ​

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

CDN ​

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
bash
https://unpkg.com/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
',7),p=[t];function r(i,o,c,d,u,h){return e(),s("div",null,p)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; +import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"Dash 画质","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/dash-quality.md","lastUpdated":1676696783000}'),n={name:"plugin/dash-quality.md"},p=l('

Dash 画质 ​

演示 ​

👉 查看完整演示

安装 ​

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

CDN ​

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
bash
https://unpkg.com/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
',7),t=[p];function r(i,o,d,c,u,h){return e(),s("div",null,t)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/plugin_dash-quality.md.8d733387.lean.js b/docs/document/assets/plugin_dash-quality.md.c5e19e79.lean.js similarity index 68% rename from docs/document/assets/plugin_dash-quality.md.8d733387.lean.js rename to docs/document/assets/plugin_dash-quality.md.c5e19e79.lean.js index 791a125d2..dbd4343b9 100644 --- a/docs/document/assets/plugin_dash-quality.md.8d733387.lean.js +++ b/docs/document/assets/plugin_dash-quality.md.c5e19e79.lean.js @@ -1 +1 @@ -import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"Dash 画质","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/dash-quality.md","lastUpdated":1676696783000}'),n={name:"plugin/dash-quality.md"},t=l("",7),p=[t];function r(i,o,c,d,u,h){return e(),s("div",null,p)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; +import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"Dash 画质","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/dash-quality.md","lastUpdated":1676696783000}'),n={name:"plugin/dash-quality.md"},p=l("",7),t=[p];function r(i,o,d,c,u,h){return e(),s("div",null,t)}const m=a(n,[["render",r]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/plugin_hls-quality.md.20e2774e.lean.js b/docs/document/assets/plugin_hls-quality.md.20e2774e.lean.js deleted file mode 100644 index 999f653b6..000000000 --- a/docs/document/assets/plugin_hls-quality.md.20e2774e.lean.js +++ /dev/null @@ -1 +0,0 @@ -import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/hls-quality.md","lastUpdated":1673441101000}'),n={name:"plugin/hls-quality.md"},t=l("",7),p=[t];function i(r,o,c,d,u,b){return e(),s("div",null,p)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; diff --git a/docs/document/assets/plugin_hls-quality.md.20e2774e.js b/docs/document/assets/plugin_hls-quality.md.278bdfc0.js similarity index 80% rename from docs/document/assets/plugin_hls-quality.md.20e2774e.js rename to docs/document/assets/plugin_hls-quality.md.278bdfc0.js index bde0df5f0..ecc02c5a0 100644 --- a/docs/document/assets/plugin_hls-quality.md.20e2774e.js +++ b/docs/document/assets/plugin_hls-quality.md.278bdfc0.js @@ -1 +1 @@ -import{_ as a,c as s,o as e,U as l}from"./chunks/framework.75837252.js";const y=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/hls-quality.md","lastUpdated":1673441101000}'),n={name:"plugin/hls-quality.md"},t=l('

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
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
',7),p=[t];function i(r,o,c,d,u,b){return e(),s("div",null,p)}const m=a(n,[["render",i]]);export{y as __pageData,m as default}; +import{_ as a,c as s,o as l,U as e}from"./chunks/framework.75837252.js";const m=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/hls-quality.md","lastUpdated":1673441101000}'),n={name:"plugin/hls-quality.md"},t=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
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
',7),p=[t];function r(i,o,c,d,u,h){return l(),s("div",null,p)}const y=a(n,[["render",r]]);export{m as __pageData,y as default}; diff --git a/docs/document/assets/plugin_hls-quality.md.278bdfc0.lean.js b/docs/document/assets/plugin_hls-quality.md.278bdfc0.lean.js new file mode 100644 index 000000000..b645b6c20 --- /dev/null +++ b/docs/document/assets/plugin_hls-quality.md.278bdfc0.lean.js @@ -0,0 +1 @@ +import{_ as a,c as s,o as l,U as e}from"./chunks/framework.75837252.js";const m=JSON.parse('{"title":"HLS 画质","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/hls-quality.md","lastUpdated":1673441101000}'),n={name:"plugin/hls-quality.md"},t=e("",7),p=[t];function r(i,o,c,d,u,h){return l(),s("div",null,p)}const y=a(n,[["render",r]]);export{m as __pageData,y as default}; diff --git a/docs/document/assets/plugin_iframe.md.05c2ebd5.js b/docs/document/assets/plugin_iframe.md.bd9dfbfa.js similarity index 98% rename from docs/document/assets/plugin_iframe.md.05c2ebd5.js rename to docs/document/assets/plugin_iframe.md.bd9dfbfa.js index 8f3a70a28..06884e85e 100644 --- a/docs/document/assets/plugin_iframe.md.05c2ebd5.js +++ b/docs/document/assets/plugin_iframe.md.bd9dfbfa.js @@ -1,4 +1,4 @@ -import{_ as s,c as a,o as n,U as l}from"./chunks/framework.75837252.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/iframe.md","lastUpdated":1680272727000}'),p={name:"plugin/iframe.md"},o=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
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js

使用 ​

html
<!DOCTYPE html>
+import{_ as s,c as a,o as n,U as l}from"./chunks/framework.75837252.js";const A=JSON.parse('{"title":"Iframe 控制","description":"","frontmatter":{},"headers":[],"relativePath":"plugin/iframe.md","lastUpdated":1680272727000}'),p={name:"plugin/iframe.md"},o=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
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js

使用 ​

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
@@ -83,7 +83,7 @@ import{_ as s,c as a,o as n,U as l}from"./chunks/framework.75837252.js";const A=
         type: 'currentTime',
         data: art.currentTime,
     });
-});

例子 ​

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

html
<!DOCTYPE html>
+});

例子 ​

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

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
diff --git a/docs/document/assets/plugin_iframe.md.05c2ebd5.lean.js b/docs/document/assets/plugin_iframe.md.bd9dfbfa.lean.js
similarity index 100%
rename from docs/document/assets/plugin_iframe.md.05c2ebd5.lean.js
rename to docs/document/assets/plugin_iframe.md.bd9dfbfa.lean.js
diff --git a/docs/document/assets/start_option.md.c93020db.js b/docs/document/assets/start_option.md.55bf85c9.js
similarity index 99%
rename from docs/document/assets/start_option.md.c93020db.js
rename to docs/document/assets/start_option.md.55bf85c9.js
index 2cd41d34a..0fba8900b 100644
--- a/docs/document/assets/start_option.md.c93020db.js
+++ b/docs/document/assets/start_option.md.55bf85c9.js
@@ -1,4 +1,4 @@
-import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const ya=JSON.parse('{"title":"基础选项","description":"","frontmatter":{},"headers":[],"relativePath":"start/option.md","lastUpdated":1682222294000}'),e={name:"start/option.md"},o=s('

基础选项 ​

container ​

  • Type: String, Element
  • Default: #artplayer

播放器挂载的 DOM 容器

',4),c=a("div",{className:"run-code"},"▶ Run Code",-1),r=s(`
js
var art = new Artplayer({
+import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const ya=JSON.parse('{"title":"基础选项","description":"","frontmatter":{},"headers":[],"relativePath":"start/option.md","lastUpdated":1682229030000}'),e={name:"start/option.md"},o=s('

基础选项 ​

container ​

  • Type: String, Element
  • Default: #artplayer

播放器挂载的 DOM 容器

',4),c=a("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.c93020db.lean.js b/docs/document/assets/start_option.md.55bf85c9.lean.js
similarity index 98%
rename from docs/document/assets/start_option.md.c93020db.lean.js
rename to docs/document/assets/start_option.md.55bf85c9.lean.js
index 5fa50b001..bf5f53394 100644
--- a/docs/document/assets/start_option.md.c93020db.lean.js
+++ b/docs/document/assets/start_option.md.55bf85c9.lean.js
@@ -1 +1 @@
-import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const ya=JSON.parse('{"title":"基础选项","description":"","frontmatter":{},"headers":[],"relativePath":"start/option.md","lastUpdated":1682222294000}'),e={name:"start/option.md"},o=s("",4),c=a("div",{className:"run-code"},"▶ Run Code",-1),r=s("",9),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),i=a("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),F=a("div",{className:"run-code"},"▶ Run Code",-1),C=s("",4),A=a("div",{className:"run-code"},"▶ Run Code",-1),d=s("",7),h=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),b=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),g=a("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),v=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=a("div",{className:"run-code"},"▶ Run Code",-1),f=s("",4),S=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",4),P=a("div",{className:"run-code"},"▶ Run Code",-1),w=s("",5),R=a("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),j=a("div",{className:"run-code"},"▶ Run Code",-1),q=s("",4),N=a("div",{className:"run-code"},"▶ Run Code",-1),I=s("",4),x=a("div",{className:"run-code"},"▶ Run Code",-1),B=s("",4),O=a("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),L=a("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),$=a("div",{className:"run-code"},"▶ Run Code",-1),H=s("",5),Y=a("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),U=a("div",{className:"run-code"},"▶ Run Code",-1),J=s("",6),G=a("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),Q=a("div",{className:"run-code"},"▶ Run Code",-1),X=s("",4),Z=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",4),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),es=a("div",{className:"run-code"},"▶ Run Code",-1),os=s("",5),cs=a("div",{className:"run-code"},"▶ Run Code",-1),rs=s("",4),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",4),is=a("div",{className:"run-code"},"▶ Run Code",-1),ys=s("",5),Fs=a("div",{className:"run-code"},"▶ Run Code",-1),Cs=s("",5),As=a("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",5),hs=a("div",{className:"run-code"},"▶ Run Code",-1),us=s("",6),bs=a("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",5),gs=a("div",{className:"run-code"},"▶ Run Code",-1),_s=s("",4),vs=a("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",6),Es=a("div",{className:"run-code"},"▶ Run Code",-1),fs=s("",6),Ss=a("div",{className:"run-code"},"▶ Run Code",-1),ks=s("",6),Ps=a("div",{className:"run-code"},"▶ Run Code",-1),ws=s("",4),Rs=a("div",{className:"run-code"},"▶ Run Code",-1),Vs=s("",4),js=a("div",{className:"run-code"},"▶ Run Code",-1),qs=s("",5),Ns=a("div",{className:"run-code"},"▶ Run Code",-1),Is=s("",6),xs=a("div",{className:"run-code"},"▶ Run Code",-1),Bs=s("",4),Os=a("div",{className:"run-code"},"▶ Run Code",-1),zs=s("",5),Ls=a("div",{className:"run-code"},"▶ Run Code",-1),Ms=s("",2),$s=a("div",{className:"run-code"},"▶ Run Code",-1),Hs=s("",5),Ys=a("div",{className:"run-code"},"▶ Run Code",-1),Ws=s("",4),Us=a("div",{className:"run-code"},"▶ Run Code",-1),Js=s("",4),Gs=a("div",{className:"run-code"},"▶ Run Code",-1),Ks=s("",5),Qs=a("div",{className:"run-code"},"▶ Run Code",-1),Xs=s("",4),Zs=a("div",{className:"run-code"},"▶ Run Code",-1),sa=s("",4),aa=a("div",{className:"run-code"},"▶ Run Code",-1),na=s("",2),la=[o,c,r,t,D,i,y,F,C,A,d,h,u,b,m,g,_,v,T,E,f,S,k,P,w,R,V,j,q,N,I,x,B,O,z,L,M,$,H,Y,W,U,J,G,K,Q,X,Z,ss,as,ns,ls,ps,es,os,cs,rs,ts,Ds,is,ys,Fs,Cs,As,ds,hs,us,bs,ms,gs,_s,vs,Ts,Es,fs,Ss,ks,Ps,ws,Rs,Vs,js,qs,Ns,Is,xs,Bs,Os,zs,Ls,Ms,$s,Hs,Ys,Ws,Us,Js,Gs,Ks,Qs,Xs,Zs,sa,aa,na];function pa(ea,oa,ca,ra,ta,Da){return p(),l("div",null,la)}const Fa=n(e,[["render",pa]]);export{ya as __pageData,Fa as default};
+import{_ as n,c as l,o as p,U as s,x as a}from"./chunks/framework.75837252.js";const ya=JSON.parse('{"title":"基础选项","description":"","frontmatter":{},"headers":[],"relativePath":"start/option.md","lastUpdated":1682229030000}'),e={name:"start/option.md"},o=s("",4),c=a("div",{className:"run-code"},"▶ Run Code",-1),r=s("",9),t=a("div",{className:"run-code"},"▶ Run Code",-1),D=s("",2),i=a("div",{className:"run-code"},"▶ Run Code",-1),y=s("",5),F=a("div",{className:"run-code"},"▶ Run Code",-1),C=s("",4),A=a("div",{className:"run-code"},"▶ Run Code",-1),d=s("",7),h=a("div",{className:"run-code"},"▶ Run Code",-1),u=s("",4),b=a("div",{className:"run-code"},"▶ Run Code",-1),m=s("",4),g=a("div",{className:"run-code"},"▶ Run Code",-1),_=s("",4),v=a("div",{className:"run-code"},"▶ Run Code",-1),T=s("",5),E=a("div",{className:"run-code"},"▶ Run Code",-1),f=s("",4),S=a("div",{className:"run-code"},"▶ Run Code",-1),k=s("",4),P=a("div",{className:"run-code"},"▶ Run Code",-1),w=s("",5),R=a("div",{className:"run-code"},"▶ Run Code",-1),V=s("",4),j=a("div",{className:"run-code"},"▶ Run Code",-1),q=s("",4),N=a("div",{className:"run-code"},"▶ Run Code",-1),I=s("",4),x=a("div",{className:"run-code"},"▶ Run Code",-1),B=s("",4),O=a("div",{className:"run-code"},"▶ Run Code",-1),z=s("",4),L=a("div",{className:"run-code"},"▶ Run Code",-1),M=s("",4),$=a("div",{className:"run-code"},"▶ Run Code",-1),H=s("",5),Y=a("div",{className:"run-code"},"▶ Run Code",-1),W=s("",4),U=a("div",{className:"run-code"},"▶ Run Code",-1),J=s("",6),G=a("div",{className:"run-code"},"▶ Run Code",-1),K=s("",4),Q=a("div",{className:"run-code"},"▶ Run Code",-1),X=s("",4),Z=a("div",{className:"run-code"},"▶ Run Code",-1),ss=s("",4),as=a("div",{className:"run-code"},"▶ Run Code",-1),ns=s("",4),ls=a("div",{className:"run-code"},"▶ Run Code",-1),ps=s("",4),es=a("div",{className:"run-code"},"▶ Run Code",-1),os=s("",5),cs=a("div",{className:"run-code"},"▶ Run Code",-1),rs=s("",4),ts=a("div",{className:"run-code"},"▶ Run Code",-1),Ds=s("",4),is=a("div",{className:"run-code"},"▶ Run Code",-1),ys=s("",5),Fs=a("div",{className:"run-code"},"▶ Run Code",-1),Cs=s("",5),As=a("div",{className:"run-code"},"▶ Run Code",-1),ds=s("",5),hs=a("div",{className:"run-code"},"▶ Run Code",-1),us=s("",6),bs=a("div",{className:"run-code"},"▶ Run Code",-1),ms=s("",5),gs=a("div",{className:"run-code"},"▶ Run Code",-1),_s=s("",4),vs=a("div",{className:"run-code"},"▶ Run Code",-1),Ts=s("",6),Es=a("div",{className:"run-code"},"▶ Run Code",-1),fs=s("",6),Ss=a("div",{className:"run-code"},"▶ Run Code",-1),ks=s("",6),Ps=a("div",{className:"run-code"},"▶ Run Code",-1),ws=s("",4),Rs=a("div",{className:"run-code"},"▶ Run Code",-1),Vs=s("",4),js=a("div",{className:"run-code"},"▶ Run Code",-1),qs=s("",5),Ns=a("div",{className:"run-code"},"▶ Run Code",-1),Is=s("",6),xs=a("div",{className:"run-code"},"▶ Run Code",-1),Bs=s("",4),Os=a("div",{className:"run-code"},"▶ Run Code",-1),zs=s("",5),Ls=a("div",{className:"run-code"},"▶ Run Code",-1),Ms=s("",2),$s=a("div",{className:"run-code"},"▶ Run Code",-1),Hs=s("",5),Ys=a("div",{className:"run-code"},"▶ Run Code",-1),Ws=s("",4),Us=a("div",{className:"run-code"},"▶ Run Code",-1),Js=s("",4),Gs=a("div",{className:"run-code"},"▶ Run Code",-1),Ks=s("",5),Qs=a("div",{className:"run-code"},"▶ Run Code",-1),Xs=s("",4),Zs=a("div",{className:"run-code"},"▶ Run Code",-1),sa=s("",4),aa=a("div",{className:"run-code"},"▶ Run Code",-1),na=s("",2),la=[o,c,r,t,D,i,y,F,C,A,d,h,u,b,m,g,_,v,T,E,f,S,k,P,w,R,V,j,q,N,I,x,B,O,z,L,M,$,H,Y,W,U,J,G,K,Q,X,Z,ss,as,ns,ls,ps,es,os,cs,rs,ts,Ds,is,ys,Fs,Cs,As,ds,hs,us,bs,ms,gs,_s,vs,Ts,Es,fs,Ss,ks,Ps,ws,Rs,Vs,js,qs,Ns,Is,xs,Bs,Os,zs,Ls,Ms,$s,Hs,Ys,Ws,Us,Js,Gs,Ks,Qs,Xs,Zs,sa,aa,na];function pa(ea,oa,ca,ra,ta,Da){return p(),l("div",null,la)}const Fa=n(e,[["render",pa]]);export{ya as __pageData,Fa as default};
diff --git a/docs/document/component/contextmenu.html b/docs/document/component/contextmenu.html
index 31b1daa47..0a3cb0e73 100644
--- a/docs/document/component/contextmenu.html
+++ b/docs/document/component/contextmenu.html
@@ -6,11 +6,11 @@
     右键菜单 | Artplayer.js
     
     
-    
+    
     
   
-  
-  
+  
+  
   
   
   
@@ -99,8 +99,8 @@
             html: 'Your New Menu',
         })
     }, 3000);
-});
- diff --git a/docs/document/component/controls.html b/docs/document/component/controls.html index ef2f2119f..32102519c 100644 --- a/docs/document/component/controls.html +++ b/docs/document/component/controls.html @@ -6,11 +6,11 @@ 控制器 | Artplayer.js - + - - + + @@ -60,7 +60,7 @@ // Get the Element of control by name console.info(art.controls['your-button']); -console.info(art.controls.subtitle);

添加 ​

▶ Run Code
js
var art = new Artplayer({
+console.info(art.controls['subtitle']);

添加 ​

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
 });
@@ -83,7 +83,7 @@
 });
 
 // Get the Element of control by name
-console.info(art.controls.button1);

删除 ​

▶ Run Code
js
var art = new Artplayer({
+console.info(art.controls['button1']);

删除 ​

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     controls: [
@@ -146,8 +146,8 @@
             ],
         });
     }, 3000);
-});
- diff --git a/docs/document/component/layers.html b/docs/document/component/layers.html index 0ad9695c4..21907ca8c 100644 --- a/docs/document/component/layers.html +++ b/docs/document/component/layers.html @@ -6,11 +6,11 @@ 业务层 | Artplayer.js - + - - + + @@ -118,8 +118,8 @@ }, }); }, 3000); -});
- diff --git a/docs/document/component/setting.html b/docs/document/component/setting.html index 52d372cd6..c22f105dc 100644 --- a/docs/document/component/setting.html +++ b/docs/document/component/setting.html @@ -6,11 +6,11 @@ 设置面板 | Artplayer.js - + - - + + @@ -223,8 +223,8 @@ switch: false, }); }, 3000); -});
- diff --git a/docs/document/en/advanced/built-in.html b/docs/document/en/advanced/built-in.html index 683f51ed8..5631732e8 100644 --- a/docs/document/en/advanced/built-in.html +++ b/docs/document/en/advanced/built-in.html @@ -6,11 +6,11 @@ 高级属性 | Artplayer.js - + - - + + @@ -209,8 +209,8 @@ art.on('ready', () => { art.plugins.add(myPlugin); -});
- diff --git a/docs/document/en/advanced/class.html b/docs/document/en/advanced/class.html index 2dd7a403a..519b26902 100644 --- a/docs/document/en/advanced/class.html +++ b/docs/document/en/advanced/class.html @@ -6,10 +6,10 @@ 静态属性 | Artplayer.js - + - + @@ -25,7 +25,7 @@ }); console.info([...Artplayer.instances]);

version ​

返回播放器的版本信息

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

env ​

返回播放器的环境变量

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

build ​

返回播放器的打包时间

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

config ​

返回视频的默认配置

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

utils ​

返回播放器的工具函数集合

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

全部工具函数请参考以下地址:

artplayer/types/utils.d.ts

scheme ​

返回播放器选项的校验方案

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

Emitter ​

返回事件分发器的构造函数

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

validator ​

返回选项的校验函数

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

kindOf ​

返回类型检测的函数工具

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

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 ​

FULLSCREEN_WEB_IN_BODY ​

- diff --git a/docs/document/en/advanced/event.html b/docs/document/en/advanced/event.html index ecc2f5acd..63c274972 100644 --- a/docs/document/en/advanced/event.html +++ b/docs/document/en/advanced/event.html @@ -6,10 +6,10 @@ 实例事件 | Artplayer.js - + - + @@ -361,7 +361,7 @@ art.on('setting', (state) => { console.log(state); });

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 ​

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

- diff --git a/docs/document/en/advanced/plugin.html b/docs/document/en/advanced/plugin.html index b7c6eef36..81fa5e2c5 100644 --- a/docs/document/en/advanced/plugin.html +++ b/docs/document/en/advanced/plugin.html @@ -6,10 +6,10 @@ 编写插件 | Artplayer.js - + - + @@ -116,7 +116,7 @@ }) ], }); - diff --git a/docs/document/en/advanced/property.html b/docs/document/en/advanced/property.html index da65b1104..a0abd775b 100644 --- a/docs/document/en/advanced/property.html +++ b/docs/document/en/advanced/property.html @@ -6,10 +6,10 @@ Instance Property | Artplayer.js - + - + @@ -371,7 +371,7 @@ }); console.info(art.video); - diff --git a/docs/document/en/component/contextmenu.html b/docs/document/en/component/contextmenu.html index b25ceb987..453cda098 100644 --- a/docs/document/en/component/contextmenu.html +++ b/docs/document/en/component/contextmenu.html @@ -6,11 +6,11 @@ 右键菜单 | Artplayer.js - + - - + + @@ -99,8 +99,8 @@ html: 'Your New Menu', }) }, 3000); -}); - diff --git a/docs/document/en/component/controls.html b/docs/document/en/component/controls.html index 0629e12dc..02e9e80b5 100644 --- a/docs/document/en/component/controls.html +++ b/docs/document/en/component/controls.html @@ -6,11 +6,11 @@ 控制器 | Artplayer.js - + - - + + @@ -146,8 +146,8 @@ ], }); }, 3000); -}); - diff --git a/docs/document/en/component/layers.html b/docs/document/en/component/layers.html index 1dc2e6f2c..9673a780b 100644 --- a/docs/document/en/component/layers.html +++ b/docs/document/en/component/layers.html @@ -6,11 +6,11 @@ 业务层 | Artplayer.js - + - - + + @@ -118,8 +118,8 @@ }, }); }, 3000); -}); - diff --git a/docs/document/en/component/setting.html b/docs/document/en/component/setting.html index a0cf4c244..8829b77a7 100644 --- a/docs/document/en/component/setting.html +++ b/docs/document/en/component/setting.html @@ -6,11 +6,11 @@ 设置面板 | Artplayer.js - + - - + + @@ -223,8 +223,8 @@ switch: false, }); }, 3000); -}); - diff --git a/docs/document/en/index.html b/docs/document/en/index.html index 71d9389d8..378bf0684 100644 --- a/docs/document/en/index.html +++ b/docs/document/en/index.html @@ -6,18 +6,18 @@ Install | Artplayer.js - + - - + + -
Skip to content
On this page

Important Note

The English document has not yet been completed, everything is subject to the Chinese document.

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
bash
https://unpkg.com/artplayer/dist/artplayer.js

Use ​

js
import Artplayer from 'artplayer';
+    
Skip to content
On this page

Important Note

The English document has not yet been completed, everything is subject to the Chinese document.

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
bash
https://unpkg.com/artplayer/dist/artplayer.js

Use ​

js
import Artplayer from 'artplayer';
 
 const art = new Artplayer({
     container: '.artplayer-app',
@@ -36,7 +36,7 @@
     <body>
         <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>
+</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>
   <div ref="artRef"></div>
 </template>
 
@@ -100,7 +100,7 @@
     },
   },
 };
-</script>

Tip

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

React.js ​

jsx
import { useEffect, useRef } from 'react';
+</script>

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 }) {
@@ -162,8 +162,8 @@
       art: null,
     }
   }
-}
- diff --git a/docs/document/en/library/dash.html b/docs/document/en/library/dash.html index 7c26992a4..b47c8ae1d 100644 --- a/docs/document/en/library/dash.html +++ b/docs/document/en/library/dash.html @@ -6,10 +6,10 @@ dash.js | Artplayer.js - + - + @@ -41,7 +41,7 @@ art.on('ready', () => { console.info(art.dash); });
- diff --git a/docs/document/en/library/flv.html b/docs/document/en/library/flv.html index d3383f41f..87a031c11 100644 --- a/docs/document/en/library/flv.html +++ b/docs/document/en/library/flv.html @@ -6,10 +6,10 @@ flv.js | Artplayer.js - + - + @@ -42,7 +42,7 @@ art.on('ready', () => { console.info(art.flv); }); - diff --git a/docs/document/en/library/hls.html b/docs/document/en/library/hls.html index eaede4e13..9abdfe6d4 100644 --- a/docs/document/en/library/hls.html +++ b/docs/document/en/library/hls.html @@ -6,10 +6,10 @@ hls.js | Artplayer.js - + - + @@ -44,7 +44,7 @@ art.on('ready', () => { console.info(art.hls); }); - diff --git a/docs/document/en/plugin/ads.html b/docs/document/en/plugin/ads.html index 24bd17a18..1b89f1feb 100644 --- a/docs/document/en/plugin/ads.html +++ b/docs/document/en/plugin/ads.html @@ -6,18 +6,18 @@ 视频广告 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js

使用 ​

▶ Run Code
js
var art = new Artplayer({
+    
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
bash
https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js

使用 ​

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     autoSize: true,
@@ -65,7 +65,7 @@
 art.on('artplayerPluginAds:skip', (ads) => {
     console.info(ads);
 });
- diff --git a/docs/document/en/plugin/control-ui.html b/docs/document/en/plugin/control-ui.html index 7168f7b4e..949613e12 100644 --- a/docs/document/en/plugin/control-ui.html +++ b/docs/document/en/plugin/control-ui.html @@ -6,18 +6,18 @@ 控制器皮肤 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer-plugin-control/dist/artplayer-plugin-control.js

使用 ​

▶ Run Code
js
var art = new Artplayer({
+    
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
bash
https://unpkg.com/artplayer-plugin-control/dist/artplayer-plugin-control.js

使用 ​

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     fullscreen: true,
@@ -44,7 +44,7 @@
         artplayerPluginControl(),
     ],
 });
- diff --git a/docs/document/en/plugin/dash-quality.html b/docs/document/en/plugin/dash-quality.html index c57b7cce5..2a0ad5dbd 100644 --- a/docs/document/en/plugin/dash-quality.html +++ b/docs/document/en/plugin/dash-quality.html @@ -6,19 +6,19 @@ Dash 画质 | Artplayer.js - + - - + + -
Skip to content
On this page

Dash 画质 ​

演示 ​

👉 查看完整演示

安装 ​

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

CDN ​

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
bash
https://unpkg.com/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
- diff --git a/docs/document/en/plugin/hls-quality.html b/docs/document/en/plugin/hls-quality.html index ac1aae33c..e7eb74cec 100644 --- a/docs/document/en/plugin/hls-quality.html +++ b/docs/document/en/plugin/hls-quality.html @@ -6,19 +6,19 @@ HLS 画质 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
- diff --git a/docs/document/en/plugin/iframe.html b/docs/document/en/plugin/iframe.html index e71aee678..694b3887b 100644 --- a/docs/document/en/plugin/iframe.html +++ b/docs/document/en/plugin/iframe.html @@ -6,18 +6,18 @@ Iframe 控制 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js

使用 ​

html
<!DOCTYPE html>
+    
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
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js

使用 ​

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

例子 ​

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

html
<!DOCTYPE html>
+});

例子 ​

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

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
@@ -183,7 +183,7 @@
         </script>
     </body>
 </html>
- diff --git a/docs/document/en/start/option.html b/docs/document/en/start/option.html index c8370d0c7..40ef2d813 100644 --- a/docs/document/en/start/option.html +++ b/docs/document/en/start/option.html @@ -6,11 +6,11 @@ Option | Artplayer.js - + - - + + @@ -407,8 +407,8 @@ cssVar: { // }, -});
- diff --git a/docs/document/hashmap.json b/docs/document/hashmap.json index 4527ba106..5b6f84d12 100644 --- a/docs/document/hashmap.json +++ b/docs/document/hashmap.json @@ -1 +1 @@ -{"advanced_class.md":"0179e979","advanced_built-in.md":"3965493e","component_contextmenu.md":"59792b84","en_advanced_class.md":"e9e4a82c","advanced_plugin.md":"c038a79b","en_advanced_built-in.md":"9cf203af","en_advanced_plugin.md":"d034965b","component_controls.md":"7cf7e297","component_layers.md":"8388a343","advanced_event.md":"7faf2290","en_advanced_event.md":"f26b123b","advanced_property.md":"9e1218a4","component_setting.md":"149ac42e","en_advanced_property.md":"51bf3329","en_component_contextmenu.md":"81d8a231","en_component_controls.md":"b71709d0","en_component_layers.md":"5214ae90","en_library_dash.md":"8b398743","en_library_hls.md":"33b1553c","en_plugin_hls-quality.md":"0c9fdf30","en_library_flv.md":"2d06f5d7","en_plugin_ads.md":"e62440cc","en_plugin_dash-quality.md":"0383c370","en_plugin_control-ui.md":"3e743a6b","en_index.md":"912b6c47","library_dash.md":"09925449","en_component_setting.md":"9cd8bba3","en_plugin_iframe.md":"125c11bb","plugin_control-ui.md":"3bdfe915","library_hls.md":"b985859f","library_flv.md":"7521724e","plugin_ads.md":"47987cb5","index.md":"92d2a836","plugin_dash-quality.md":"8d733387","plugin_hls-quality.md":"20e2774e","plugin_iframe.md":"05c2ebd5","en_start_option.md":"74e5492e","plugin_danmuku.md":"8f07145d","start_option.md":"c93020db"} +{"advanced_class.md":"8a7735cd","advanced_built-in.md":"59eb17d6","advanced_plugin.md":"c038a79b","component_contextmenu.md":"0a546873","advanced_event.md":"5f088140","component_layers.md":"1cdf1395","component_controls.md":"543f9d41","component_setting.md":"0b54a0cd","advanced_property.md":"dd7eaab4","en_advanced_class.md":"e9e4a82c","en_advanced_built-in.md":"c48d40be","en_advanced_plugin.md":"d034965b","en_component_contextmenu.md":"7eba85f1","en_component_controls.md":"ec637dbe","en_component_layers.md":"13760839","en_advanced_event.md":"f26b123b","en_library_dash.md":"8b398743","en_plugin_hls-quality.md":"86db5c3b","en_plugin_ads.md":"b411f9c4","en_component_setting.md":"82221c0c","en_library_hls.md":"33b1553c","en_index.md":"1e99ea2f","en_plugin_dash-quality.md":"e5c4bb58","en_advanced_property.md":"51bf3329","en_plugin_control-ui.md":"afba4fa6","en_library_flv.md":"2d06f5d7","en_plugin_iframe.md":"87854d41","library_dash.md":"09925449","library_flv.md":"7521724e","library_hls.md":"b985859f","plugin_control-ui.md":"4b862a57","plugin_ads.md":"951c7293","plugin_dash-quality.md":"c5e19e79","index.md":"2a51b5f2","plugin_hls-quality.md":"278bdfc0","plugin_danmuku.md":"6993ef29","plugin_iframe.md":"bd9dfbfa","en_start_option.md":"b6b4350b","start_option.md":"55bf85c9"} diff --git a/docs/document/index.html b/docs/document/index.html index 23cde8761..83868a608 100644 --- a/docs/document/index.html +++ b/docs/document/index.html @@ -6,18 +6,18 @@ 安装使用 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer/dist/artplayer.js

使用 ​

js
import Artplayer from '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
bash
https://unpkg.com/artplayer/dist/artplayer.js

使用 ​

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

提示

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

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

/packages/artplayer-template

Vue.js ​

vue
<template>
+</html>

提示

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

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

/packages/artplayer-template

Vue.js ​

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

Artplayer 非响应式:

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

React.js ​

jsx
import { useEffect, useRef } from 'react';
+</script>

Artplayer 非响应式:

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

React.js ​

jsx
import { useEffect, useRef } from 'react';
 import Artplayer from 'artplayer';
 
 export default function Player({ option, getInstance, ...rest }) {
@@ -163,7 +163,7 @@
     }
   }
 }
- diff --git a/docs/document/library/dash.html b/docs/document/library/dash.html index e8d9d52ce..00d077ac5 100644 --- a/docs/document/library/dash.html +++ b/docs/document/library/dash.html @@ -6,10 +6,10 @@ dash.js | Artplayer.js - + - + @@ -41,7 +41,7 @@ art.on('ready', () => { console.info(art.dash); });
- diff --git a/docs/document/library/flv.html b/docs/document/library/flv.html index 94e4b4587..c54e91841 100644 --- a/docs/document/library/flv.html +++ b/docs/document/library/flv.html @@ -6,10 +6,10 @@ flv.js | Artplayer.js - + - + @@ -42,7 +42,7 @@ art.on('ready', () => { console.info(art.flv); });
- diff --git a/docs/document/library/hls.html b/docs/document/library/hls.html index cda4e6181..47769131e 100644 --- a/docs/document/library/hls.html +++ b/docs/document/library/hls.html @@ -6,10 +6,10 @@ hls.js | Artplayer.js - + - + @@ -44,7 +44,7 @@ art.on('ready', () => { console.info(art.hls); });
- diff --git a/docs/document/plugin/ads.html b/docs/document/plugin/ads.html index 08d4c98fe..aba8c704d 100644 --- a/docs/document/plugin/ads.html +++ b/docs/document/plugin/ads.html @@ -6,18 +6,18 @@ 视频广告 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js

使用 ​

▶ Run Code
js
var art = new Artplayer({
+    
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
bash
https://unpkg.com/artplayer-plugin-ads/dist/artplayer-plugin-ads.js

使用 ​

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     autoSize: true,
@@ -65,7 +65,7 @@
 art.on('artplayerPluginAds:skip', (ads) => {
     console.info(ads);
 });
- diff --git a/docs/document/plugin/control-ui.html b/docs/document/plugin/control-ui.html index 47884bb84..10f99780a 100644 --- a/docs/document/plugin/control-ui.html +++ b/docs/document/plugin/control-ui.html @@ -6,18 +6,18 @@ 控制器皮肤 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer-plugin-control/dist/artplayer-plugin-control.js

使用 ​

▶ Run Code
js
var art = new Artplayer({
+    
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
bash
https://unpkg.com/artplayer-plugin-control/dist/artplayer-plugin-control.js

使用 ​

▶ Run Code
js
var art = new Artplayer({
     container: '.artplayer-app',
     url: '/assets/sample/video.mp4',
     fullscreen: true,
@@ -44,7 +44,7 @@
         artplayerPluginControl(),
     ],
 });
- diff --git a/docs/document/plugin/danmuku.html b/docs/document/plugin/danmuku.html index ecf9237e2..23c0341cc 100644 --- a/docs/document/plugin/danmuku.html +++ b/docs/document/plugin/danmuku.html @@ -6,18 +6,18 @@ 弹幕库 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js

选项 ​

js
{
+    
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
bash
https://unpkg.com/artplayer-plugin-danmuku/dist/artplayer-plugin-danmuku.js

选项 ​

js
{
     danmuku: [], // 弹幕库,支持数组, xml 地址, Promise返回数组
     speed: 5, // 弹幕持续时间,单位秒,范围在[1 ~ 10]
     opacity: 1, // 弹幕透明度,范围在[0 ~ 1]
@@ -300,7 +300,7 @@
 art.on('artplayerPluginDanmuku:destroy', () => {
     console.info('弹幕销毁');
 });
- diff --git a/docs/document/plugin/dash-quality.html b/docs/document/plugin/dash-quality.html index bacef624d..9d9251b41 100644 --- a/docs/document/plugin/dash-quality.html +++ b/docs/document/plugin/dash-quality.html @@ -6,19 +6,19 @@ Dash 画质 | Artplayer.js - + - - + + -
Skip to content
On this page

Dash 画质 ​

演示 ​

👉 查看完整演示

安装 ​

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

CDN ​

bash
https://cdn.jsdelivr.net/npm/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
bash
https://unpkg.com/artplayer-plugin-dash-quality/dist/artplayer-plugin-dash-quality.js
- diff --git a/docs/document/plugin/hls-quality.html b/docs/document/plugin/hls-quality.html index d59dfdb7d..db4fa6ad3 100644 --- a/docs/document/plugin/hls-quality.html +++ b/docs/document/plugin/hls-quality.html @@ -6,19 +6,19 @@ HLS 画质 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer-plugin-hls-quality/dist/artplayer-plugin-hls-quality.js
- diff --git a/docs/document/plugin/iframe.html b/docs/document/plugin/iframe.html index 5fbe77203..35a292a7b 100644 --- a/docs/document/plugin/iframe.html +++ b/docs/document/plugin/iframe.html @@ -6,18 +6,18 @@ Iframe 控制 | Artplayer.js - + - - + + -
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
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js

使用 ​

html
<!DOCTYPE html>
+    
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
bash
https://unpkg.com/artplayer-plugin-iframe/dist/artplayer-plugin-iframe.js

使用 ​

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

例子 ​

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

html
<!DOCTYPE html>
+});

例子 ​

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

html
<!DOCTYPE html>
 <html>
     <head>
         <title>ArtPlayer</title>
@@ -183,7 +183,7 @@
         </script>
     </body>
 </html>
- diff --git a/docs/document/start/option.html b/docs/document/start/option.html index b77d4857a..04be6cbcb 100644 --- a/docs/document/start/option.html +++ b/docs/document/start/option.html @@ -6,11 +6,11 @@ 基础选项 | Artplayer.js - + - - + + @@ -407,8 +407,8 @@ cssVar: { // }, -});
- diff --git a/packages/artplayer-plugin-dash-quality/package.json b/packages/artplayer-plugin-dash-quality/package.json index 3852602f2..bd92340cf 100644 --- a/packages/artplayer-plugin-dash-quality/package.json +++ b/packages/artplayer-plugin-dash-quality/package.json @@ -21,4 +21,4 @@ "video", "player" ] -} \ No newline at end of file +} diff --git a/packages/artplayer-plugin-hls-quality/package.json b/packages/artplayer-plugin-hls-quality/package.json index b333f5c3a..ce0efef14 100644 --- a/packages/artplayer-plugin-hls-quality/package.json +++ b/packages/artplayer-plugin-hls-quality/package.json @@ -21,4 +21,4 @@ "video", "player" ] -} \ No newline at end of file +} diff --git a/packages/artplayer-vitepress/docs/advanced/built-in.md b/packages/artplayer-vitepress/docs/advanced/built-in.md index 3e844d00c..292e91e09 100644 --- a/packages/artplayer-vitepress/docs/advanced/built-in.md +++ b/packages/artplayer-vitepress/docs/advanced/built-in.md @@ -234,8 +234,10 @@ art.on('ready', () => { 管理播放器的层 - `add` 方法用于动态添加层 +- `remove` 方法用于动态删除层 +- `update` 方法用于动态更新层 - `show` 属性用于设置是否显示全部层 -- `toggle` 属性用于切换是否显示全部层 +- `toggle` 方法用于切换是否显示全部层
▶ Run Code
@@ -267,8 +269,10 @@ art.on('ready', () => { 管理播放器的控制器 - `add` 方法用于动态添加控制器 +- `remove` 方法用于动态删除控制器 +- `update` 方法用于动态更新控制器 - `show` 属性用于设置是否显示全部控制器 -- `toggle` 属性用于切换是否显示全部控制器 +- `toggle` 方法用于切换是否显示全部控制器
▶ Run Code
@@ -301,8 +305,10 @@ art.on('ready', () => { 管理播放器的右键菜单 - `add` 方法用于动态添加菜单 +- `remove` 方法用于动态删除菜单 +- `update` 方法用于动态更新菜单 - `show` 属性用于设置是否显示全部菜单 -- `toggle` 属性用于切换是否显示全部菜单 +- `toggle` 方法用于切换是否显示全部菜单
▶ Run Code
@@ -438,9 +444,10 @@ art.on('ready', () => { 管理播放器的设置面板 - `add` 方法用于动态添加设置项 +- `remove` 方法用于动态删除设置项 +- `update` 方法用于动态更新设置项 - `show` 属性用于设置是否显示全部设置项 -- `toggle` 属性用于切换是否显示全部设置项 -- `update` 方法动态更新设置项 +- `toggle` 方法用于切换是否显示全部设置项
▶ Run Code
diff --git a/packages/artplayer-vitepress/docs/advanced/class.md b/packages/artplayer-vitepress/docs/advanced/class.md index ebfae7152..eb0e89807 100644 --- a/packages/artplayer-vitepress/docs/advanced/class.md +++ b/packages/artplayer-vitepress/docs/advanced/class.md @@ -2,12 +2,6 @@ 这里的 `静态属性` 是指挂载在 `构造函数` 的 `一级属性`,非常少使用 -:::warning 提示 - -有些属性是全大写的,说明这些属性是不稳定的,可能会在将来被更改 - -::: - ## `instances` 返回全部播放器实例的数组,假如你想同时管理多个播放器的时候,可以用到该属性 @@ -139,76 +133,4 @@ console.info(Artplayer.html); ```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` - -## `FULLSCREEN_WEB_IN_BODY` \ No newline at end of file +``` \ No newline at end of file diff --git a/packages/artplayer-vitepress/docs/advanced/event.md b/packages/artplayer-vitepress/docs/advanced/event.md index 18360f0ee..72bedd35d 100644 --- a/packages/artplayer-vitepress/docs/advanced/event.md +++ b/packages/artplayer-vitepress/docs/advanced/event.md @@ -102,8 +102,25 @@ art.on('ready', () => { art.url = '/assets/sample/video.mp4' }); -art.on('restart', () => { - console.info('restart'); +art.on('restart', (url) => { + console.info('restart', url); +}); +``` + +## `loop` + +当出现区间循环时触发 + +
▶ Run Code
+ +```js{6} +var art = new Artplayer({ + container: '.artplayer-app', + url: '/assets/sample/video.mp4', +}); + +art.on('loop', (start, end) => { + console.info('loop', start, end); }); ``` @@ -179,27 +196,6 @@ art.on('destroy', () => { }); ``` -## `url` - -当视频地址变化时触发 - -
▶ Run Code
- -```js{10} -var art = new Artplayer({ - container: '.artplayer-app', - url: '/assets/sample/video.mp4', -}); - -art.on('ready', () => { - art.url = '/assets/sample/video.mp4?t=0' -}); - -art.on('url', (url) => { - console.info('url', url); -}); -``` - ## `focus` 当播放器获得焦点时触发 @@ -212,8 +208,8 @@ var art = new Artplayer({ url: '/assets/sample/video.mp4', }); -art.on('focus', () => { - console.info('focus'); +art.on('focus', (event) => { + console.info('focus', event); }); ``` @@ -229,8 +225,8 @@ var art = new Artplayer({ url: '/assets/sample/video.mp4', }); -art.on('blur', () => { - console.info('blur'); +art.on('blur', (event) => { + console.info('blur', event); }); ``` @@ -246,8 +242,8 @@ var art = new Artplayer({ url: '/assets/sample/video.mp4', }); -art.on('dblclick', () => { - console.info('dblclick'); +art.on('dblclick', (event) => { + console.info('dblclick', event); }); ``` @@ -263,8 +259,8 @@ var art = new Artplayer({ url: '/assets/sample/video.mp4', }); -art.on('click', () => { - console.info('click'); +art.on('click', (event) => { + console.info('click', event); }); ``` @@ -297,8 +293,8 @@ var art = new Artplayer({ url: '/assets/sample/video.mp4', }); -art.on('hover', (state) => { - console.info('hover', state); +art.on('hover', (state, event) => { + console.info('hover', state, event); }); ``` @@ -353,6 +349,24 @@ art.on('view', (state) => { }); ``` +## `lock` + +在移动端,当锁定的状态发生变化时触发 + +
▶ Run Code
+ +```js{6} +var art = new Artplayer({ + container: '.artplayer-app', + url: '/assets/sample/video.mp4', + lock: true, +}); + +art.on('lock', (state) => { + console.info('lock', state); +}); +``` + ## `aspectRatio` 当播放器长宽比变化时触发 diff --git a/packages/artplayer-vitepress/docs/advanced/property.md b/packages/artplayer-vitepress/docs/advanced/property.md index a7afbe5b2..cfa1cce66 100644 --- a/packages/artplayer-vitepress/docs/advanced/property.md +++ b/packages/artplayer-vitepress/docs/advanced/property.md @@ -907,4 +907,25 @@ var art = new Artplayer({ }); console.info(art.video); +``` + +## `cssVar` + +- Type: `Function` + +动态获取或设置 `css` 变量 + +
▶ Run Code
+ +```js{8} +var art = new Artplayer({ + container: '.artplayer-app', + url: '/assets/sample/video.mp4', +}); + +art.on('ready', () => { + console.log(art.cssVar('--art-theme')); + art.cssVar('--art-theme', 'green'); + console.log(art.cssVar('--art-theme')); +}); ``` \ No newline at end of file diff --git a/packages/artplayer-vitepress/docs/component/controls.md b/packages/artplayer-vitepress/docs/component/controls.md index e2eee7fb3..dae6a0f86 100644 --- a/packages/artplayer-vitepress/docs/component/controls.md +++ b/packages/artplayer-vitepress/docs/component/controls.md @@ -64,7 +64,7 @@ var art = new Artplayer({ // Get the Element of control by name console.info(art.controls['your-button']); -console.info(art.controls.subtitle); +console.info(art.controls['subtitle']); ``` ## 添加 @@ -95,7 +95,7 @@ art.controls.add({ }); // Get the Element of control by name -console.info(art.controls.button1); +console.info(art.controls['button1']); ``` ## 删除 diff --git a/packages/artplayer-vitepress/package.json b/packages/artplayer-vitepress/package.json index f276ba4c1..40ff017eb 100644 --- a/packages/artplayer-vitepress/package.json +++ b/packages/artplayer-vitepress/package.json @@ -13,4 +13,4 @@ "vitepress-plugin-search": "^1.0.4-alpha.20", "vue": "^3.2.47" } -} \ No newline at end of file +} diff --git a/packages/artplayer/src/style/bottom.less b/packages/artplayer/src/style/bottom.less index e0c5b7793..19ea00965 100644 --- a/packages/artplayer/src/style/bottom.less +++ b/packages/artplayer/src/style/bottom.less @@ -13,7 +13,8 @@ background-size: 100% var(--art-bottom-height); .art-bottom-gradient(); - .art-controls, .art-progress { + .art-controls, + .art-progress { transform: translateY(var(--art-bottom-offset)); transition: transform var(--art-transition-duration) ease; } @@ -23,7 +24,8 @@ &.art-hover { .art-bottom { opacity: 1; - .art-controls, .art-progress { + .art-controls, + .art-progress { transform: translateY(0); } } diff --git a/packages/artplayer/types/events.d.ts b/packages/artplayer/types/events.d.ts index 08186f096..28e53e282 100644 --- a/packages/artplayer/types/events.d.ts +++ b/packages/artplayer/types/events.d.ts @@ -61,6 +61,6 @@ export type Events = { screenshot: [dataUri: string]; seek: [currentTime: number]; subtitleOffset: [offset: number]; - restart: []; + restart: [url: string]; loop: [start?: number, end?: number]; }; diff --git a/packages/artplayer/types/option.d.ts b/packages/artplayer/types/option.d.ts index 6d89e956e..eb4a846c8 100644 --- a/packages/artplayer/types/option.d.ts +++ b/packages/artplayer/types/option.d.ts @@ -6,7 +6,7 @@ import { CssVar } from './cssVar'; import { ComponentOption } from './component'; import Artplayer = require('./artplayer'); -type CustomType = 'flv' | 'm3u8' | 'hls' | 'ts' | 'mpd' | 'torrent' | (string & Record); +export type CustomType = 'flv' | 'm3u8' | 'hls' | 'ts' | 'mpd' | 'torrent' | (string & Record); export type Option = { /** diff --git a/packages/artplayer/types/player.d.ts b/packages/artplayer/types/player.d.ts index 6f74718ca..7db496a12 100644 --- a/packages/artplayer/types/player.d.ts +++ b/packages/artplayer/types/player.d.ts @@ -1,4 +1,5 @@ import { CssVar } from './cssVar'; +import { CustomType } from './option'; export type AspectRatio = 'default' | '4:3' | '16:9' | (`${number}:${number}` & Record); export type PlaybackRate = 0.5 | 0.75 | 1.0 | 1.25 | 1.5 | 1.75 | 2.0 | (number & Record); @@ -10,6 +11,8 @@ export declare class Player { set aspectRatio(ratio: AspectRatio); get state(): State; set state(state: State); + get type(): CustomType; + set type(name: CustomType); get playbackRate(): PlaybackRate; set playbackRate(rate: PlaybackRate); get autoSize(): boolean;