2009-07-06 4 views
2

У меня есть поток сжатых PCM-данных с u-закона, которые я извлекаю из камеры, мне нужно воспроизвести это из колонок? Кто-нибудь знает как? Я пробовал декодировать u-Law в обычные данные WAV, а затем использовать SoundPlayer, но он никогда не работает! Всегда SoundPlayer поддерживает только данные PCM?Воспроизведение данных PCM в .NET Framework 2?

Я знаю, что звучит нормально, потому что я сохранил его в файле (используя специальный метод createWavHeader), и iTunes может его воспроизвести.

ответ

3

Windows поставляется с кодеком ACM для преобразования u-law в PCM. Вы можете использовать NAudio и использовать WaveFileReader и WaveFormatConversionStream, чтобы получить поток PCM, который вы можете играть легко.

 Смежные вопросы

  • Нет связанных вопросов^_^