2012-10-16 120 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,你可以用它来创建你需要的嵌入代码。