轉換成視頻或音頻格式,在C#中,我使用的Visual Studio 2010,並使用LINQ to SQL的雙方視頻或音頻上傳到數據類型VARBINARY(最大值)的數據庫。我現在需要檢索這些文件並顯示在xaml屏幕上。誰能幫忙?這是我如何從數據庫中檢索它現在爲止,我把它添加到一個byte []數組..(假設這是你做了什麼?)從s在context.Stimulis 其中s.stimID如何從VARBINARY(MAX)WPF
VAR fileValue = == 1 select s.stimFile;
byte [] file = fileValue.Single()。ToArray();
我讀過使用File.WriteAllBytes()或者類似的東西,但我不知道這是什麼,我需要做的。 謝謝艾瑪。
您好,感謝您的回覆,當你說了其更好它們保存在磁盤和剛剛保存的路徑,數據庫文件,請ü意味着,盤在客戶端機器?或者將它們保存在程序中?文件格式可能會有一些不同的視頻/音頻類型,我可以將它們保存爲數據庫中的二進制文件,並希望我可以將它們全部轉換回只有一種類型的文件(如果可能的話)。例如當他們想要在屏幕上查看它們時,它們都是mpeg。 – 2011-04-13 20:15:02
@Emma Mack - 您可以將文件存儲在DB所在的同一磁盤中,或者存儲在同一臺計算機上的另一個驅動器中。你可以根據自己的需要在文件夾中整理它們(例如,每種類型,每天或每月有子文件夾,......適合你最好的應用程序)。然後,只需在數據庫中存儲要顯示給用戶的信息(例如名稱,創建日期,起源,任何...以及文件的路徑)。操縱圖像,視頻等的系統用於以這種方式工作。 – Haplo 2011-04-13 20:43:42
@Emma Mack - 我編輯了我的答案,添加了更多信息。希望能幫助到你! – Haplo 2011-04-13 20:55:26