2012-08-11 352 views
1

我正在使用当前版本的Jquery和Froogaloop。这个问题并不是有害的,视频仍在播放,但是无论何时您尝试擦除视频(在Firefox中),视频都会消失,并且我在vimeo视频上收到了一个非常有用的错误消息,说:“加载此操作时遇到错误视频”。在JS控制台中,我收到“无法加载资源”。这比任何事情都更令人讨厌,这个问题也随机在Chrome中发生。Froogaloop无法加载资源

下面是我的代码

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> 

同样它除了愚蠢的错误擦洗所有作品,任何帮助,将不胜感激!

回答

0

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