我试图将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点。什么可能是错误或任何代码错误。谢谢你的帮助。
答案 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>