mirror of
https://github.com/zhw2590582/ArtPlayer.git
synced 2026-10-23 05:41:20 -08:00
change event bind
This commit is contained in:
1 parent
a79a3cef87
commit
e4518d21ce
4 files changed
+31
-66
No files matched your search
+3
-6
@@ -4,7 +4,6 @@ import mediaElement from './utils/mediaElement';
|
||||
export default class Player {
|
||||
constructor(art) {
|
||||
this.art = art;
|
||||
this.eventFn = this.eventFn.bind(this);
|
||||
this.init();
|
||||
this.eventBind();
|
||||
}
|
||||
@@ -24,11 +23,9 @@ export default class Player {
|
||||
const { $video } = this.art.refs;
|
||||
const { events } = mediaElement;
|
||||
events.forEach(eventName => {
|
||||
proxy($video, eventName, this.eventFn);
|
||||
proxy($video, eventName, event => {
|
||||
this.art.emit(`video:${event.type}`, event);
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
eventFn(event) {
|
||||
this.art.emit(`video:${event.type}`, event);
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user