Vimeo Froogaloop API not recognizing an event
Got an error creating the player element when selecting the iframe with jQuery.
var iframe = $('#player1');
var player = $f(iframe);
Results in
TypeError: d[f] is undefined
Solution for me was to select the first element in the jQuery ID selector
var iframe = $('#player1')[0];
var player = $f(iframe);
After hours and hours of frustration... I have found the solution.
Since I was using an ID on the iframe... apparently the vimeo API forces you to add the parameter to the URL you are fetching (player_id=iframe-id).
So the iFrame should look like this:
<iframe src="//player.vimeo.com/video/3718294?api=1&player_id=promo-vid"
width="623" height="350" frameborder="0"
id="promo-vid">
</iframe>
Special thanks to Drew Baker for pointing this out: http://vimeo.com/forums/topic:38114#comment_5043696