0
我目前正在使用Silverlight應用程序,該應用程序駐留在我們的ASP.NET網頁上。 我想用遠程linux機器上的(audio wav)文件的名稱填充listbox。 我也希望能夠使用MediaElement播放這些文件。從支持samba的遠程服務器啓動Silverlight的文件
我想知道是否有可能獲得流遠程samba啓用linux服務器。
THX,答案
我目前正在使用Silverlight應用程序,該應用程序駐留在我們的ASP.NET網頁上。 我想用遠程linux機器上的(audio wav)文件的名稱填充listbox。 我也希望能夠使用MediaElement播放這些文件。從支持samba的遠程服務器啓動Silverlight的文件
我想知道是否有可能獲得流遠程samba啓用linux服務器。
THX,答案
不,除非你讓你的ASP.NET應用程序訪問遠程Linux機器中的文件,有效地代理他們。您需要在HTTP上提供這些文件。
另一種選擇是在Linux機器上運行Apache或其他HTTP服務器,並以這種方式提供音樂。
我得到它的工作創建一個WCF服務,創建一個方法返回文件的byte []數組然後將其設置爲在Silverlight中的mediaelement(setSource從byte []創建的MemoryStream)。所有這些在開發機器上都能正常工作,但是當我將它部署到服務器(IIS7)時無法正常工作。在我的方法中,我收到錯誤:無法找到驅動器的一部分x:\(在服務器x映射到linux共享) – dammian 2010-02-24 23:06:38