Skip to content

Commit

Permalink
Ensure vimeo player has duration before calling onReady
Browse files Browse the repository at this point in the history
  • Loading branch information
cookpete committed Jan 14, 2016
1 parent 873d1fb commit 8b31a8f
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions src/players/Vimeo.js
Original file line number Diff line number Diff line change
Expand Up @@ -77,13 +77,15 @@ export default class Vimeo extends Base {
this.postMessage('addEventListener', 'pause')
this.postMessage('addEventListener', 'finish')
}
if (data.event === 'ready') this.onReady()
if (data.event === 'playProgress') this.fractionPlayed = data.data.percent
if (data.event === 'loadProgress') this.fractionLoaded = data.data.percent
if (data.event === 'play') this.onPlay()
if (data.event === 'pause') this.props.onPause()
if (data.event === 'finish') this.props.onEnded()
if (data.method === 'getDuration') this.duration = data.value // Store for use in seekTo()
if (data.method === 'getDuration') {
this.duration = data.value // Store for use later
this.onReady()
}
};
postMessage = (method, value) => {
if (!this.origin) return
Expand Down

0 comments on commit 8b31a8f

Please sign in to comment.