Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Jwplayer无法在DotNetNuke上运行_Jquery_Asp.net_Video_Dotnetnuke_Jwplayer - Fatal编程技术网

Jquery Jwplayer无法在DotNetNuke上运行

Jquery Jwplayer无法在DotNetNuke上运行,jquery,asp.net,video,dotnetnuke,jwplayer,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.getE

我已经尝试将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 id="mediaplayerid"></div>
    </td>

$(文档).ready(函数(){
var divid=document.getElementById(“mediaplayerid”).getAttribute(“id”);
警报(divid);
jwplayer(divid).setup({
flashplayer:“”,
提供商:“视频”,
文件:“”,
自动启动:对,
宽度:'600',
高度:'370',
});
});
我在一张桌子上拿了一个div标签作为

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

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

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

jwplayer无法运行。我已经调试了脚本。它到达了一个点Jwplayer.setup,之后没有输出。可能是错误或任何代码错误。谢谢你的帮助

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

       <div id="mediaplayerid"></div>
    </td>
我复制了您的代码,它似乎工作正常:

       <div id="mediaplayerid"></div>
    </td>
您还可以尝试将
ResolveUrl
更改为此,从项目根目录(或任何路径)指定视频的位置:

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

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

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


为什么不直接编写jwplayer(“mediaplayerid”).setup({?前两行似乎是多余的。此外,您已经有两行了:
Sir问题仍然是一样的。$(document.ready(function(){//var divid=document.getElementById(“mediaplayerid”).getAttribute(“id”)//警报(divid);jwplayer(“mediaplayerid”).setup({flashplayer:'/DesktopModules/DNNCentric-VC_ManageLessions/Jwplayer/player.swf',provider:'video',file:'/DesktopModules/DNNCentric-VC_ManageLessions/2.mp4',autostart:true,width:'600',height:'370});先生,这是firebug调试器的外观。看起来不错。您尝试过另一个视频,使用另一种文件类型(例如flv)?只是为了检查不能播放的不是视频。不,先生,即使flv也不能播放。调试器到达Jwplayer之后,它只是无法运行代码。