0

我试图将 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 之后没有输出。可能是错误或任何代码错误。感谢您的帮助。

4

1 回答 1

1

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

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

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

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

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

<script src="JavaScripts/jquery-1.8.1.js" type="text/javascript"></script>
于 2012-10-17T08:24:08.873 回答