应该不是编程的问题,
主要问题在于播放的数据流来源。如果使用 windows media 服务器当然可以实现在线播放。
而使用http方式的文件,当然就只有下载下来播放了。我是这么想的,不知道对不对,高手指教,呵呵:p

解决方案 »

  1.   

    你的是avi格式的?有个软件是播放real格式的。。看看“RealNetworks 流服务器端软件,用它可以在网上发布Real格式的Audio、Video文件了,以流格式(RTSP协议)进行网上传输播放,不必担心rm文件被下载。附10000用户授权文件!”
    http://www.huaxue.net/caiworld/download/soft.asp?id=91
      

  2.   

    daanhan(i):协议问题我也清楚,但我看书了解到,网页浏览要用ASF文件.但用DELPHI写的一程序又可以在线播放不用下载.所以网页应该可以实现AVI的播放.restart2001:你提供那个网页不错,但下载地址打不开下载不了.
      

  3.   

    你在MediaPlayer里的文件名参数设置时用mms协议,如下:
    MediaPlayer.filename="mms://ip/filename",当然如果AVI是没有压缩(不是MPEG-4格式的)你先将它压缩成*.wmv或*.asf就可以啦!
      

  4.   

    试试这个:http://ae.km169.net/soft/down.php?at=1&id=0796A7E2230383275667275637C6165627