Сжать WAV-файл в WMA на Windows Phone 8

Я ищу, чтобы закодировать файл WAV в WMA (или MP3, OGG, и т. Д.) На Windows Phone. Я не нашел никаких ресурсов в Интернете. Любые идеи о том, как я могу заархивировать это?

Я пытаюсь записать голос с микрофона и загрузить его с телефона. Вот почему я предпочитаю сжимать аудио файл перед его отправкой.

1 ответ

Решение

Начиная с Windows Phone 8.1, вы можете использовать для этого класс MediaTranscoder.

Кроме того, начиная с WP 8.0 вы можете использовать AudioVideoCaptureDevice для записи непосредственно в сжатый формат. К сожалению для вас, ни MP3, ни WMA не поддерживаются этим методом, но вы можете выбирать между кодеками AAC и AMR. Вот пример кода.

Другие вопросы по тегам