2014-02-11 3 views
0

나는 이진 나는 myvideo.mp4으로 저장할 ASD, 그래서이 내 질문은 당신이 바이너리가 당신은미디어 파일로 binarystream 저장하는 방법

그렇다면, 파일을 저장하려면 그것은 바이너리와 스트리밍으로 아직 작동하지 않았던 하나의 아이디어를 성취 할 것입니다.이 모든 것들로 새로운 것입니다. 그래서 아무도 내 문제를 해결하는 예제를 공유한다면 알 수있을 것입니다.

응답이 같은 나는 바이너리를 얻을 수 있으므로 myvideo.mp4로 저장할 수 있습니다.이 프로세스는 실제로이 바이너리가 mp4 변환을 위해 생성됩니다.

감사합니다.

답변

0

쓰기 위해 FileStream을 작성한 다음 루프에서 소스 스트림을 읽고 블록을 읽은 다음 해당 블록을 FileStream에 기록해야합니다. Read 메서드를 사용하여 루프에서 스트림을 읽는 예제를 찾는 것이 매우 쉽습니다.

+0

thnx ok이 유형의 것을 정확히 원합니다. – Wajihurrehman

+0

string fileName = @ "C : \ Temp.data"; if (File.Exists (fileName)) { Console.WriteLine (fileName + "already exists!"); 반환; } FileStream fs = new FileStream (fileName, FileMode.CreateNew); // 데이터 작성기를 작성하십시오. BinaryWriter w = 새 BinaryWriter (fs); // 데이터를 Test.data에 씁니다. for (int i = 0; i <11; i ++) { w.Write ((int i)); } w.Close(); fs.Close(); – Wajihurrehman

+0

for 루프가 아닙니다. 'var buffer = new byte [1024]; int byteCount; while ((byteCount = sourceStream.Read (buffer, 0, buffer.Length))> 0) { destinationStream.Write (buffer, 0, byteCount); }' – jmcilhinney

관련 문제