locked
如何使用unc协议打开视频 RRS feed

  • 问题

  • 文档里有这么句话:
    UNC(例如,\\computer_name\share_location)。请注意,您不能设置 MediaElement.Source = UNC。而是必须对 UNC 打开 Stream,然后使用 MediaElement.SetSource(stream)(其中 stream 是从该 UNC 打开的
    流)。还要注意,如果尝试通过 UNC 播放大型文件,则有可能会遇到性能问题,原因是必须将整个文件下载完才能开始播放。
    请问那么怎么用unc打开一个流呢,最好给个具体代码说明下。
    2010年2月1日 12:37

答案

  • 你好,
      
          这里的意思就是,你必须在服务器端打开这个文件的stream.
          再通过wcf传送stream到客户端,客户端去播放。
          在服务器端打开一个文件的stream直接可以这样: 
      
          FileStream fs = new
                                 FileStream(”\\\\server\\public\\publicfile.wmv“,FileMode.Open);

         然后再用wcf传送到客户端就可以用media播放了。
     
    2010年2月2日 9:28