2015-05-26 67 views
0

我已經將mp4文件轉換爲字節數組或(流),現在我想將該字節數組或(流)轉換爲Mp4文件,我在網上搜索有關這個概念但我的問題還沒解決請給我指導。我想要轉換爲mp4文件 NetworkStream stream = client.GetStream();這是我的代碼我有流和字節[] int i; i = stream.Read(bytes,0,bytes.Length); File.WriteAllBytes(@「C:\ Foo.mp4」,bytes);如何將字節數組保存到mp4文件在c#

+0

通過編碼將其保存到文件中,你嘗試過什麼? – dnuka

+1

'File.WriteAllBytes(「Foo.mp4」,bytes)' – xanatos

+0

如果它是一個字節數組,那麼您肯定可以使用'new FileStream()'並將其寫入磁盤... –

回答

2

沒有什麼關於它是MP4或其他任何東西,如果它是一個字節數組,你可以通過使用File.WriteAllBytes這樣

File.WriteAllBytes(myfilepath,mybytearray); 
+0

感謝您的回覆,我使用過同樣的東西,它創建的文件只有2 kb的數據,它沒有播放。我的實際文件大小爲290kb – Nani

+1

那麼問題出在你的數據上,而不是你如何保存它。如果它保存2kb,這是因爲你的字節數組大小是2kb。如果沒有看到您的代碼,就不可能知道您出錯的地方 –

+0

我已經編輯了我的代碼,請檢查一次。 – Nani

相關問題