2013-07-20 87 views
0

我有一個鏈接,點擊後將我帶到流媒體視頻。我的問題是,當我點擊鏈接時,流水遊戲內容只是凍結,視頻無法加載。在控制檯上,我收到「api is undefined」錯誤。但是,一旦我刷新頁面,就會解決這個問題。流水遊戲視頻不加載

這是爲什麼?我錯過了什麼嗎?

即使添加自動播放功能,視頻也會播放,但流式播放器控件無法加載。他們加載刷新頁面。我無法弄清楚什麼是錯的!

有沒有人遇到過這個?在Chrome和FF上都會發生這種情況

+0

你可以添加源代碼嗎? –

回答

0

很難準確說出您需要如何更正代碼而不發佈它,但"api is undefined"表示您在未首先聲明和定義代碼的情況下使用變量api

要在流水遊戲中獲得API的句柄,您必須首先使用流水遊戲功能。有幾種方法可以做到這一點。

flowplayer(function (api, root) { 
    api.bind("load", function() { 
     // do something when a new video is about to be loaded 
    }); 
}); 

var api = flowplayer(); 
api.load(); 

只需使用api而不是調用的Flowplayer功能會導致你歌廳的錯誤。

有關的Flowplayer API的更多信息,請手動看到自己documentation

0

初始化的Flowplayer:

HTML

<div class="player"> 
    <video> 
     <source src="Videos/video.mp4"> 
    </video> 
</div> 

JS

$(function() { 
    $(".player").flowplayer({ 
     // add video player properties here    
    }); 
}); 

我在ASP MVC4中測試它,它工作。