Froogaloop无法加载资源

时间:2012-08-11 10:08:00

标签: jquery vimeo froogaloop

我正在使用当前版本的Jquery和Froogaloop。这个问题并不是有害的,视频仍在播放,但每当你试图擦洗视频时(在Firefox中),视频都会消失,我在vimeo视频上收到了一个非常有用的错误说“加载时出现了错误视频”。在JS控制台中,我得到“无法加载资源”。它比任何东西都更烦人,问题也随机发生在Chrome中。

以下是我的代码

function init() {
      var source = $('#0').attr('name'),
      title = $('#0').attr('title');
      frame = buildIframe(source, title),
      iframe = $('#player')[0],
      player = $f(iframe);
      player.addEvent('ready', function() {
        player.addEvent('finish', onFinish);
      });
      window.location.hash = $('#0').attr('title');
    }
     init();

     function buildIframe(source, title) {       
       $('#player').attr('title', title);
       $('#player').attr('src', ('http://player.vimeo.com/video/'+ source +'?api=1&player_id=player'));
       iframe = $('#player');

       return iframe;
     }

     function onFinish(id) { 
        //close the video player
 }


//the html
<iframe id="player" title="" src="" frameborder="0" width="840px" height="358px" webkitAllowFullScreen mozallowfullscreen allowFullScreen/></iframe>

<ul id="videos">
  <li id="0" name=VIMEOID title=VIDEOTITLE width="50px" height="28px" >First Vid</li>
</ul>

除了愚蠢的擦洗错误外,一切都有效,任何帮助都会受到赞赏!

1 个答案:

答案 0 :(得分:0)

好的,所以通过与vimeo的convo,他们告诉我这是一个继承浏览器的问题。您不应该使用不同的DNS来加载资源,因此它会起作用,但浏览器不会对此感到高兴。