接到一个需求。说是客户不想把上传播放的视频,放在应用中,想放在服务器的其他地方。
上传,删除,下载都很好处理。更改下视频的保存路径就好办了。
可是播放这个问题难住我了。
因为是用flash播放的。url地址不可能写没有部署在应用的D盘某视频文件。
后来在开源社区 求助 得到了解决
解决方案如下
在tomcat的server.xml中配置context.
<Context path="/Dvideo" docBase="d:\video"/>
然后在flash中直接写/Dvideo/xx.flv
这样tomcat就会把这个资源的地址 自动的转到服务器上的d:\video中的文件了。
String path1 = (String)application.getInitParameter("videoUrl");
String url = "http://"+request.getServerName()+"/Dvideo/";
<param name="movie"
value="<%=path1%>vcastr22.swf?vcastr_file=<%=url%><%=info[0]%>.flv">
上传,删除,下载都很好处理。更改下视频的保存路径就好办了。
可是播放这个问题难住我了。
因为是用flash播放的。url地址不可能写没有部署在应用的D盘某视频文件。
后来在开源社区 求助 得到了解决
解决方案如下
在tomcat的server.xml中配置context.
<Context path="/Dvideo" docBase="d:\video"/>
然后在flash中直接写/Dvideo/xx.flv
这样tomcat就会把这个资源的地址 自动的转到服务器上的d:\video中的文件了。
String path1 = (String)application.getInitParameter("videoUrl");
String url = "http://"+request.getServerName()+"/Dvideo/";
<param name="movie"
value="<%=path1%>vcastr22.swf?vcastr_file=<%=url%><%=info[0]%>.flv">