2012-10-16 114 views
0

我試圖實現一個JWPlayer爲:Jwplayer無法運行

<script type="text/javascript" src="js/jwplayer.js"></script> 
<script type="text/javascript"> 
    $(document).ready(function(){ 
     var divid= document.getElementById("mediaplayerid").getAttribute("id"); 
     alert(divid); 
     jwplayer(divid).setup({ 
      flashplayer: "http://www.jeroenwijering.com/embed/player.swf", 
      provider: "video", 
      file: "Videos/2.mp4", 
      autostart: false, 
     }); 
    }); 
</script> 

在那裏我有一個表中取一個div標籤爲:

<tr> 
    <td class="style3" style="width: 50%"></td> 
    <td class="style3" style="width: 50%">   
     <div id="mediaplayerid"></div> 
    </td> 
</tr> 

JWPlayer無法運行。我已經調試了腳本。它在沒有輸出的情況下達到Jwplayer.setup點。什麼可能是一個錯誤或任何代碼錯誤。

+0

如果你像這樣使用它'jwplayer(「mediaplayerid」)。setup({stuff here ...});'?它是以這種方式工作嗎? – 2619

+0

@alone晚上沒有先生,我已經嘗試過。 –

+0

我想你忘記了設置寬度和高度。嘗試設置寬度和高度。 – 2619

回答

0

你只需要指定div id作爲jwplayer設置的字符串。嘗試用jwplayer('mediaplayerid')替換jwplayer(divid)

下面是完整的代碼:

<script type='text/javascript' src='jwplayer.js'></script> 
    <script type="text/javascript"> 
     $(document).ready(function(){ 
      jwplayer('mediaplayerid').setup({ 
       flashplayer: "http://www.jeroenwijering.com/embed/player.swf", 
       provider: "video", 
       file: "Videos/2.mp4", 
       autostart: false, 
      }); 
     }); 
    </script> 
    <div id="mediaplayerid"></div> 

另外,我不認爲那個特定玩傢什麼我可以測試工作正常。我會建議從Longtail's website獲取最新版本。他們有一個不錯的setup wizard,你可以用它來創建你需要的嵌入代碼。