window.PlayerJSPlayer = class PlayerJSPlayer extends Player constructor: (data) -> if not (this instanceof PlayerJSPlayer) return new PlayerJSPlayer(data) @load(data) load: (data) -> @setMediaProperties(data) @ready = false if not data.meta.playerjs throw new Error('Invalid input: missing meta.playerjs') waitUntilDefined(window, 'playerjs', => iframe = $('