воспроизведение аудиофайла из байт-кода (формат аудиофайла CCITT A-Law)

Я хочу воспроизвести аудиофайл из байтового кода. У меня уже есть байт-код для аудиофайла. Но при воспроизведении с помощью System.Media.SoundPlayer я получаю сообщение об ошибке "{Sound API поддерживает только воспроизведение волновых файлов PCM."}. Формат моего аудиофайла (CCITT A-Law). Может ли кто-нибудь, у кого есть эти знания, поделиться со мной, пожалуйста??

Спасибо.


person CNN    schedule 01.11.2010    source источник


Ответы (2)


В стандарте G.711 указано, как преобразовать 8-битный A-закон в 16 PCM. Вот фрагмент кода

person bew    schedule 01.11.2010
comment
Спасибо за ответ. но я нахожу способ с С#. любая идея?? - person CNN; 02.11.2010

Файлы WAV могут быть закодированы разными способами, обычно PCM или MP3. .NET поддерживает только PCM. Используйте программу для преобразования, это бесплатно (просто не забудьте снять галочку с рекламного дерьма): http://www.nch.com.au/switch/

person Sire    schedule 03.05.2012