添加事件文档

This commit is contained in:
Harvey committed 2019-11-20 15:30:11 +08:00
1 parent 339ec6a163
commit de20a350e6
9 files changed
+152 -14

No files matched your search

@@ -25,5 +25,6 @@ export default function mousemoveInitInit(art, events) {
if (!art.player.pip && player.playing && event.target === $video) {
autoHide();
}
art.emit('mousemove');
});
}
+1 -1
View File
@@ -17,7 +17,7 @@ export default class Notice {
this.hide();
}, time);
}
this.art.emit('notice:show');
this.art.emit('notice:show', msg);
}
hide() {
+4 -1
View File
@@ -25,7 +25,10 @@ export default function resizeMix(art, player) {
setStyle($player, 'width', '100%');
setStyle($player, 'height', `${percentage}%`);
}
art.emit('autoSizeChange');
art.emit('autoSizeChange', {
width: player.width,
height: player.height,
});
} else {
removeClass($container, 'artplayer-auto-size');
setStyle($player, 'width', null);
@@ -10,7 +10,7 @@ export default function fullscreenMix(art, player) {
} = art;
const screenfullChange = () => {
art.emit('fullscreen:change', screenfull.isFullscreen);
art.emit('fullscreenChange', screenfull.isFullscreen);
};
const screenfullError = () => {
@@ -44,7 +44,7 @@ export default function fullscreenMix(art, player) {
screenfull.request($player).then(() => {
addClass($player, 'artplayer-fullscreen');
player.aspectRatioReset = true;
art.emit('fullscreen:enabled');
art.emit('fullscreenEnabled');
});
} else {
if (player.fullscreenWeb) {
@@ -54,7 +54,7 @@ export default function fullscreenMix(art, player) {
screenfull.exit().then(() => {
removeClass($player, 'artplayer-fullscreen');
player.aspectRatioReset = true;
art.emit('fullscreen:exit');
art.emit('fullscreenExit');
});
}
},
@@ -16,14 +16,14 @@ export default function fullscreenWebMix(art, player) {
}
addClass($player, 'artplayer-web-fullscreen');
player.aspectRatioReset = true;
art.emit('fullscreenWeb:enabled');
art.emit('fullscreenWebEnabled');
} else {
if (player.fullscreen) {
player.fullscreen = false;
}
removeClass($player, 'artplayer-web-fullscreen');
player.aspectRatioReset = true;
art.emit('fullscreenWeb:exit');
art.emit('fullscreenWebExit');
}
},
});
+2 -2
View File
@@ -16,7 +16,7 @@ export default function volumeMix(art, player) {
if ($video.volume !== 0) {
storage.set('volume', $video.volume);
}
art.emit('volumeChange', $video.volume);
art.emit('volume', $video.volume);
},
});
@@ -24,7 +24,7 @@ export default function volumeMix(art, player) {
get: () => $video.muted,
set: muted => {
$video.muted = muted;
art.emit('volumeChange', $video.volume);
art.emit('volume', $video.volume);
},
});
}
+1 -1
View File
@@ -40,7 +40,7 @@ export default class Subtitle {
.map(item => `<p>${item}</p>`)
.join('');
}
this.art.emit('subtitle:update', $subtitle);
this.art.emit('subtitle:update', this.activeCue.text);
}
switch(url, name = 'unknown') {
@@ -39,7 +39,6 @@ export default function component(art, parent, target, getOption, callback, titl
art.events.proxy($element, 'click', event => {
event.preventDefault();
option.click.call(art, parent, event);
art.emit(`${title}:click`, $element);
});
}
@@ -62,10 +61,8 @@ export default function component(art, parent, target, getOption, callback, titl
set show(value) {
if (value) {
setStyle($element, 'display', 'block');
art.emit(`${title}:show`, $element);
} else {
setStyle($element, 'display', 'none');
art.emit(`${title}:hide`, $element);
}
},
},