jplay如何调用指定目录中的MP3文件?

oCaiYa1234 2013-12-13 10:08:48
本人最近用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不能够访问工程以外的文件?
...全文
72 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧