电影文件都是放在局域网的服务器上并共享整个目录,并且在服务器上做了IIS,有ASP页面可供客户端在网页上看到该电影,目的是单击后自动启动某个播放器(如Real one player)播放这个文件。
目前做了一个扫描的程序,可以实现把机器上的电影文件路径放到数据库里,同时做了ASP页面,但在页面中直接链接了文件后,会有一个下载的过程,这样的方式太慢而且不合理。
我想到一种办法是扫描生成另一个文本文件,在这个文件中保存电影文件的网络路径,客户端在网页中链接打开并下载的是这个文件,客户端做一个程序,让播放器打开这个文件播放。但有一个问题无法解决,如下:需要解决的是相当于在客户机打开播放器,在播放器中打开这个网络路径的电影文件开始播放。

解决方案 »

  1.   

    你说的是视频点播吧。可以试试现成的软件,比如 Helix Server
      

  2.   

    不是的,因为需要播放的文件类型很多,有里就需要指定别的播放器,实际需要实现的是:
    请见:
    http://community.csdn.net/Expert/topic/4140/4140241.xml?temp=.9988825
      

  3.   

    我们平时在局域网中播放电影时是这样操作的:
    1.打开播放器(比如Real one player)
    2.使用文件,打开,找到电影文件(比如网络共享路径\\server\movies\XXX\01.rmvb)
    3.确定后,播放器会自动播放该电影.那么,我想问的是,这个过程如何在VB中用程序实现?
      

  4.   

    用,shellexecute,系统自动去找打开方式。