2013-07-13 2 views

답변

5

당신이 사용하는 Byte() 배열에 직접 System.IO.MemoryStream을 변환 할 수 있습니다

Dim myMemStream As New System.IO.MemoryStream 
My.Resources.AudioFile.CopyTo(myMemStream) 
Dim myBytes() As Byte = myMemStream.ToArray 
1

이 방법을 시도해보십시오. 확인하지는 못했지만 MSDN의 기사와 비슷한 내용을 몇 가지 수정 사항과 함께 사용합니다. http://msdn.microsoft.com/en-us/library/system.io.unmanagedmemorystream.aspx

Dim audioBytes() as Byte 
Dim audioStreamReader As System.IO.UnmanagedMemoryStream = CType(My.Resources.AudioFile, System.IO.UnmanagedMemoryStream) 
Dim length As Long = audioStreamReader.Length 
audioStreamReader.Position = 0 
audioStreamReader.Read(bytes, 0, length); 
'At this point, audioBytes contains the data.