2009-07-06 6 views
2

카메라에서 추출한 u-Law 압축 PCM 데이터 스트림이 있는데 스피커에서 재생해야합니까? 아무도 몰라요? 나는 u-Law를 일반 WAV 데이터로 디코딩 한 다음 SoundPlayer를 사용하려고 시도했지만 결코 작동하지 않는 것 같습니다! 항상 SoundPlayer는 PCM 데이터 만 지원합니까?.NET Framework 2에서 PCM 데이터를 재생 하시겠습니까?

사용자 지정 createWavHeader 메서드를 사용하여 파일에 저장하고 iTunes에서 재생할 수 있기 때문에 소리가 잘 들립니다.

답변

3

Windows에는 u-law를 PCM으로 변환하는 ACM 코덱이 함께 제공됩니다. NAudio을 사용하고 WaveFileReader와 WaveFormatConversionStream을 사용하면 쉽게 재생할 수있는 PCM 스트림을 얻을 수 있습니다.