Skip to content

Commit a9cb85c

Browse files
author
马赐崇
committed
fix 85
1 parent 99ae28e commit a9cb85c

5 files changed

+28
-22
lines changed

dist/vue-video-player.js

+10-7
Large diffs are not rendered by default.

dist/vue-video-player.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/vue-video-player.min.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-video-player",
3-
"version": "4.0.2",
3+
"version": "4.0.3",
44
"description": "Video Player component for Vue",
55
"main": "index.js",
66
"scripts": {

src/player.vue

+15-12
Original file line numberDiff line numberDiff line change
@@ -116,18 +116,21 @@
116116
self.$emit('ready', self.player)
117117
118118
// events
119-
['loadeddata',
120-
'canplay',
121-
'canplaythrough',
122-
'play',
123-
'pause',
124-
'waiting',
125-
'playing',
126-
'ended'].forEach(function(event) {
127-
_this.on(event, function() {
128-
emitPlayerState(event, true)
129-
})
130-
})
119+
var events = ['loadeddata',
120+
'canplay',
121+
'canplaythrough',
122+
'play',
123+
'pause',
124+
'waiting',
125+
'playing',
126+
'ended']
127+
for (var i = 0; i < events.length; i++) {
128+
(function(event) {
129+
_this.on(event, function() {
130+
emitPlayerState(event, true)
131+
})
132+
})(events[i])
133+
}
131134
132135
this.on('timeupdate', function() {
133136
emitPlayerState('timeupdate', this.currentTime())

0 commit comments

Comments
 (0)