Я вижу здесь несколько проблем.
(Хотя это не показано, я предполагаю, что вы правильно включили файл froogaloop js, иначе вы не увидели бы ошибку getAttributes.)
Я собираюсь показать вам фрагмент кода, который я только что сделал для моего сайта, который работает, который вы можете включить в свой собственный код.
Вот соответствующий HTML-код с моего сайта, который загружает Vimeo Player:
<iframe id="vvq-62-vimeo-1" src="http://player.vimeo.com/video/50138878?title=1&byline=1&portrait=0&fullscreen=1&api=1"></iframe>
Первое, что нужно отметить, это то, что вы должны добавить & api = 1 к src, чтобы активировать API.
Как только вы это сделаете, этот стандартный jQuery предоставит вам iframe:
iframe =jQuery('#vvq-62-vimeo-1')[0];
Это запустит игрока froogaloop:
player = $f(iframe);
Если вы проверите это в консоли, то на этом этапе вы должны увидеть:
e.fn.e.init
Затем вы можете запустить любую из команд API, например, эту команду для воспроизведения видео:
player.api('play');
К вашему сведению, ошибка getAttributes появляется при попытке запустить API Froogaloop для недопустимого объекта. Глядя на ваш код выше, не ясно, где устанавливается player_id, поэтому, возможно, в этом и проблема.
1026 * МКМ *