I noticed that when you call $.fn.player() that by default it tries to play. That's fine, I guess, but it checks element.data('player') and then tries to call play() on element.data.player. I changed that to element.data('player').play() and it works just fine.
I noticed that when you call $.fn.player() that by default it tries to play. That's fine, I guess, but it checks element.data('player') and then tries to call play() on element.data.player. I changed that to element.data('player').play() and it works just fine.