mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-15 17:16:16 -08:00
add event proxy
This commit is contained in:
1 parent
11bc295663
commit
a395bc4550
7 files changed
+62
-76
No files matched your search
+4
-7
@@ -20,15 +20,12 @@ export default class Player {
|
||||
}
|
||||
|
||||
eventBind() {
|
||||
const { proxy } = this.art.events;
|
||||
const { $video } = this.art.refs;
|
||||
const { events } = mediaElement;
|
||||
for (let index = 0; index < events.length; index++) {
|
||||
const eventName = events[index];
|
||||
$video.addEventListener(eventName, this.eventFn);
|
||||
this.art.destroyEvents.push(() => {
|
||||
$video.removeEventListener(eventName, this.eventFn);
|
||||
});
|
||||
}
|
||||
events.forEach(eventName => {
|
||||
proxy($video, eventName, this.eventFn);
|
||||
});
|
||||
}
|
||||
|
||||
eventFn(event) {
|
||||
|
||||
Reference in new issue
Block a user