воспроизведение аудиофайла из байтового кода (формат аудиофайла - CCITT A-Law) - PullRequest
2 голосов
/ 01 ноября 2010

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

Спасибо.

Ответы [ 2 ]

0 голосов
/ 03 мая 2012

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

0 голосов
/ 01 ноября 2010

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

...