<div id="container"><a href=" http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</div>
<script type="text/javascript" src="../../js/swfobject.js"></script>
<script type="text/javascript">
var s1 = new SWFObject("../../flash/player-viral.swf","ply","500","400","9","#FFFFFF");
s1.addParam("allowfullscreen","true");
s1.addParam("allownetworking","all");
s1.addParam("allowscriptaccess","always");
s1.addParam("flashvars","file=D://12343.flv");//播放的文件路径
s1.write("container");
//alert("file=${requestScope['videourl'] }");
</script>为什么只能播放项目里的文件,怎么做才能播放项目外的其它磁盘的文件

解决方案 »

  1.   

    我也遇到这个问题。期待高手来解决下,只能播放项目内的flv文件!项目外的其他盘符里的flv文件就不行。
      

  2.   

    <script type="text/javascript" src="../../js/swfobject.js"></script>
    <script type="text/javascript">
    var s1 = new SWFObject("<s:url value="/housewed/jsp/video/player.swf" />","ply","500","400","9","#FFFFFF");
    s1.addParam("allowfullscreen","true");
    s1.addParam("allownetworking","all");
    s1.addParam("allowscriptaccess","always");
    s1.addParam("flashvars","file=<%=request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()%><s:property value="path" />");//播放的文件路径
    s1.write("container");
    //alert("file=${requestScope['videourl'] }");
    </script> 
      

  3.   

    <s:property value="path" /> 是你的文件所在路径