Tengo el siguiente codigo, casi todo copiado de la pagina de vimeo donde explican como hacerlo (copio solo la parte que tiene que ver con vimeo):
Código Javascript:
Ver original
$(document).ready(function(){ var iframe = $('#video_vimeo')[0], player = $f(iframe), status = $('.status'); // When the player is ready, add listeners for pause, finish, and playProgress player.addEvent('ready', function() { status.text('ready'); player.addEvent('pause', onPause); player.addEvent('finish', onFinish); player.addEvent('playProgress', onPlayProgress); player.addEvent('play', onPlay); $(".idioma").click(function(){ player.api('play'); }); }); // Call the API when a button is pressed $('button').bind('click', function() { player.api($(this).text().toLowerCase()); }); function onPlay(id) { status.text('play'); } function onPause(id) { status.text('paused'); } function onFinish(id) { status.text('finished'); } function onPlayProgress(data, id) { status.text(data.seconds + 's played'); } });
El html:
Código HTML:
Ver original
Trabajando en local todo funciona bien, yo he añadido solo la parte de $(".idioma").click....
Y aunque no se muestre tengo un elemento clase idioma
Pero aunque lo quite me lanza el mismo error:
Unable to post message to http://localhost. Recipient has origin [MI_HOST]
Si lo quereis ver en funcionamiento:
www.freestyledaki.com/katarinagrey
Estaba justo empezando y me encuentro con este error al subirlo al servidor, ya que en local funcionava.
Por cierto, aun no tengo todo optimizado para que funcione con todos los navegadores, de momento como me interesaba hacer esto primero solo funciona seguro con webkit.
Alguna idea? Donde llamo yo a localhost???? es absurdo, no encuentro el error por mucho que busque.