Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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
Html jplayer在Visual Studio 2010中工作,但不在浏览器中_Html_Jplayer - Fatal编程技术网

Html jplayer在Visual Studio 2010中工作,但不在浏览器中

Html jplayer在Visual Studio 2010中工作,但不在浏览器中,html,jplayer,Html,Jplayer,我在HTML5中使用jplayer进行音频。当我在VisualStudio2010中进行测试并在浏览器中查看(来自VS2010)时,音频可以正常工作。但是,如果我不在VS2010中,双击.htm文件以在浏览器中查看,则音频不起作用。我正在使用IE9。这是我的密码: html5: <script type="text/jscript" src="jQuery.jPlayer.2.2.0/jquery.jplayer.min.js"></script> <!--

我在HTML5中使用jplayer进行音频。当我在VisualStudio2010中进行测试并在浏览器中查看(来自VS2010)时,音频可以正常工作。但是,如果我不在VS2010中,双击.htm文件以在浏览器中查看,则音频不起作用。我正在使用IE9。这是我的密码:

html5:

<script type="text/jscript" src="jQuery.jPlayer.2.2.0/jquery.jplayer.min.js"></script>
   <!-- <script type="text/jscript" src="http://www.jplayer.org/2.2.0/js/jquery.jplayer.min.js"></script> -->
HTML5 div标签:

<div id="jpId" ></div>


这很可能是由于没有文件的绝对路径造成的。如果您在visual studio中查看此文件,它很可能知道文件的相对路径,这就是为什么您可以通过VS查看它。请尝试将完整路径添加到.htm文件中,看看是否有帮助。您还可以使用Chrome开发工具、Firebug或IE开发工具查看.htm文件抛出的错误,以帮助您解决问题。通常,根据经验,大多数测试都应该通过浏览器而不是VS浏览器来完成。此外,如果这是一个用于实时网站的网页,我建议也在3种主要浏览器(即Chrome和Firefox)中进行测试,以确保跨浏览器兼容性

谢谢你提供的信息。我已经在IE8和Chrome上进行了测试,我知道我需要一个用于Firefox的.ogg文件。您是指jplayer的asolute路径吗?我已经尝试了下面的代码,它仍然只在VS2010中有效。jplayer.org/2.2.0/js/jquery.jplayer.min.js“>所有其他jquery都正常工作。我只是与jplayer有问题。谢谢你。我以为你指的是mp3文件,没有播放。对于jplayer。您是否检查了开发工具中是否抛出了任何错误?我已将音频文件的路径更改为相对路径,它现在在VS2010之外的另一个目录中工作。我现在遇到的问题是,当我将.html文件放在web服务器上时,音频不工作。您能否确认该文件没有任何权限访问音频文件时出现问题?如果不是这样,请确保从服务器指向音频文件的路径正确。要检查的另一件事是.mp3是IIS中可用的MIME类型,如果不是,您需要添加它。谢谢您的帮助。问题是由于web服务器上音频文件的路径造成的。
<div id="jpId" ></div>