如何实现数据库中的多媒体文件在线播放
换种说法就是如果我把媒体文件存在服务器的某个存储盘里,它本身不是web路径,该如何播放, <object id= "player " classid= "CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6 " height=285 width=320>
<param NAME= "URL " VALUE= "show.jsp ">
<param NAME= "playCount " VALUE= "1 ">
<param NAME= "autoStart " VALUE= "1 ">
<param NAME= "volume " VALUE= "50 ">
<PARAM NAME= "stretchToFit " VALUE= "true ">
我想在show.jsp里读出该媒体文件的字节流然后输出,但不能播放,请高人相助!
可能是我的想法有问题,但不知该如何解决这个问题
------解决方案--------------------用流读取出来,然后在你的JSP上面放置一个播放器,播放器及播放器代码自己去下吧,很多的
------解决方案--------------------sf,学习
------解决方案--------------------to sky12636642(小猪)
我是这样都出流来的,就是播放不出来呀?
FileInputStream is = null;
OutputStream outs = null;
try {
is = new FileInputStream( "d:\\111.rmvb ");
outs = response.getOutputStream();
byte buffer[] = new byte[1024];
while (is.read(buffer, 0, 1024) != -1) {
outs.write(buffer);
outs.flush();
------解决方案--------------------关注中..
------解决方案--------------------未曾尝试将文件写入数据库,通常都是将URL写进去,文件写到磁盘里。
关注。
------解决方案--------------------嵌套播放器到页面,在服务器端架设个流媒体服务器,把地址传到播放器的播放地址里,不就可以了吗?
------解决方案--------------------最好还是数据库里面只存放名字,文件放到磁盘上
------解决方案--------------------可以实现。
把读进来的流写到可以访问的WEB路径里面生成一个临时文件,然后将文件名转到播放页面里就是了。
------解决方案--------------------xuexi...