2011-06-17 91 views
1

我從Stackoverflow的人們得到了很好的建議,使用我的網站上的jwplayer播放上傳的短視頻。 我下載了播放器,按照他們的設置說明,什麼都沒有。jwplayer剛剛下載,安裝跟着,沒有出現

這裏是他們的簡單的2步的過程,我跟着它:

第1步上傳Player文件到網站

轉讓player.swf,jwplayer.js和swfobject.js文件從ZIP到您的網站。我們建議將這些文件放在網站根目錄下名爲「jwplayer」的文件夾中。請確保您也已經上傳了所有必需的影片,歌曲和/或圖片到你的網站。」

第2步中嵌入播放器代碼轉換成HTML

嵌入播放器與HTML頁面。下面的代碼行注意:如果你放在不同的目錄中的文件,確保在此代碼設置相應的引用

的jwplayer站點提供的JavaScript代碼使用方法:

<script type='text/javascript' src='/jwplayer/jwplayer.js'></script> 

<div id='mediaplayer'></div> 

<script type="text/javascript"> 
    jwplayer('mediaplayer').setup({ 
    'flashplayer': 'player.swf', 
    'id': 'playerID', 
    'width': '480', 
    'height': '270', 
    'file': '/videos/video.mp4' 
    }); 
</script> 

他們在上述說明中遺漏了什麼?我把這個確切的代碼 提供在他們的網站上我的index.php文件的末尾,在 php分隔符之外。我看不出我做錯了什麼。 我在我的網站的文件夾 下創建了兩個文件夾的「視頻」和「jwplayer」,然後將上面指定的文件放在這些文件夾中。 我想他們有更多的安裝步驟,因爲玩家 甚至沒有出現,只是一個空白。

回答

1

嘗試改變代碼的SWF的路徑:

... 
jwplayer('mediaplayer').setup({ 
'flashplayer': '/jwplayer/player.swf', 
... 
+0

這實際上是一個路徑問題。安裝說明錯了。他們說:「將播放器.swf,jwplayer.js和swfobject.js文件從ZIP文件傳輸到您的網站。我們建議將這些文件放在您網站根目錄下名爲」jwplayer「的文件夾中。」那麼我確實在我的網站的根目錄中創建了一個'jwplayer'文件夾。但那是錯誤的。將我的網站的根文件夾之外的文件夾移到我的網站上方的一個文件夾後,現在播放器顯示出來。所以我想知道如果我的'本地主機'設置是壞的?或者其他的東西。 – wantTheBest 2011-06-17 08:21:03

+0

從所有屬性中刪除開始的斜槓(/)。現在你可以保持你的根目錄內的文件夾 – gnanz 2012-05-07 15:08:26

1

嘗試等待,直到頁面加載使用此代碼:

<script type='text/javascript' src='/jwplayer/jwplayer.js'></script> 
<div id='mediaplayer'></div> 
<script type="text/javascript"> 
function addEvent(el,t,fn){ 
    return !!el.attachEventListener?el.attachEventListener(t,fn,false):el.attachEvent("on"+t,fn); 
} 

的addEvent(窗口 「載」 功能() 'player', 'id':'playerID', 'width':'480', 'height':'270', 'file':'/videos/video.mp4' }); });

如果仍然不工作,然後用Firebug(火狐)或Web檢查(Chrome和Safari),以檢查是否有一個腳本錯誤,並嘗試看看,如果你能找到和腳本修復錯誤你自己。

Ad @ m

+0

對不起,一些腳本不是在等寬字體,我不知道它爲什麼這樣做。 Ad @ m – kirb 2011-06-17 07:56:41

+0

感謝您的努力和您的幫助! – wantTheBest 2011-06-17 08:24:20

相關問題