保存文件,是需要用户确认的。严重破坏用户体验。
有很多html5的js视频播放器可用参考这里:
http://www.csdn.net/article/2012-05-09/2805471

解决方案 »

  1.   

    下载是肯定不行的,flv或者html5在线播放mp4
      

  2.   


    这个,破坏用户体验确实存在,但是现在没办法了,之前想法是点击播放后,播放的文件在服务器,然后给用户这个文件路径,再调用用户本地的播放器来进行播放,但是发现,用linux做服务器,就不能实现,,文件地址也是对的,页面上播放器也是出现了的,但是就是播放不了所以现在是没办法的办法,,老大也说了,不管其他的,只要能在页面上播放出来就可以了,先把这一关过了再说。这就是原话。我现在的难点是,下载东西到用户的硬盘上没问题,但是,如何能给出这个用户硬盘的路径呢?我担心就算给出的路径为“c:/asdf/1.rm”,浏览器解析后,也会解析成一个网络请求,最终会成为http://localhost:8080/c:/asdf/1.rm这种地址了?这种情况会产生么?如何才能在代码里面给出一个用户硬盘的物理地址呢?比如C:/asdf/1.rm
      

  3.   


    谢谢你的回复,,我们系统中其他格式都用的是ffmpeg转码为flv进行播放的,但是唯独mid和rm这两种格式转不了码,rm可以用mencoder进行转码,但是要用到linux上还得自己编译mencoder,还要这样库那样库的,我就确实不会了。而mid连mencoder都不能转码,我就彻底没办法了!所以现在就是想办法调用本地播放器来进行播放。
      

  4.   

    为什么不把mid和rm这两种直接在服务器上转换为可播放格式存放。
      

  5.   

    还是想办法转一下吧,rm转mp4,qq播放器就可以转。其他格式都转换了,,就这俩格式转换不了啊~~~4楼就是我对这方面的回复~~~