2012-08-11 354 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來加載資源,所以它會工作,但瀏覽器不會感到高興。