Jwplayer无法在DotNetNuke上运行

时间:2012-10-17 08:04:42

标签: jquery asp.net video dotnetnuke jwplayer

我试图将jwplayer实现为

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

<script type="text/javascript">
             $(document).ready(function(){
               var divid= document.getElementById("mediaplayerid").getAttribute("id");
               alert(divid);
               jwplayer(divid).setup({
                    flashplayer: '<%= ResolveUrl("Jwplayer/player.swf")%>',
                    provider: "video",
                    file: '<%= ResolveUrl("Videos/2.mp4") %>' ,
                    autostart: true,
                    width: '600',
                    height:'370',
                    });
               });

</script>

我把表中的div标签作为

                          

       <div id="mediaplayerid"></div>
    </td>

jwplayer无法运行。我已经调试了脚本。它在没有输出的情况下到达Jwplayer.setup点。什么可能是错误或任何代码错误。谢谢你的帮助。

1 个答案:

答案 0 :(得分:1)

问题是你没有以正确的方式引用jQuery或jwplayer,或者视频文件/ flashplayer的路径是错误的。如果您可以在Firebug或类似的东西中调试渲染的代码,则可以检查所有路径是否有效。

我已复制了您的代码,似乎工作正常:DEMO

您还可以尝试将ResolveUrl更改为此项,指定项目根目录中的视频位置(或路径的任何位置):

<%# ResolveUrl("/~Videos/2.mp4") %>  

修改
我假设您的代码中有jQuery引用,即使您没有粘贴它?

<script src="JavaScripts/jquery-1.8.1.js" type="text/javascript"></script>