change event bind

This commit is contained in:
Harvey Zack committed 2018-10-15 09:02:18 +08:00
1 parent a79a3cef87
commit e4518d21ce
4 files changed
+31 -66

No files matched your search

+3 -6
View File
@@ -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);
}
}