jplay如何调用指定目录中的MP3文件?
本人最近用jplay在页面中嵌入了一个语音播放器,但是只能加载工程目录下的MP3文件,其他盘中的MP3文件加载不了,愁啊。求大神指点?
代码如下:
<script type="text/javascript">
$(document).ready(function(){
$("#jquery_jplayer_1").jPlayer({
swfPath: "js",
supplied: "mp3"
});
});
//动态指定MP3文件目录
function fn_listen(value){
$("#jquery_jplayer_1").jPlayer("setMedia", {
mp3:value
});
$("#jquery_jplayer_1").jPlayer('play');
}
</script>
<div id="jquery_jplayer_1" class="jp-jplayer"></div>
<div id="jp_container_1" class="jp-audio">
<div class="jp-type-single">
<div class="jp-gui jp-interface">
<ul class="jp-controls">
<li><a href="javascript:;" class="jp-play" tabindex="1">play</a></li>
<li><a href="javascript:;" class="jp-pause" tabindex="1">pause</a></li>
<li><a href="javascript:;" class="jp-stop" tabindex="1">stop</a></li>
<li><a href="javascript:;" class="jp-mute" tabindex="1" title="mute">mute</a></li>
<li><a href="javascript:;" class="jp-unmute" tabindex="1" title="unmute">unmute</a></li>
<li><a href="javascript:;" class="jp-volume-max" tabindex="1" title="max volume">max volume</a></li>
</ul>
<div class="jp-progress">
<div class="jp-seek-bar">
<div class="jp-play-bar"></div>
</div>
</div>
<div class="jp-volume-bar">
<div class="jp-volume-bar-value"></div>
</div>
<div class="jp-time-holder">
<div class="jp-current-time"></div>
<div class="jp-duration"></div>
<ul class="jp-toggles">
<li><a href="javascript:;" class="jp- repeat" tabindex="1" title="repeat">repeat</a></li>
<li><a href="javascript:;" class="jp-repeat- off" tabindex="1" title="repeat off">repeat off</a></li>
</ul>
</div>
</div>
</div>
</div>
其中fn_listen这个函数是动态的传入MP3文件的地址,但是现在是只有在webRoot及其子目录下的MP3文件能够加载上去,我想用绝对路径指定其他地方的MP3文件就无法加载了,好像是js不能够访问工程以外的文件?