mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-27 09:41:20 -08:00
重命名事件
This commit is contained in:
1 parent
a0e13479d3
commit
02915fcee5
10 files changed
+61
-61
No files matched your search
+38
-38
@@ -56,44 +56,44 @@ art.on('video:canplay', function (event) {
|
|||||||
|
|
||||||
## Subtitle
|
## Subtitle
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| ----------------- | ----------------------------- | --------------------- |
|
| ---------------- | ----------------------------- | --------------------- |
|
||||||
| `subtitle:update` | When the subtitles change | Current subtitle text |
|
| `subtitleUpdate` | When the subtitles change | Current subtitle text |
|
||||||
| `subtitle:switch` | When switching subtitles | Current subtitle url |
|
| `subtitleSwitch` | When switching subtitles | Current subtitle url |
|
||||||
| `subtitle:load` | When the subtitles loaded | Current subtitle url |
|
| `subtitleLoad` | When the subtitles loaded | Current subtitle url |
|
||||||
| `subtitle:err` | When the subtitles load error | Error object |
|
| `subtitleErr` | When the subtitles load error | Error object |
|
||||||
| `subtitle:toggle` | When displaying subtitles | Whether to show |
|
| `subtitleToggle` | When displaying subtitles | Whether to show |
|
||||||
|
|
||||||
## Notice
|
## Notice
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| --------------- | ---------------------- | --------------- |
|
| -------------- | ---------------------- | --------------- |
|
||||||
| `notice:toggle` | When displaying notice | Whether to show |
|
| `noticeToggle` | When displaying notice | Whether to show |
|
||||||
|
|
||||||
## Mask
|
## Mask
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| ------------- | -------------------- | --------------- |
|
| ------------ | -------------------- | --------------- |
|
||||||
| `mask:toggle` | When displaying mask | Whether to show |
|
| `maskToggle` | When displaying mask | Whether to show |
|
||||||
|
|
||||||
## Loading
|
## Loading
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| ---------------- | ----------------------- | --------------- |
|
| --------------- | ----------------------- | --------------- |
|
||||||
| `loading:toggle` | When displaying loading | Whether to show |
|
| `loadingToggle` | When displaying loading | Whether to show |
|
||||||
|
|
||||||
## Layer
|
## Layer
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| -------------- | ----------------------- | ------------------- |
|
| ------------- | ----------------------- | ------------------- |
|
||||||
| `layer:add` | When adding a new layer | Layer configuration |
|
| `layerAdd` | When adding a new layer | Layer configuration |
|
||||||
| `layer:toggle` | When displaying layer | Whether to show |
|
| `layerToggle` | When displaying layer | Whether to show |
|
||||||
|
|
||||||
## Info
|
## Info
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| ------------- | -------------------- | --------------- |
|
| ------------ | -------------------- | --------------- |
|
||||||
| `info:toggle` | When displaying info | Whether to show |
|
| `infoToggle` | When displaying info | Whether to show |
|
||||||
|
|
||||||
## Hotkey
|
## Hotkey
|
||||||
|
|
||||||
@@ -103,27 +103,27 @@ art.on('video:canplay', function (event) {
|
|||||||
|
|
||||||
## Setting
|
## Setting
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| ---------------- | ------------------------- | --------------------- |
|
| --------------- | ------------------------- | --------------------- |
|
||||||
| `setting:add` | When adding a new setting | Setting configuration |
|
| `settingAdd` | When adding a new setting | Setting configuration |
|
||||||
| `setting:toggle` | When displaying setting | Whether to show |
|
| `settingToggle` | When displaying setting | Whether to show |
|
||||||
|
|
||||||
## Contextmenu
|
## Contextmenu
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| -------------------- | ----------------------------- | ------------------------- |
|
| ------------------- | ----------------------------- | ------------------------- |
|
||||||
| `contextmenu:add` | When adding a new contextmenu | Contextmenu configuration |
|
| `contextmenuAdd` | When adding a new contextmenu | Contextmenu configuration |
|
||||||
| `contextmenu:toggle` | When displaying contextmenu | Whether to show |
|
| `contextmenuToggle` | When displaying contextmenu | Whether to show |
|
||||||
|
|
||||||
## Control
|
## Control
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| ---------------- | ------------------------- | --------------------- |
|
| --------------- | ------------------------- | --------------------- |
|
||||||
| `control:add` | When adding a new control | Control configuration |
|
| `controlAdd` | When adding a new control | Control configuration |
|
||||||
| `control:toggle` | When displaying control | Whether to show |
|
| `controlToggle` | When displaying control | Whether to show |
|
||||||
|
|
||||||
## Plugins
|
## Plugins
|
||||||
|
|
||||||
| Event | Description | Parameter |
|
| Event | Description | Parameter |
|
||||||
| ------------ | ------------------------ | -------------------- |
|
| ----------- | ------------------------ | -------------------- |
|
||||||
| `plugin:add` | When adding a new plugin | Plugin configuration |
|
| `pluginAdd` | When adding a new plugin | Plugin configuration |
|
||||||
@@ -2367,7 +2367,7 @@
|
|||||||
callback($ref, this, this.art);
|
callback($ref, this, this.art);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.art.emit("".concat(this.name, ":add"), option);
|
this.art.emit("".concat(this.name, "Add"), option);
|
||||||
def(this, name, {
|
def(this, name, {
|
||||||
get: function get() {
|
get: function get() {
|
||||||
return option;
|
return option;
|
||||||
@@ -2389,7 +2389,7 @@
|
|||||||
removeClass($player, className);
|
removeClass($player, className);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.art.emit("".concat(this.name, ":toggle"), value);
|
this.art.emit("".concat(this.name, "Toggle"), value);
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
key: "toggle",
|
key: "toggle",
|
||||||
@@ -2684,7 +2684,7 @@
|
|||||||
proxy($control, 'click', function () {
|
proxy($control, 'click', function () {
|
||||||
subtitle.toggle = true;
|
subtitle.toggle = true;
|
||||||
});
|
});
|
||||||
art.on('subtitle:toggle', function (value) {
|
art.on('subtitleToggle', function (value) {
|
||||||
tooltip($control, i18n.get(value ? 'Hide subtitle' : 'Show subtitle'));
|
tooltip($control, i18n.get(value ? 'Hide subtitle' : 'Show subtitle'));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -2815,7 +2815,7 @@
|
|||||||
proxy($control, 'click', function () {
|
proxy($control, 'click', function () {
|
||||||
setting.toggle = true;
|
setting.toggle = true;
|
||||||
});
|
});
|
||||||
art.on('setting:toggle', function (value) {
|
art.on('settingToggle', function (value) {
|
||||||
tooltip($control, i18n.get(value ? 'Hide setting' : 'Show setting'));
|
tooltip($control, i18n.get(value ? 'Hide setting' : 'Show setting'));
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -3403,7 +3403,7 @@
|
|||||||
}, 1000);
|
}, 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
art.on('info:toggle', function (value) {
|
art.on('infoToggle', function (value) {
|
||||||
clearTimeout(timer);
|
clearTimeout(timer);
|
||||||
|
|
||||||
if (value) {
|
if (value) {
|
||||||
@@ -3449,7 +3449,7 @@
|
|||||||
$subtitle.innerHTML = this.activeCue.text.split(/\r?\n/).map(function (item) {
|
$subtitle.innerHTML = this.activeCue.text.split(/\r?\n/).map(function (item) {
|
||||||
return "<p>".concat(escape(item), "</p>");
|
return "<p>".concat(escape(item), "</p>");
|
||||||
}).join('');
|
}).join('');
|
||||||
this.art.emit('subtitle:update', this.activeCue.text);
|
this.art.emit('subtitleUpdate', this.activeCue.text);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}, {
|
}, {
|
||||||
@@ -3465,7 +3465,7 @@
|
|||||||
notice.show = "".concat(i18n.get('Switch subtitle'), ": ").concat(name);
|
notice.show = "".concat(i18n.get('Switch subtitle'), ": ").concat(name);
|
||||||
}
|
}
|
||||||
|
|
||||||
_this2.art.emit('subtitle:switch', subUrl);
|
_this2.art.emit('subtitleSwitch', subUrl);
|
||||||
|
|
||||||
return subUrl;
|
return subUrl;
|
||||||
});
|
});
|
||||||
@@ -3494,7 +3494,7 @@
|
|||||||
return fetch(url).then(function (response) {
|
return fetch(url).then(function (response) {
|
||||||
return response.text();
|
return response.text();
|
||||||
}).then(function (text) {
|
}).then(function (text) {
|
||||||
_this3.art.emit('subtitle:load', url);
|
_this3.art.emit('subtitleLoad', url);
|
||||||
|
|
||||||
switch (ext || getExt(url)) {
|
switch (ext || getExt(url)) {
|
||||||
case 'srt':
|
case 'srt':
|
||||||
@@ -3518,7 +3518,7 @@
|
|||||||
}).catch(function (err) {
|
}).catch(function (err) {
|
||||||
notice.show = err;
|
notice.show = err;
|
||||||
|
|
||||||
_this3.art.emit('subtitle:err', err);
|
_this3.art.emit('subtitleErr', err);
|
||||||
|
|
||||||
throw err;
|
throw err;
|
||||||
});
|
});
|
||||||
@@ -4392,7 +4392,7 @@
|
|||||||
background: theme
|
background: theme
|
||||||
},
|
},
|
||||||
mounted: function mounted($progressBar) {
|
mounted: function mounted($progressBar) {
|
||||||
art.on('control:toggle', function (value) {
|
art.on('controlToggle', function (value) {
|
||||||
$progressBar.style.display = value ? 'none' : 'block';
|
$progressBar.style.display = value ? 'none' : 'block';
|
||||||
});
|
});
|
||||||
art.on('destroy', function () {
|
art.on('destroy', function () {
|
||||||
@@ -4512,7 +4512,7 @@
|
|||||||
def(this, pluginName, {
|
def(this, pluginName, {
|
||||||
value: result
|
value: result
|
||||||
});
|
});
|
||||||
this.art.emit('plugin:add', plugin);
|
this.art.emit('pluginAdd', plugin);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
}]);
|
}]);
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{"version":3,"file":"artplayer.js","sources":["../../node_modules/@babel/runtime/helpers/classCallCheck.js","../../node_modules/@babel/runtime/helpers/createClass.js","../../node_modules/@babel/runtime/helpers/typeof.js","../../node_modules/@babel/runtime/helpers/assertThisInitialized.js","../../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js","../../node_modules/@babel/runtime/helpers/getPrototypeOf.js","../../node_modules/@babel/runtime/helpers/setPrototypeOf.js","../../node_modules/@babel/runtime/helpers/inherits.js","../../node_modules/style-inject/dist/style-inject.es.js","../../packages/artplayer/node_modules/option-validator/dist/option-validator.js","../../packages/artplayer/src/utils/emitter.js","../../packages/artplayer/src/utils/compatibility.js","../../packages/artplayer/src/utils/dom.js","../../node_modules/@babel/runtime/helpers/isNativeFunction.js","../../node_modules/@babel/runtime/helpers/construct.js","../../node_modules/@babel/runtime/helpers/wrapNativeSuper.js","../../packages/artplayer/src/utils/error.js","../../packages/artplayer/src/utils/subtitle.js","../../packages/artplayer/src/utils/file.js","../../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","../../node_modules/@babel/runtime/helpers/iterableToArray.js","../../node_modules/@babel/runtime/helpers/nonIterableSpread.js","../../node_modules/@babel/runtime/helpers/toConsumableArray.js","../../packages/artplayer/src/utils/property.js","../../packages/artplayer/src/utils/time.js","../../packages/artplayer/src/utils/format.js","../../node_modules/@babel/runtime/helpers/defineProperty.js","../../packages/artplayer/src/scheme/index.js","../../packages/artplayer/src/config/index.js","../../packages/artplayer/src/whitelist.js","../../packages/artplayer/src/template.js","../../packages/artplayer/src/i18n/index.js","../../packages/artplayer/src/player/urlMix.js","../../packages/artplayer/src/player/attrInit.js","../../packages/artplayer/src/player/eventInit.js","../../packages/artplayer/src/player/exclusiveInit.js","../../packages/artplayer/src/player/playMix.js","../../packages/artplayer/src/player/pauseMix.js","../../packages/artplayer/src/player/toggleMix.js","../../packages/artplayer/src/player/seekMix.js","../../packages/artplayer/src/player/volumeMix.js","../../packages/artplayer/src/player/currentTimeMix.js","../../packages/artplayer/src/player/durationMix.js","../../packages/artplayer/src/player/switchMix.js","../../packages/artplayer/src/player/playbackRateMix.js","../../packages/artplayer/src/player/aspectRatioMix.js","../../packages/artplayer/src/player/screenshotMix.js","../../packages/artplayer/node_modules/screenfull/dist/screenfull.js","../../packages/artplayer/src/player/fullscreenMix.js","../../packages/artplayer/src/player/fullscreenWebMix.js","../../packages/artplayer/src/player/fullscreenRotateMix.js","../../packages/artplayer/src/player/pipMix.js","../../packages/artplayer/src/player/loadedMix.js","../../packages/artplayer/src/player/playedMix.js","../../packages/artplayer/src/player/playingMix.js","../../packages/artplayer/src/player/autoSizeMix.js","../../packages/artplayer/src/player/rectMix.js","../../packages/artplayer/src/player/flipMix.js","../../packages/artplayer/src/player/lightMix.js","../../packages/artplayer/src/player/minMix.js","../../packages/artplayer/src/player/loopMin.js","../../packages/artplayer/src/player/index.js","../../node_modules/@babel/runtime/helpers/superPropBase.js","../../node_modules/@babel/runtime/helpers/get.js","../../packages/artplayer/src/utils/component.js","../../packages/artplayer/src/control/fullscreen.js","../../packages/artplayer/src/control/fullscreenWeb.js","../../packages/artplayer/src/control/pip.js","../../packages/artplayer/src/control/playAndPause.js","../../packages/artplayer/src/control/progress.js","../../packages/artplayer/src/control/subtitle.js","../../packages/artplayer/src/control/time.js","../../packages/artplayer/src/control/volume.js","../../packages/artplayer/src/control/setting.js","../../packages/artplayer/src/control/thumbnails.js","../../packages/artplayer/src/control/screenshot.js","../../packages/artplayer/src/control/quality.js","../../packages/artplayer/src/control/loop.js","../../packages/artplayer/src/control/index.js","../../packages/artplayer/src/contextmenu/playbackRate.js","../../packages/artplayer/src/contextmenu/aspectRatio.js","../../packages/artplayer/src/contextmenu/info.js","../../packages/artplayer/src/contextmenu/version.js","../../packages/artplayer/src/contextmenu/light.js","../../packages/artplayer/src/contextmenu/close.js","../../packages/artplayer/src/contextmenu/index.js","../../packages/artplayer/src/info.js","../../packages/artplayer/src/subtitle.js","../../packages/artplayer/src/events/clickInit.js","../../packages/artplayer/src/events/hoverInit.js","../../packages/artplayer/src/events/mousemoveInit.js","../../packages/artplayer/src/events/resizeInit.js","../../packages/artplayer/src/events/gestureInLine truncated
|
{"version":3,"file":"artplayer.js","sources":["../../node_modules/@babel/runtime/helpers/classCallCheck.js","../../node_modules/@babel/runtime/helpers/createClass.js","../../node_modules/@babel/runtime/helpers/typeof.js","../../node_modules/@babel/runtime/helpers/assertThisInitialized.js","../../node_modules/@babel/runtime/helpers/possibleConstructorReturn.js","../../node_modules/@babel/runtime/helpers/getPrototypeOf.js","../../node_modules/@babel/runtime/helpers/setPrototypeOf.js","../../node_modules/@babel/runtime/helpers/inherits.js","../../node_modules/style-inject/dist/style-inject.es.js","../../packages/artplayer/node_modules/option-validator/dist/option-validator.js","../../packages/artplayer/src/utils/emitter.js","../../packages/artplayer/src/utils/compatibility.js","../../packages/artplayer/src/utils/dom.js","../../node_modules/@babel/runtime/helpers/isNativeFunction.js","../../node_modules/@babel/runtime/helpers/construct.js","../../node_modules/@babel/runtime/helpers/wrapNativeSuper.js","../../packages/artplayer/src/utils/error.js","../../packages/artplayer/src/utils/subtitle.js","../../packages/artplayer/src/utils/file.js","../../node_modules/@babel/runtime/helpers/arrayWithoutHoles.js","../../node_modules/@babel/runtime/helpers/iterableToArray.js","../../node_modules/@babel/runtime/helpers/nonIterableSpread.js","../../node_modules/@babel/runtime/helpers/toConsumableArray.js","../../packages/artplayer/src/utils/property.js","../../packages/artplayer/src/utils/time.js","../../packages/artplayer/src/utils/format.js","../../node_modules/@babel/runtime/helpers/defineProperty.js","../../packages/artplayer/src/scheme/index.js","../../packages/artplayer/src/config/index.js","../../packages/artplayer/src/whitelist.js","../../packages/artplayer/src/template.js","../../packages/artplayer/src/i18n/index.js","../../packages/artplayer/src/player/urlMix.js","../../packages/artplayer/src/player/attrInit.js","../../packages/artplayer/src/player/eventInit.js","../../packages/artplayer/src/player/exclusiveInit.js","../../packages/artplayer/src/player/playMix.js","../../packages/artplayer/src/player/pauseMix.js","../../packages/artplayer/src/player/toggleMix.js","../../packages/artplayer/src/player/seekMix.js","../../packages/artplayer/src/player/volumeMix.js","../../packages/artplayer/src/player/currentTimeMix.js","../../packages/artplayer/src/player/durationMix.js","../../packages/artplayer/src/player/switchMix.js","../../packages/artplayer/src/player/playbackRateMix.js","../../packages/artplayer/src/player/aspectRatioMix.js","../../packages/artplayer/src/player/screenshotMix.js","../../packages/artplayer/node_modules/screenfull/dist/screenfull.js","../../packages/artplayer/src/player/fullscreenMix.js","../../packages/artplayer/src/player/fullscreenWebMix.js","../../packages/artplayer/src/player/fullscreenRotateMix.js","../../packages/artplayer/src/player/pipMix.js","../../packages/artplayer/src/player/loadedMix.js","../../packages/artplayer/src/player/playedMix.js","../../packages/artplayer/src/player/playingMix.js","../../packages/artplayer/src/player/autoSizeMix.js","../../packages/artplayer/src/player/rectMix.js","../../packages/artplayer/src/player/flipMix.js","../../packages/artplayer/src/player/lightMix.js","../../packages/artplayer/src/player/minMix.js","../../packages/artplayer/src/player/loopMin.js","../../packages/artplayer/src/player/index.js","../../node_modules/@babel/runtime/helpers/superPropBase.js","../../node_modules/@babel/runtime/helpers/get.js","../../packages/artplayer/src/utils/component.js","../../packages/artplayer/src/control/fullscreen.js","../../packages/artplayer/src/control/fullscreenWeb.js","../../packages/artplayer/src/control/pip.js","../../packages/artplayer/src/control/playAndPause.js","../../packages/artplayer/src/control/progress.js","../../packages/artplayer/src/control/subtitle.js","../../packages/artplayer/src/control/time.js","../../packages/artplayer/src/control/volume.js","../../packages/artplayer/src/control/setting.js","../../packages/artplayer/src/control/thumbnails.js","../../packages/artplayer/src/control/screenshot.js","../../packages/artplayer/src/control/quality.js","../../packages/artplayer/src/control/loop.js","../../packages/artplayer/src/control/index.js","../../packages/artplayer/src/contextmenu/playbackRate.js","../../packages/artplayer/src/contextmenu/aspectRatio.js","../../packages/artplayer/src/contextmenu/info.js","../../packages/artplayer/src/contextmenu/version.js","../../packages/artplayer/src/contextmenu/light.js","../../packages/artplayer/src/contextmenu/close.js","../../packages/artplayer/src/contextmenu/index.js","../../packages/artplayer/src/info.js","../../packages/artplayer/src/subtitle.js","../../packages/artplayer/src/events/clickInit.js","../../packages/artplayer/src/events/hoverInit.js","../../packages/artplayer/src/events/mousemoveInit.js","../../packages/artplayer/src/events/resizeInit.js","../../packages/artplayer/src/events/gestureInLine truncated
|
||||||
@@ -18,7 +18,7 @@ export default function setting(option) {
|
|||||||
setting.toggle = true;
|
setting.toggle = true;
|
||||||
});
|
});
|
||||||
|
|
||||||
art.on('setting:toggle', value => {
|
art.on('settingToggle', value => {
|
||||||
tooltip($control, i18n.get(value ? 'Hide setting' : 'Show setting'));
|
tooltip($control, i18n.get(value ? 'Hide setting' : 'Show setting'));
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -18,7 +18,7 @@ export default function subtitle(option) {
|
|||||||
subtitle.toggle = true;
|
subtitle.toggle = true;
|
||||||
});
|
});
|
||||||
|
|
||||||
art.on('subtitle:toggle', value => {
|
art.on('subtitleToggle', value => {
|
||||||
tooltip($control, i18n.get(value ? 'Hide subtitle' : 'Show subtitle'));
|
tooltip($control, i18n.get(value ? 'Hide subtitle' : 'Show subtitle'));
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -33,7 +33,7 @@ export default class Info extends Component {
|
|||||||
}, 1000);
|
}, 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
art.on('info:toggle', value => {
|
art.on('infoToggle', value => {
|
||||||
clearTimeout(timer);
|
clearTimeout(timer);
|
||||||
if (value) {
|
if (value) {
|
||||||
loop();
|
loop();
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ export default class Plugins {
|
|||||||
def(this, pluginName, {
|
def(this, pluginName, {
|
||||||
value: result,
|
value: result,
|
||||||
});
|
});
|
||||||
this.art.emit('plugin:add', plugin);
|
this.art.emit('pluginAdd', plugin);
|
||||||
return this;
|
return this;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -17,7 +17,7 @@ export default function miniProgressBar(art) {
|
|||||||
background: theme,
|
background: theme,
|
||||||
},
|
},
|
||||||
mounted($progressBar) {
|
mounted($progressBar) {
|
||||||
art.on('control:toggle', value => {
|
art.on('controlToggle', value => {
|
||||||
$progressBar.style.display = value ? 'none' : 'block';
|
$progressBar.style.display = value ? 'none' : 'block';
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@@ -39,7 +39,7 @@ export default class Subtitle extends Component {
|
|||||||
.split(/\r?\n/)
|
.split(/\r?\n/)
|
||||||
.map((item) => `<p>${escape(item)}</p>`)
|
.map((item) => `<p>${escape(item)}</p>`)
|
||||||
.join('');
|
.join('');
|
||||||
this.art.emit('subtitle:update', this.activeCue.text);
|
this.art.emit('subtitleUpdate', this.activeCue.text);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -49,7 +49,7 @@ export default class Subtitle extends Component {
|
|||||||
if (name) {
|
if (name) {
|
||||||
notice.show = `${i18n.get('Switch subtitle')}: ${name}`;
|
notice.show = `${i18n.get('Switch subtitle')}: ${name}`;
|
||||||
}
|
}
|
||||||
this.art.emit('subtitle:switch', subUrl);
|
this.art.emit('subtitleSwitch', subUrl);
|
||||||
return subUrl;
|
return subUrl;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
@@ -73,7 +73,7 @@ export default class Subtitle extends Component {
|
|||||||
return fetch(url)
|
return fetch(url)
|
||||||
.then((response) => response.text())
|
.then((response) => response.text())
|
||||||
.then((text) => {
|
.then((text) => {
|
||||||
this.art.emit('subtitle:load', url);
|
this.art.emit('subtitleLoad', url);
|
||||||
switch (ext || getExt(url)) {
|
switch (ext || getExt(url)) {
|
||||||
case 'srt':
|
case 'srt':
|
||||||
return vttToBlob(srtToVtt(text));
|
return vttToBlob(srtToVtt(text));
|
||||||
@@ -94,7 +94,7 @@ export default class Subtitle extends Component {
|
|||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
notice.show = err;
|
notice.show = err;
|
||||||
this.art.emit('subtitle:err', err);
|
this.art.emit('subtitleErr', err);
|
||||||
throw err;
|
throw err;
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -21,7 +21,7 @@ export default class Component {
|
|||||||
} else {
|
} else {
|
||||||
removeClass($player, className);
|
removeClass($player, className);
|
||||||
}
|
}
|
||||||
this.art.emit(`${this.name}:toggle`, value);
|
this.art.emit(`${this.name}Toggle`, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
set toggle(value) {
|
set toggle(value) {
|
||||||
@@ -75,7 +75,7 @@ export default class Component {
|
|||||||
callback($ref, this, this.art);
|
callback($ref, this, this.art);
|
||||||
}
|
}
|
||||||
|
|
||||||
this.art.emit(`${this.name}:add`, option);
|
this.art.emit(`${this.name}Add`, option);
|
||||||
|
|
||||||
def(this, name, {
|
def(this, name, {
|
||||||
get: () => option,
|
get: () => option,
|
||||||
|
|||||||
Reference in new issue
Block a user